5/5/2012 2:44 AM | |
Posts: 71 Rating:
|
#include "apdefap.h" int gscAction(void) { DWORD dwState = 0; GetTagSWordState ("External_tag_1", &dwState); if (dwState == 0) { //Tag status OK printf ("Tag status Ok: [Statuscode (hex):%X]\r\n",dwState); SetTagBit ("Trigger", FALSE); SetTagBit ("Trigger_connection_interrupted", FALSE); } else if (dwState&0X0001) { SetTagBit ("Trigger_connection_interrupted", TRUE); } else { //Tag status deviant printf ("Tag status deviant: [Statuscode (hex):%X]\r\n",dwState); SetTagBit ("Trigger", TRUE); SetTagBit ("Trigger_connection_interrupted", FALSE); } return (0); } Then you can create single bitmessage for Trigger or Trigger_connection_interrupted See this link for more information: http://support.automation.siemens.com/WW/view/en/382120 |
This contribution was helpful to
1 thankful Users |
Follow us on