Fx2 除计时器、计数器的设定值采用常数和文件寄存器的数据外,FX2D 系列 PLC 所有开
关量对计算机都是透明的。其操作时多字符帧格式入图 3。
例:PC 对 PLC 的 Y20-Y37 进行读操作查地址表为 00A2 读取 2 字节。状态如图 6A。主机
发出命令如图 6B。PLC 返回信息如图 6C。如命令有误 PLC 返回 NAK。最后两个字节是校
验码。
Y37 36 35 34 33 32 31 30
0 0 1 1 0 1 0 1 图 6A
Y27 26 25 24 23 22 21 20
1 0 0 0 0 1 0 0
第一字节 第二字节 16
1
16
0
STX 3 5 8 4 ETX
02H 33H 35H 38H 34H 03H 44H(0) 37H(7) 图 6C
STX 命令码 数据 1…. ETX 高位 低位
和校验区 和校验值
命令有 0,1,7,8 四种。通过 ENK,ACK,NAK。PLC 和 PC 应答。
读命令格式:
STX CMD0 16
3
16
2
16
1
16
0
16
1
16
0
ETX 16
1
16
0
一 二 三 四 五 六
一:命令启始标志代码是 0x02
二:位元件或字元件状态读命令 CMD0,代码 0x30
三:读位元件或字元件的 4 位启始地址,高位先发,低位后发,且是以 ASCII 码形式发送。
四:一次读取位元件或字元件的个数,最多一次 0xff 个字节的元件,以 ASCII 码发送。
五:停止位 ETX,代码:0x03
六:两位和校验,和累计为二三四项代码,取其和最低两位转化成 ASCII,高位先发,低
位后发。
写命令格式:
STX CMD1 16
3
16
2
16
1
16
0
16
1
16
0
DATA ETX 16
1
16
0
写命令 写元件地址 写元件个数 待写到 PLC 二三四项的校验和