描述
1FK7060-5AF71-1DU5-Z 您的安心是我的动力
PLC根据PC机的命令,在每个循环扫描结束处的END语句后组织自动应答,无需用户在PLC一方编写程序。
PC机要求从PLC中读入从D123开始的4个字节的数据(D123,D124),其传输应答过程及报文如下(图略可向作者索取):
命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。校验和SUM=30H+31H+30H+46H+36H+30H+34H+
03H=174H,溢出部分不计,故SUMH为'7',SUML为‘4’,相应的ASCII码为“37H”,“34H”。应答报文中4个字节的十六进制数,其相应的ASCII码为8个字节,故应答报文长度为12个字节。
根据PC机与FX系列PLC的传输应答过程编制出如下所示的通信程序流程图略。
利用VB的MSComm控件,按照流程图可以编写如下通信程序实现PC机与FX系列PLC之间的串行通信以完成数据的读取。MSComm控件可以采用轮询或事件驱动的方法从端口获取数据。在这个例子中使用了轮询方法。
SIEMENS 6FM1470-3CA25 USPP 6FM14703CA25
SIEMENS 6ES5-188-3UA12 NSFP 6ES51883UA12
AVTRON AFS110-4CN0-C USPP AFS1104CN0C
ALLEN BRADLEY 1336-B125-E0H USPP 1336B125E0H
ALLEN BRADLEY 2711E-K10C6 NSFP 2711EK10C6
ALLEN BRADLEY 1785-L46B USPP 1785L46B
ALLEN BRADLEY 150-B180NBDB NSFP 150B180NBDB
ALLEN BRADLEY 1333-HAA USPP 1333HAA
ADEPT TECH 90400-11140/XY-HRS-140AH404 USPP 9040011140X
FANUC A06B-6044-H008 USPP A06B6044H008
ALLEN BRADLEY 1336VT-B060-EOS-L3-S1 USPP 1336VTB060EOSL
TB WOODS UVC-4040-0H USPP UVC40400H
SANYO DENKI B21M1K7MXR10 USPP B21M1K7MXR10
SANYO DENKI B21M1K7MXR10-B USPP B21M1K7MXR10B
ORMEC MAC-A110F/KIA USPP MACA110FKIA
ALLEN BRADLEY 1774-LP3 NSFP 1774LP3
COGNEX VM16A-203-0075-RB USPP VM16A2030075RB
MODICON AS-584L-211 USPP AS584L211