Hi,
I used MSComm control to comunicate with an PLC with or without modem, to control proces in termal plant.
Help files for MSComm control are sufficent for use it.
Example: supose we have a form with 'comm'=MSComm object in it.
Initialization:
thisform.comm.settings="9600,N,8,1"
thisform.comm.commport=2 & COM2 with 9600baud ....
thisform.comm.portopen=.T. & try to open port
if !(thisform.comm.portopen)
=messagebox('Port not opened!',0,'Error')
endif
.... now comunicate with something on port with
thisform.comm.output="bla bla bla..."
lreturnedvalue=thisform.comm.input
More useful settings:
comm.inputlen=0 & read entire buffer when you use comm.input
comm.inbuffercount & number of chr received in buffer
comm.outbuffercount & -\\- in output buffer
comm.rthreshold & number of chr received for fire event comm.oncomm()
comm.commevent & numeric code of event who fired comm.oncomm()
For more help right-click on MSComm and choose Help..
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only