您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > FX系列PLC专用协议通信指令格式详解
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指令格式:12345678151617PC侧:ENQ站号PLC号BR延时首地址数量和效验ACK站号PLC号PLC侧:STX站号PLC号数据EXT和效验91011121314例如:要读出站号为5的FX系列PLC的X40到X44共5点的状态值,延时100ms,假设X40与X43为OFF,其余为ON:注释:请求站号PLC号命令延时元件首地址元件数量和效验代码:ENQ05FFBRAX00400557ASCII码:05H30H35H46H46H42H52H41H58H30H30H34H30H30H35H35H37H您只要将以上兰色部分的代码以字符串形式(VB中可以表示为chr(5)&05FFBRAX00400547)发送到PLC,就会有正确的回应信息,如下:注释:头站号PLC号元件首地址尾和效验代码:STX05FF01101EXT05ASCII码:02H30H35H46H46H30H31H31H30H31H03H30H35H请自行分析以上代码。2、批量读出字元件--WR指令格式:12345678151617PC侧:ENQ站号PLC号WR延时首地址数量和效验ACK站号PLC号PLC侧:STX站号PLC号数据EXT和效验91011121314该命令使用方法与1(BR)命令相同,不再赘述。3、批量写入位元件--BW指令格式:123456789PC侧:ENQ站号PLC号BW延时首地址数量写入值和效验PLC侧:ACK站号PLC号1011124、批量写入字元件--WW指令格式:123456789PC侧:ENQ站号PLC号WW延时首地址数量写入值和效验PLC侧:ACK站号PLC号101112请继续关注如何控制PLC的运行/停止。请尊重站长的劳动,转载时请附上Sinan的邮箱或主页链接sinan@sina.com
本文标题:FX系列PLC专用协议通信指令格式详解
链接地址:https://www.777doc.com/doc-2874320 .html