5/26/2018 9:20 PM | |
Joined: 4/23/2011 Last visit: 9/16/2024 Posts: 1 Rating: (0) |
Dear All I have a problem in WINCC 7.0. I have created global function in C-Script for wControlSCADA - for controlling buttons and switches dwStatusSCADA script is working OK When I try to set bits with buttons I see that they are not working correct program is working only for the first tag created and not for the rest, #include "apdefap.h" #include "BST_HEADER.h" int BST_COMMAND(WORD wCmd) { WORD wCmdOld; wCmdOld = GetTagWordWait("wControlSCADA"); wCmdOld |= wCmd; SetTagWordWait("wControlSCADA", wCmdOld ); return (0); and in other } in other folder I have created //BST_VALVE_CMD (command) #define BST_VALVE_CMD_MANUAL 0x0001 // OPdwCmd Bit 00 #define BST_VALVE_CMD_AUTO 0x0002 // OPdwCmd Bit 01 #define BST_VALVE_CMD_OPEN 0x0004 // OPdwCmd Bit 02 #define BST_VALVE_CMD_CLOSE 0x0008 // OPdwCmd Bit 03 #define BST_VALVE_CMD_RESET 0x0010 // OPdwCmd Bit 04 PLS!! ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 5/28/2018 10:35:07 AMNew subject after splitting |
|
Follow us on