General Category > Support Questions
Basic Indicator On wiith decimal value
(1/1)
Nikola Tesla:
Good morning friends, I have been trying all day to turn on a BasicIndicator in red colour for example when the modbus register is at a decimal value of 101 and when it is at any other value the indicator is off. But something escapes me because as much as I try I don't get it. How could I do this?
Thank you very much!
Archie:
The PLCAddressSelectColor2 works on a boolean value, so you can program the comparison in your PLC to set a boolean value.
The other option is to use some code:
- Add a DataSubscriber to the form
- Set PLCAddressValue to the register you want to use
- Double click the DataSubscriber to get back to code
- Enter this code:
--- Code: ---if e.Values(0)=101 then
BasicIndicator1.ForColor=Color.Red
else
BasicIndicator1.ForColor=Color.White
end if
--- End code ---
Nikola Tesla:
--- Quote from: Archie on March 14, 2024, 08:53:31 AM ---The PLCAddressSelectColor2 works on a boolean value, so you can program the comparison in your PLC to set a boolean value.
The other option is to use some code:
- Add a DataSubscriber to the form
- Set PLCAddressValue to the register you want to use
- Double click the DataSubscriber to get back to code
- Enter this code:
--- Code: ---if e.Values(0)=101 then
BasicIndicator1.ForColor=Color.Red
else
BasicIndicator1.ForColor=Color.White
end if
--- End code ---
--- End quote ---
Oh!! Thank you very much Archie for introducing me to the wonderful world of DataSubscriber!!!
Navigation
[0] Message Index
Go to full version