السلام عليكم
هذا الكود طبقه احد الاخوة الزملاء لوضع كلمة سر على قيمة يراد حمايتها من التغيير الا لمن يملك كلمة السر.
فمثلا لو كان لدينا Control Valve, يتم التحكم بفتحته من خلال Input Fieldعلى شاشة على ال HMI, هذه الشاشة يجب ان يراها كل من مهندس الانتاج مثلا و العمال, ليتم سير العمل, و لكن لا نريد ان يغير احد من العمال هذه القيمة, و لذلك نضع عليها كلمة سر ليغيرها المهندس فقط كما يبين الشكل:
الكود كالتالي مجرب على انظمة ABB, و ذلك من خلال عمل RC و اختيار Vew Code على الصفحة الموجود فيها القيمة المطلوبة.
و من ثم كتابة الكود التالي:
If Text1="1963" Then
InputField(1).enableInput=True
Else
InputField(1).enableInput=False
اي اذا كانت القيمة داخل Text Box و الذي اسمه Text1 = 1963(و لا بد من وضع القيمة داخل ال " " حتى تعتبر String).
فعندها فعل ال InputField(1)1 و هي قيمة ال Variable .
عدا عن ذلك لا تفعل القيمة.