行业新闻

JudiTechFX系列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指令
  格式:

 12345678      151617 PC侧:ENQ站号PLC号BR延时首地址数量和效验      ACK站号PLC号 PLC侧:        STX站号PLC号数据EXT和效验             91011121314    

  例如:要读出站号为5的FX系列PLC的X40到X44共5点的状态值,延时100ms,假设X40与X43为OFF,其余为ON:

注释:请求站号PLC号命令延时元件首地址元件数量和效验 代码:ENQ05FFBRAX00400557 ASCII码:05H30H35H46H46H42H52H41H58H30H30H34H30H30H35H35H37H 


  您只要将以上兰色部分的代码以字符串形式(VB中可以表示为chr(5)&"05FFBRAX00400547")发送到PLC,就会有正确的回应信息,如下: 

注释:头站号PLC号元件首地址尾和效验 代码:STX05FF01101EXT05 ASCII码:02H30H35H46H46H30H31H31H30H31H03H30H35H 

  请自行分析以上代码。

   2、批量读出字元件--WR指令
  格式:

 12345678      151617 PC侧:ENQ站号PLC号WR延时首地址数量和效验      ACK站号PLC号 PLC侧:        STX站号PLC号数据EXT和效验             91011121314    

  该命令使用方法与1(BR)命令相同,不再赘述。

  3、批量写入位元件--BW指令
  格式:

 123456789    PC侧:ENQ站号PLC号BW延时首地址数量写入值和效验    PLC侧:         ACK站号PLC号           101112 

   4、批量写入字元件--WW指令
  格式:

 123456789    PC侧:ENQ站号PLC号WW延时首地址数量写入值和效验    PLC侧:         ACK站号PLC号           101112 

     请继续关注如何控制PLC的运行/停止