您现在的位置:智能制造网>技术首页>自动化资料

松下PLC通信协议

2009年12月16日 10:05来源:沈阳博傲自动化科技有限公司 >>进入该公司展台人气:12549

松下电工FP系列可编程控制器

                                                                    松下PLC通信协议      
                         
                           omputer Link
计算机链接
 
MEWTOCOL-COM
 
 
特点
 
1. 用于程序处理和交互式操作.
2. 数据传输采用ASCII码的形式.
3. 首先由计算机发送指令.
4. PLC对指令自动进行相应响应.
 
基本描述
 
指令格式

校验数据范围
 


 

   指令信息:
 

%
AD
(H)
AD
(L)
#
指令代码
文本代码
1
BCC
(H)
BCC
(L)
CR

 
   应答信息正常时):
 

%
AD
(H)
AD
(L)
$
响应代码
文本代码
1
BCC
(H)
BCC
(L)
CR

 
   应答信息发生错误时):
 

%
AD
(H)
AD
(L)
!
错误代码
(H)
错误代码
(L)
BCC
(H)
BCC
(L)
CR

 
 
 


 

指令一览表
 

指令
功能描述
RCS
Read single point of contact information
读取单个触点的状态信息
WCS
Write single point of contact information
写入单个触点的状态信息
RCP
Read plural point of contact information
读取多个触点的状态信息
WCP
Write plural point of contact information
写入多个触点的状态信息
RCC
Read word unit of contact information
读取字单位的触点的状态信息
WCC
Write word unit of contact information
写入字单位的触点的状态信息
SC
Preset word unit in contact area
预置字单位的触点
RD
Read data area
读取数据寄存器值
WD
Write data area
写入数据寄存器值
SD
Preset of data area
预置数据寄存器值
RS
Read timer and counter set value area
读取定时器/计数器目标值
WS
Write timer and counter set value area
写入定时器/计数器目标值
RK
Read timer and counter elapsed value area
读取定时器/计数器经过值
WK
Write timer and counter elapsed value area
写入定时器/计数器经过值
MC
Registration and reset of monitor contact
登录及复位监控触点
MD
Registration and reset of monitor data
登录及复位监控数据
MG
Monitor execution
执行监控
RR
Read system register
读取系统寄存器
WR
Write system register
写入系统寄存器
RT
Read Programmable Controller (PC) status
读取PLC当前状态
RP
Read program
读取程序
WP
Write program
写入程序
RM
Remote control (RUN/PROGRAM mode switching)
遥控(运行/编程模式切换)
AB
Transmission abort command
传输终止指令

 


 

触点和数据代码
 
1.      触点代码
 

触点代码
说明
X
外部输入
Y
外部输出
R
内部继电器
T
定时器
C
计数器
L
链接继电器

 
2.数据代码
 

数据代码
说明
D
数据寄存器 DT
L
链接寄存器 LD
F
文件寄存器 FL
S
目标值 SV
K
经过值 EV
IX
索引寄存器 IX
IY
索引寄存器 IY
字单位外部输入
WY
字单位外部输出 WY
WR
字单位内部继电器 WR
WL
字单位链接继电器 WL

 


 

错误代码
 

错误类型
代码
 
       说明
 
 
链接系统错误
20
 
21
 
22
 
23
 
24
 
 
25
 
26
 
27
 
 
28
 
29
 
30
未定义:
 
NACK 错误:
 
WACK 错误:
 
多重端口错误:
 
传输格式错误:
 
 
 
硬件错误:
 
 
单元号错误:
 
 
不支持错误:
 
 
无应答错误:
 
缓冲区关闭错误:
 
超时错误:
 
 
远程单元无法被正确识别,或者发生了数据错误.
 
用于远程单元的接收缓冲区已满.
 
远程单元编号(01至16)设置与本地单元重复.
 
试图发送不符合传输格式的数据.
或者某一帧数据溢出或发生了数据错误.
 
 
传输系统硬件停止操作.
 
 
远程单元的编号设置超出01至63的范围.
 
接收方数据帧溢出. 试图在不同的模块之间发送不同帧长度的数据.
 
远程单元不存在. (超时)
 
试图发送或接收处于关闭状态的缓冲区.
 
持续处于传输禁止状态.
 
 
基本程序错误
40
 
41
 
 
 
 
 
42
 
 
43
BCC 错误:
 
格式错误:
 
 
 
 
 
 
不支持错误:
 
 
 
处理步骤错误:
在指令数据中发生传输错误.
 
所发送的指令信息不符合传输格式.
例:
指令中的数据项目过多或不足.
缺少"#"符号及"目标站号".
 
 
 
 
 
 
 
发送了一个未被支持的指令.
向未被支持的目标站发送了指令
.
在处于传输请求信息挂起时,发送了其他指令.
 
 
处理系统错误
 
50
 
51
 
 
52
 
53
 
链接设置错误:
 
同时操作错误:
 
 
传输禁止错误:
 
忙错误:
设置了实际不存在的链接编号.
 
当向其他单元发出指令时,本地单元的传输缓冲区已满.
 
无法向其他单元传输.
 
在接收到指令时,正在处理其他指令.

 


 

 

错误类型
代码
 
   说明
 
 
PLC错误
 
60
 
 
 
 
 
61
 
 
62
 
 
 
63
 
 
65
 
 
66
 
 
 
 
67
参数错误:
 
 
 
 
 
数据错误:
 
 
寄存器错误:
 
 
 
PLC模式错误:
 
 
保护错误:
 
 
地址错误:
 
 
 
 
丢失数据错误:
 
在指令中包含有无法使用的代码,或者代码没有附带区域参数(X,Y,D,等以外.)
指令中的代码带有非法的功能参数(0,1,2,等).
 
触点编号,区域编号,数据代码格式(BCD,hex,等)上溢出, 下溢出以及区域错误.
 
过多记录数据在未记录状态下的操作
(监控记录、跟踪记录等。)
当记录溢出时,将进行重新记录。
 
当一条指令发出时,运行模式不能够对指令进行处理。
 
在存储保护状态下执行写操作到程序区域或系统寄存器。
 
地址(程序地址、地址等)数据编码形式(BCD、hex等)、上溢、下溢或范围错误。
 
要读的数据不存在。(读取没有写入注释寄存区的数据。)

 
关于校验码BCC(H)(L)
① 校验码是将指令中的各个ASCII字符的16进制(00~FF)进行异或求和后生成的. 该校验码也以两个ASCII码表示.

%    25H
0          30H
1          31H
#     23H
R     52H
C     43H
S     53H
X     58H
0          30H
0          30H
0          30H
0     30H
   例)   % 01 # RC S X 0000 1D <CR>

      1DH
 
异或(XOR)求和
BCC(H) = “1” (31H)
BCC(L) = “D” (44H)
转换为字符
 

 
 
 
 
 
 
 


 

② 如果在校验码处写入”**”, 则表示忽略校验码.
指令说明
1.   读取单触点状态指令代码: RCS)
指令

%
 
 
#
R
C
S
触点代码
(1字符)
触点编号
(4字符)
BCC
(H)
BCC
(L)
CR

单触点
 BCD     HEX
3) (1
     

目标站号(L)
目标站号(H)
                                    

                                         
               
 
应答
读取正常

%
 
 
$
R
C
触点数据
(1字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

参阅说明.
错误代码
源站号(L)
源站号(H)

 
 
说明:
      字符"$"表示正常的应答.
      触点数据

触点状态
数据
OFF
"0"
ON
"1"

 


 

2.   写入单触点状态指令代码: WCS )
指令

%
 
 
#
W
C
S
指令代码
(1字符)
触点编号
(4字符)
触点数据
(1字符)
BCC
(H)
BCC
(L)
CR

单触点
参阅说明.
 BCD     HEX
3) (1
 

目标站号(L)
目标站号(H)
  

Y, R, L
  

               
 
应答
读取正常

%
 
 
$
W
C
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
说明:
      字符"$"表示正常的应答.
      触点数据

触点状态
数据
OFF
"0"
ON
"1"

 


 

3. 读/写触点状态的辅助说明
   (单触点)                [ 定时器(T), 计数器(C), 触点代码 ]

触点编号
 (4 位)
触点编号
(4 字节)

 BCD     HEX
3) (1
X,Y,R,L
          BCD
   0    (3
T, C
 

 
 


 

                                       即使将内部T(C) 的编号作为C(T)编号读取,
                                       也不会产生错误,而返回触点信息.
 
 (字单位块) RCC, WCC
 定时器和计数器触点无法在字单位块内操作。
 如果用T或C的触点编号一个字的号码,则如下所示:
 
        触点代码           组编号                   应 答 信 息
          T(C)                0                     T(C): 0 ~ 15
1                                                                          T(C): 16 ~ 31
2                                                                          T(C): 32 ~ 47
3                                                                          T(C): 48 ~ 63
                              :                            :
                              :                            :
15                                                                          T(C):240 ~ 255
 


 

4. 读取多触点状态指令代码: RCP )
指令

%
 
 
#
R
C
P
n
(1字符)
触点代码
(1字符)
触点编号.
(1)
(4字符)
 

多触点
 BCD     HEX
3) (1
 

目标站号(L)
目标站号(H)
  

触点编号
(n: 1 to 8 )
  

 
        

n=1 - 8

触点代码
(1字符)
触点编号.
(n)
(4字符)
BCC
(H)
BCC
(L)
CR

 
               
 
应答
读取正常

%
 
 
$
R
C
触点1
数据
(1字符)
 
触点n
数据
(1字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)
参阅说明.

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)
错误代码

 
 
说明:
      字符"$"表示正常应答.
      触点数据

触点状态
数据
OFF
"0"
ON
"1"

 


 

5. 写入多触点状态指令代码: WCP )
指令

%
 
 
#
W
C
P
n
(1字符)
触点1
代码
(1字符)
触点1编号.
(4字符)
 
触点数据
(1字符)
 

多触点
 BCD     HEX
3) (1
 

Y, R, L
目标站号(L)
目标站号(H)
  

n: 18
  

 
        

n=1 - 8

触点n
代码
(1字符)
触点n编号.
(4字符)
触点数据
(1字符)
BCC
(H)
BCC
(L)
CR

 
               
 
应答
读取正常

%
 
 
$
W
C
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
说明:
      字符"$"表示正常应答.
      触点数据

触点状态
数据
OFF
"0"
ON
"1"

 


 

6. 按字单位读取触点状态(指令代码:RCC
指令

 BCD
%

 
 
#
R
C
C
触点代码
(1 字符)
起始字编码
(4 字符)
结束字编码
(4 字符)
BCC
(H)
BCC
(L)
CR

 X, Y, R, L BCD
Crowd
标识
 BCD
     

目标站号(L)
目标站号(H)
                                    

                                          
               
 
应答
读取正常

HEX
%

 
 
$
R
C
触点数据
1
(4 字符)
 
触点数据
n
(4字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

HEX
错误代码
源站号(L)
源站号(H)

 
 
说明:
      触点代码与单触点读取相同
      触点数据顺序
         字 

F       C
B       8
7       4
3       0

                                                  
 

 
触点数据
 

 


 

7. 按字单位写入触点状态(指令代码:WCC
指令

 BCD
%

 
 
#
W
C
C
触点代码
 (1 字符)
起始 CH 编码
(4字符)
结束 CH编码
(4字符)

 Y, R, L BCD
Crowd
标识
 BCD
     

目标站号(L)
目标站号(H)
                                    

                                          
               

 HEX
 HEX
数据 1

(4 字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

 
应答
读取正常

%
 
 
$
W
C
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
 
源站号(L)
源站号(H)

 
 
说明:
      触点代码与单触点读取相同
      触点数据顺序
        字 

F       C
B       8
7       4
3       0

                                                  
 

 
触点数据
 

 


 

8. 按字单位预置触点(指令代码:SC
指令

 HEX
%

 
 
#
S
C
触点代码
 (1字符
起始字编码
(4字符
结束字编码
(4字符
 
预置字模式
(4字符
BCC
(H)
BCC
(L)
CR

 BCD
 BCD
 Y, R, L BCD
     

目标站号(L)
目标站号(H)
 

 


 

               
 
应答
预置正常

%
 
 
$
S
C
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
预置错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 


 

9.读取数据寄存器值(指令代码:RD
指令

 BCD
 BCD
%

 
 
#
R
D
数据代码
(1 字符)
起始数据编码
(5 字符)
结束数据编码
(5 字符)
BCC
(H)
BCC
(L)
CR

 D, L, F BCD
     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
读取正常

 HEX
 HEX
%

 
 
$
R
D
数据 1
(4 字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
说明:
       数据 (4 字符
          D

                F                                            C
 

 
数据
 

 


 

 
 
举例说明指令及其应答的具体情况
 
Reading from the Data Area(RD读取指令)
计算机主机读取PLC内容。
 
程序示例:
读取PLC的DT1105至DT1107的数据。
假定DT1105至DT1107 的数据为以下数值:
 
                     DT1105 = 0063H
                     DT1106 = 3344H
                     DT1107 = 000AH
 
计算机主机的指令显示如下:
 
      %     01     #      RD     D 01105     01107      57      CR
 


 

    起始码   目标码          指令名称      DT1105    DT1107     BCC      终止符
 
PLC的应答显示如下:
       %     01    $      RD      6300      4433     0A00      62      CR
 


 

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


 

 对于索引寄存器
指令

%
 
 
#
R
D
数据代码
(1 字符)
"0" (9 字符)
BCC
(H)
BCC
(L)
CR

 参阅说明BCD
     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
读取正常对于IX, IY)

 HEX
%

 
 
$
R
D
数据 1
(4 字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
 
读取正常对于ID)

 HEX
 (高位
 HEX
低位
%

 
 
$
R
D
数据 (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
%

 
 
#
W
D
数据代码
(1 字符)
起始数据编码
 (5字符)
结束数据编码
 (5字符)

 D, L, F
 BCD
 

目标站号(L)
目标站号(H)
 

 
 

 HEX
写入数据

(4 字符)
 
写入数据
(4 字符)
BCC
(H)
BCC
(L)
CR

 
应答
写入正常

%
 
 
$
W
D
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
写入错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
写到 IX, IY WDBCC之间

 HEX
数据代码

(2 字符)
"0" ( 9 字符)
写入数据
(4 字符)

 
 
批处理写入 IX, IY 32-bit ) (WDBCC之间

数据代码
(2 字符)
"0" ( 9 字符)
写入数据
(4 字符)
写入数据
(4字符)

     IY(高位
    IX(低位
D
I
I
I

 


 

举例说明具体指令及其应答
 
写入数据 (WD 指令
通过主机把数值写入PLC
 
程序示例:
写入字数值到PLC DT1DT3
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
%

 
 
#
S
D
触点代码
(1 字符
初始数据
编码
(5 字符
终止数据
编码
(5 字符
字预置模板
(4 字符
BCC
(H)
BCC
(L)
CR

 D, L, F
 BCD
 BCD
     

目标站号(L)
目标站号(H)
 

 


 

               
 
应答
预置正常

%
 
 
$
S
D
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
预置错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
 相同的字数据(2字节)被写到数据区或链接数据区。
12. 读取定时器/计数器目标值(指令代码:RS
指令

 BCD
 BCD
%

 
 
#
R
S
起始模块编码
(4 字符)
结束模块编码
(4 字符)
BCC
(H)
BCC
(L)
CR

     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
读取正常

 HEX
 HEX
%

 
 
$
R
S
数据 1
(4 字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
说明:
       数据为16位数据。
       模块的zui大值为24
 
 
 
 
 
 
 
 
 
 
 
13. 写入定时器/计数器目标值(指令代码:WS
指令

 BCD
 HEX
 HEX
 BCD
%

 
 
#
W
S
起始模块编码
(4 字符)
结束模块编码
(4 字符)

     

目标站号(L)
目标站号(H)
 


数据 1
(4 字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

 
 
应答
写入正常

%
 
 
$
W
S
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
写入错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 


 

14. 读取定时器/计数器经过值(指令代码:RK
指令

 BCD
 BCD
%

 
 
#
R
K
起始模块编码
(4 字符)
结束模块编码
(4 字符)
BCC
(H)
BCC
(L)
CR

     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
读取正常

 HEX
 HEX
%

 
 
$
R
K
数据 1
(4 字符)
 
数据n
(4 字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
注意:
       数据为16位数据。
       模块的zui大值为24
15. 写入定时器/计数器经过值(指令代码:WK
指令

 BCD
 BCD
%

 
 
#
W
K
起始模块编码
(4 字符)
结束模块编码
(4 字符)

     

目标站号(L)
目标站号(H)
 


 HEX
 HEX
数据 1

(4 字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

 
 
应答
写入正常

%
 
 
$
W
K
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
写入错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 


 

16. 登录及复位监控触点(指令代码:MC
指令
(登录)

%
 
 
#
M
C
触点代码
(1 字符)
触点编码
(4 字符)
 

 BCD     HEX
3) (1
X,Y,R,T,C,L
     

目标站号(L)
目标站号(H)
 

 
 

 

触点代码
(1 字符)
触点编码
(4 字符)
BCC
(H)
BCC
(L)
CR

zui多20点
 

 
 (登录复位

%
 
 
#
M
C
F
F
F
F
F
BCC
(H)
BCC
(L)
CR

目标站号(L)
目标站号(H)

 
 
 


 

应答
登录正常

%
 
 
$
M
C
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
登录错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
说明:
       如果触点代码为"*",则为虚设登录。
       每个单元登录的zui大值为80点。
       (每条指令限20
17. 登录及复位监控数据(指令代码:MD
指令
(登录)

%
 
 
#
M
D
数据代码
(1字符)
数据编码
(5 字符)
 

 BCD
     

D,L,F,S,K
目标站号(L)
目标站号(H)
 

 
 

 

数据代码
(1字符)
数据编码
(5 字符)
BCC
(H)
BCC
(L)
CR

zui多16点

 
 (登录复位

%
 
 
#
M
D
F
F
F
F
F
F
BCC
(H)
BCC
(L)
CR

目标站号(L)
目标站号(H)
数据类型
数据代码
数据寄存器
D
链接寄存器
L
文档寄存器
F
设定值
S
经过值
K
索引寄存器X
IX
索引寄存器Y
IY
字外部输入
字外部输出
WY
字内部继电器
WR
字链接继电器
WL
 

 
 
 


 

应答
记录正常

%
 
 
$
M
D
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)
2 字符
见说明

 


 

记录错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
  每个单元登录zui大值为16
   监控数据不允许虚设登录。
 
说明:
l      数据代码IX和IY的*位字符是I,而数据编码的*位字符分别为X和Y。
数据编码其余4位字符为0。
l      数据代码,WY,WR和WL的*位字符是W, 而数据编码的*位字符分别为X,Y,R,和L。
数据编码的其余4位使用低3位字符,高1位为0。
 


 

18.运行监控(指令代码:MG
指令

%
 
 
#
M
G
BCC
(H)
BCC
(L)
CR

目标站号(L)
目标站号(H)
     

 
 
 
应答
监控正常

(H)   (L)
HEX
%

 
 
$
M
G
基本计数器
(1 字符
触点编号
(2 字符
触点数据1
(2 字符
 
触点数据n
(2 字符

(H)      (L)
HEX
(H) (L)
HEX (even)
源站号(L)
源站号(H)

 

(H)      (L)
(I)          
数据的字符数

(2 字符
数据 1
(4 字符
 
数据 n
(4 字符
BCC
(H)
BCC
(L)
CR

(H) (L) (H) (L)
(Q)       
HEX(4的倍数
HEX
(H) (L) (H) (L)
(O)       
HEX
低位 高位
(K)       
低位 高位
(M)      

 
 


 

监控错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号
源站号
(L)
Source(H)

 
 
注意:
       在触点数据中,返回2个字符表示8个触点数据。
       4个字符组成1个数据项。
       构成2进制数据的字符数量被转换为ASCII.
       The base counter returns "A" when the number of sequencer scans from the previous response to the current response is 10 or more.


 

19. 读取系统寄存器(指令代码:RR
指令

 BCD
 BCD
%

 
 
#
R
R
虚设
起始寄存器编码
(3 字符)
结束寄存器编码
(3 字符)
BCC
(H)
BCC
(L)
CR

0
     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
读取正常

 HEX
 HEX
%

 
 
$
R
R
数据 1
(4 字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)


 

20. 写入系统寄存器(指令代码:WR
指令

 HEX
 HEX
 BCD
 BCD
%

 
 
#
W
R
虚设
起始寄存器编码
 (3 字符)
结束寄存器编码
 (3字符)

0
     

目标站号(L)
目标站号(H)
 

 


数据 1
(4字符)
 
数据 n
(4 字符)
BCC
(H)
BCC
(L)
CR

 
 
应答
写入正常

%
 
 
$
W
R
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
 
写入错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)


 

21. 读取可编程控制器(PLC)状态 (指令代码:RT
指令

%
 
 
#
R
T
BCC
(H)
BCC
(L)
CR

目标站号(L)
目标站号(H)
     

参阅说明
 
参阅说明
 
参阅说明
 


 

应答
读取正常

%
 
 
$
R
T
型号代码
(2 字符
Version
(2 字符
程序容量
(2 字符
运行模式
(2 字符

源站号(L)
源站号(H)

系统链接信息
(2 字符
错误标记
(2 字符
自诊断错误代码
(4 字符
BCC
(H)
BCC
(L)
CR

HEX
(低位)
参阅说明
 
HEX
(高位)

读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
说明:
 型号代码

型号
FP0
FP1
FP2
FP3
FP5
FP10
FP10S
FP10SH
FPΣ
FP-e
代码
 
 
 
03
02
 
 
 
 
05

 
操作模式                                                              错误标记

 
 
 
 
 
 
 
 
 
"1"    "0"
REM / REM
消息是/
单步执行
/单步执行
输出刷新是/
BRK /
BRK / BRK
TEST / TEST
RUN / PROG
 
 
 
 
 
 
 
 
 
运算错误标记
电池错误保持
电池错误
I/O校验错误
功能单元错误
保险丝检测
瞬时电源掉电检测
自诊断错误
 

 
 
 
 
 
 
 
 
 
 
 


 

程序容量

程序容量
代码
zui后一步地址
2K
02
1534

(程序容量只是偶数)

 
 
 
1024 X 代码 - 512 - 2
16K
16
15870

22. 读取程序块(指令代码:RP
指令

 BCD
 BCD
%

 
 
#
R
R
起始步地址
(5字符)
结束步地址
(5 字符)
BCC
(H)
BCC
(L)
CR

     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
读取正常

 HEX
 HEX
%

 
 
$
R
P
程序步1
(4 字符)
 
程序步 n
(4 字符)
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
 
读取错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 

指令
 
指令
 
 
指令
 
 
 
 
 
 
指令
起始步
结束步
程序步1
程序步2
Step 2
程序步n -1
 程序步n
 
步骤n
Step n
 

 
 
 
 
 
 
 
 
 


 

       某个的程序步有可能位于一个指令中间.


 

23. 写入程序块(指令代码:WP
指令

 HEX
 HEX
 BCD
 BCD
%

 
 
#
W
P
起始步
(5 字符)
结束步
(5 字符)

     

目标站号(L)
目标站号(H)
 


程序步 1
(4 字符)
 
程序步 n
(4 字符)
BCC
(H)
BCC
(L)
CR

 
 
应答
写入正常

%
 
 
$
W
P
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
写入错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 


 

24. 遥控(指令代码:RM
指令

%
 
 
#
R
M
操作代码
BCC
(H)
BCC
(L)
CR

参阅说明
     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答
遥控正常

%
 
 
$
R
M
BCC
(H)
BCC
(L)
CR

源站号(L)
源站号(H)

 
遥控错误

%
 
 
!
 
 
BCC
(H)
BCC
(L)
CR

错误代码
源站号(L)
源站号(H)

 
 
说明:
       操作代码

代码
操作
"R"
程序(PROG)模式到运行(RUN)模式:激活
"P"
运行(RUN)模式到程序(PROG)模式:停止

       只有当PLC处于遥控模式时,以上操作有效。


 

25. 传输终止(指令代码:AB
指令

%
 
 
#
A
B
BCC
(H)
BCC
(L)
CR

     

目标站号(L)
目标站号(H)
 

 
 
 


 

应答:
 
 
说明:
 
    需要停止接受多帧响应时,当由指令发送方发出。
 

 

全年征稿/资讯合作 联系邮箱:1271141964@qq.com
  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


编辑精选

更多


宣传样本推荐图书

旗下子站

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备



关于我们|本站服务|会员服务|企业建站|旗下网站|友情链接| 兴旺通| 产品分类浏览|产品sitemap

智能制造网 - 工业4.0时代智能制造领域“互联网+”服务平台

Copyright gkzhan.comAll Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师

客服热线:0571-87756395加盟热线:0571-87759904媒体合作:0571-89719789

客服部:编辑部:展会合作:市场部:

关闭