您当前的位置:五五电子网电子知识plc技术PLC入门松下PLC通信协议 正文
松下PLC通信协议

松下PLC通信协议

点击数:7568 次   录入时间:03-04 11:59:12   整理:http://www.55dianzi.com   PLC入门
 

 起始码 目标码         指令名称 DT1105数据 DT1106数据 DT1107数据 BCC     终止符
                                                                     
 
 
说明:
      “$”表示正常应答。

  对于索引寄存器
指令
%  #RD数据代码
(1 字符)"0" (9 字符)BCC
(H)BCC
(L)CR
 参阅说明BCD
      目标站号(L)
目标站号(H)
  
 
 

 应答
读取正常 (对于IX, IY)
 HEX
%  $RD数据 1
(4 字符)BCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
 
读取正常(对于ID)
 HEX
 (高位)
 HEX
(低位)
%  $RD数据 (IX)
(4 字符)数据 (IY)
(4 字符)BCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
读取错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 
 
说明:
       数据代码
数据代码
IX"I" "X"
IY"I" "Y"
IX, IY"I" "D"
 

 10. 写入数据寄存器值(指令代码:WD)
代码
 HEX
 BCD
%  #WD数据代码
(1 字符)起始数据编码
 (5字符)结束数据编码
 (5字符)
 D, L, F
 BCD
 目标站号(L)
目标站号(H)
 
 
 HEX
写入数据(4 字符) 写入数据
(4 字符)BCC
(H)BCC
(L)CR
 
应答
写入正常
%  $WDBCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
写入错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 
写到 IX, IY (WD和BCC之间)
 HEX
数据代码(2 字符)"0" ( 9 字符)写入数据
(4 字符)
 
 
批处理 ( 写入 IX, IY 32-bit ) (WD和BCC之间)
数据代码
(2 字符)"0" ( 9 字符)写入数据
(4 字符)写入数据
(4字符)
     IY(高位)
    IX(低位)
D
I
I

 

 举例说明具体指令及其应答
 
写入数据 (WD 指令)
通过主机把数值写入PLC
 
程序示例:
写入字数值到PLC的 DT1到DT3 。
PLC的应答显示如下
通过计算机主机写入PLC的数据内容。
 
       %    01   #    WD    D 00001   00003   0500    0715     0009    5D    CR 
 

 起始码 目标站号    指令名称 从 DT1    到DT3   DT1数据 DT2数据 DT3数据 BCC   终止符
                                                              
 
PLC的应答显示如下
       %     01    $     WD      13     CR 
 

 起始码 目标站号      指令名称    BCC     终止符
 
 
 
说明:
      “$”表示正常应答。

 11. 预置数据寄存器值(指令代码:SD)
指令
 HEX
%  #SD触点代码
(1 字符)初始数据
编码
(5 字符)终止数据
编码
(5 字符)字预置模板
(4 字符)BCC
(H)BCC
(L)CR
 D, L, F
 BCD
 BCD
      目标站号(L)
目标站号(H)
 

                
 
应答
预置正常
%  $SDBCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
预置错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 
 
 相同的字数据(2字节)被写到指定数据区或链接数据区。
12. 读取定时器/计数器目标值(指令代码:RS)
指令
 BCD
 BCD
%  #RS起始模块编码
(4 字符)结束模块编码
(4 字符)BCC
(H)BCC
(L)CR
     
目标站号(L)
目标站号(H)
  
 
 

 应答
读取正常
 HEX
 HEX
%  $RS数据 1
(4 字符) 数据 n
(4 字符)BCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
读取错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 
 
说明:
       数据为16位数据。
       指定模块的最大值为24。
 
 
 
 
 
 
 
 
 
 
 
13. 写入定时器/计数器目标值(指令代码:WS)
指令
 BCD
 HEX
 HEX
 BCD
%  #WS起始模块编码
(4 字符)结束模块编码
(4 字符)
     
目标站号(L)
目标站号(H)
 
数据 1
(4 字符) 数据 n
(4 字符)BCC
(H)BCC
(L)CR
 
 
应答
写入正常
%  $WSBCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
写入错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 

 14. 读取定时器/计数器经过值(指令代码:RK)
指令
 BCD
 BCD
%  #RK起始模块编码
(4 字符)结束模块编码
(4 字符)BCC
(H)BCC
(L)CR
     
目标站号(L)
目标站号(H)
  
 
 

 应答
读取正常
 HEX
 HEX
%  $RK数据 1
(4 字符) 数据n
(4 字符)BCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
读取错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 
 
注意:
       数据为16位数据。
       指定模块的最大值为24。
15. 写入定时器/计数器经过值(指令代码:WK)
指令
 BCD
 BCD
%  #WK起始模块编码
(4 字符)结束模块编码
(4 字符)
     
目标站号(L)
目标站号(H)
 
 HEX
 HEX
数据 1(4 字符) 数据 n
(4 字符)BCC
(H)BCC
(L)CR
 
 
应答
写入正常
%  $WKBCC
(H)BCC
(L)CR
源站号(L)
源站号(H)
 
写入错误
%  !  BCC
(H)BCC
(L)CR
错误代码
源站号(L)
源站号(H)
 

 16. 登录及复位监控触点(指令代码:MC)
指令
(登录)
%  #MC触点代码
(1 字符)触点编码
(4 字符)
 BCD     HEX
(占3位) (占1位)
X,Y,R,T,C,L

上一页  [1] [2] [3] [4] [5] [6]  下一页


本文关键字:通信  松下PLC  PLC入门plc技术 - PLC入门