6/15/2015 2:11 PM | |
Joined: 10/3/2010 Last visit: 10/17/2024 Posts: 1562 Rating: (192) |
This is confusing...you have 3 objects, each with bit(s) indicating the active step, so you want to change different colors of the active object as long as the corresponding step is active? PS:
|
Last edited by: SteBo at: 6/15/2015 2:41:17 PMB r g d s , |
|
6/16/2015 7:56 AM | |
Joined: 10/3/2010 Last visit: 10/17/2024 Posts: 1562 Rating: (192) |
Hi meeda, here a working solution as an example. I made 3 internal tags bit1, bit2 & bit3. I also have a tag containing seconds which I need to trigger the script on each rectangle on change (this can be done otherwise if you like). On my picture, I made 3 rectangles each with a VBScript on the BackColor-property: Normal 0 21 false false false NL-BE X-NONE X-NONE MicrosoftInternetExplorer4
Function BackColor_Trigger(ByVal
Item) My tag "Seconds" triggers the script above each second on all 3 rectangles. If the corresponding bit is 'high', color will change from red -> yellow -> green and back as long as the bit stays high. Hope this can help you finally. Avoid loops. |
Last edited by: SteBo at: 6/16/2015 7:59:30 AMB r g d s , |
|
This contribution was helpful to1 thankful Users |
6/16/2015 8:23 AM | |
Joined: 10/3/2010 Last visit: 10/17/2024 Posts: 1562 Rating: (192) |
You can use the free System Info Channel to create an internal WinCC-tag containing seconds. Check attached screenshot. |
B r g d s , |
|
This contribution was helpful to2 thankful Users |
Follow us on