
Controlling WinWedge from InTouch (i.e. to send commands and data out the
serial port from InTouch)
InTouch 5.0 (and above) introduced the
WWExecute function. This function can be used to automate other Microsoft
Windows programs from Wonderware InTouch. WinWedge can be used to send data out
the PC serial port directly from InTouch.
For example, to send the ASCII
Char 27 out of port COM1, use the following InTouch script: WWExecute ("
Winwedge "," Com1 "," {SENDCODE(27)} " ) ;
To Toggle the DTR signal which
is usually used to hang up on a modem, execute the following InTouch
statement: WWExecute (" WinWedge ", " Com1 ", " {TOGGLEDTR} " )
;
Once the modem is off the hook, the following InTouch statement can
be execute to dial the modem : WWExecute (" WinWedge ", " Com1 ", " {SEND(ATDT
555-1212)} " ) ; WWExecute (" WinWedge ", " Com1 ", " {SENDCODE(13)} " ) ;
WWExecute (" WinWedge ", " Com1 ", " {SENDCODE(10)} " ) ;
The above
three statements can also be combined into the following single statement:
WWexecute ("WinWedge", "Com1", "{SEND(ATDT 555-1212" + StringChar(13) +
StringChar(10) + " ) } " ) ;
Refer to WinWedge manual under The WinWedge DDE Command Set for other commands.
|