FX系列PLC专用协议通信指令格式详解
约定说明:
ENQ为请求标志,ASCII值5,VB中以chr(5)表示;
ACK为正确标志,ASCII值6,VB中以chr(6)表示;
STX为请求标志,ASCII值2,VB中以chr(2)表示;
EXT为请求标志,ASCII值3,VB中以chr(3)表示;
表格中红色字为需要求和效验的部分;
和效验为每一项的ASCII值的总和转换成十六进制后区低两位;
站号、PLC号、元件数量、和效验都是以十六进制表示;
等待延时为0-150毫秒,以十六进制0H-FH表示,如100ms为AH。
1、批量读出位元件--BR指令
格式:
例如:要读出站号为5的FX系列PLC的X40到X44共5点的状态值,延时100ms,假设X40与X43为OFF,其余为ON:
您只要将以上兰色部分的代码以字符串形式(VB中可以表示为chr(5)&"05FFBRAX00400547")发送
请自行分析以上代码。
2、批量读出字元件--WR指令
格式:
该命令使用方法与1(BR)命令相同,不再赘述。
3、批量写入位元件--BW指令
格式:
4、批量写入字元件--WW指令
格式:
请继续关注如何控制PLC的运行/停止。