采用BlandC编写主机与PLC的通信程序。首先必须对COM1口进行初始化,波特率为9600bps,奇偶校验位采用偶校验,七位有效数据。当计算机接收到来自PLC的应答字符ACK后,就可以进入数据通信了。
计算机可对PLC内各软设备进行读、写和强制ON/OFF操作。除开PLC的计时器和计数器的设定值采用常数时,以及文件寄存器内的数据,FX2系列PLC的所有开关量输入、输出以及各软件设备对计算机都是透明的。
1756-EN2TPXT |
1756-EN2TK |
1756-EN2TR |
1756-EN2TRK |
1756-EN2TRXT |
1756-EN2TSC |
1756-EN2TXT |
1756-EN3TR |
1756-EN3TRK |
1756-EN4TR |
1756-EN4TRK |
1756-EN4TRXT |
1756-ENBT |
1756-ENBTK |
1756-ESMCAP |
1756-ESMNSE |
1756-EWEB |
1756-HIST1G |
1756-HIST2G |
1756-HSC |
1756-HYD02 |
1756-HYD02K |
1756-IA16 |
1756-IA16I |
1756-IA16IK |
1756-IA16K |
1756-IA32 |
1756-IA8D |
1756-IB16 |
1756-IB16D |
1756-IB16DK |
1756-IB16S |
1756-IB16I |
1756-IB16IF |
1756-IB16IFK |
1756-IB16ISOE |
计算机之间的通信采用RS-232标准,其传输速率固定为9600bps,奇偶校验位采用偶校验。数据以帧为单位发送和接收。
一个多字符帧由力所示的五部分组成,其中和校验值是将命令码ETX之间的的呢字符的ASCII码(十六进制数)相加,取得所得和的二位数。STX和ETX分别表示该字符帧的起始标起和结束标志。