三菱PLC编程口协议Word格式文档下载.docx
- 文档编号:4251308
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:10
- 大小:301.65KB
三菱PLC编程口协议Word格式文档下载.docx
《三菱PLC编程口协议Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《三菱PLC编程口协议Word格式文档下载.docx(10页珍藏版)》请在冰点文库上搜索。
不同的是D类型寄存器存放的是字,M寄存器存放的是位,同样是读两个字节,D100返回的就是PLC中D100地址的值,M类型寄存器返回的是M100到M116的值。
所以当我们用FORCEON命令时,M100寄存器地址=100+2048;
这也没有什么复杂的,不是吗?
可是三菱公司好像不甘于如此,FORCEON/Off命令中地址排列与DEVICEREAD/WRITE不同,是低位在前高位在后。
如Y20,地址是0510H,代码中4个字节地址表示为:
1005。
(注意:
Y寄存器为八进制,如Y20地址=16+1280=0510H)
三菱FX系列PLC编程口通信协议总览
该协议实际上适用于PLC编程端口以及
FX-232AW
模块的通信。
感网友visualboy提供。
通讯格式:
命令
命令码
目标设备
DEVICE
READ
CMD
"
0"
X,Y,M,S,T,C,D//设备读
WRITE
1"
X,Y,M,S,T,C,D
//设备写
FORCE
ON
7"
X,Y,M,S,T,C
//置位
OFF
8"
//复位
传输格式:
RS232C
波特率:
9600bps
奇偶:
even
校验:
累加方式(和校验)
字符:
ASCII
16进制代码:
ENQ
05H
请求
ACK
06H
PLC正确响应
NAK
15H
PLC错误响应
STX
02H
报文开始
ETX
03H
报文结束
帧格式:
DATA
......
SUM(upper)
SUM(lower)
例子:
CMD
ADDRESS,
BYTES,
ETX,
SUM
02H,
30H,
31H,30H,46H,36H,
30H,34H,
03H,
37H,34H
SUM=CMD+......+ETX;
30h+31h+30h+46h+36h+30h+34h+03h=74h;
累加和超过两位取低两位
命令格式
1、
READ(读出软设备状态值)
计算机向PLC发送:
始
首地址
位数
终
和校验
GROUP
ADDRESS
BYTES
从D123开始读取4个字节数据
02h
30h
31h,30h,46h,36h
30h,34h
03h
37h,34h
地址算法:
address=address*2+1000h
再转换成ASCII
31h,30h,46h,36h
PLC返回
1ST
2ND
.....
LAST
注:
最多可以读取64个字节的数据
从指定的存储器单元读到3584这个数据
33h
35h
38h
34h
44h,36h
2、DEVICE
WRITE(向PLC软设备写入值)
数据
向D123开始的两个存储器中写入1234,ABCD
31h
33h,34h,31h,32h,43h,44h,41h,42h
34h,39h
(06H)
接受正确
(15H)
接受错误
3、位设备强制置位/复位
ON置位
地址
37h
address
sum
OFF复位
ACK(06H)
NAK(15H)
设备强制中的地址公式:
Address=Address/8+100h
说明:
1.帧中的BYTES表示需要读取或者写入的字节数。
2.地址算法上有说明。
3.累加和是从STX后面一个字节开始累加到ETX的和。
通过串口监视得到的数据如下:
PLC型号:
FX0N
使用
的 在线-调试-软元件测试 功能
以下列出不同的操作发送的不同容,前面一段是
Hex码 后面一段是对应的ASCII码
//////////////////////////////////CMD
YO//////////////////
02
37
30
35
03
46
.70005.FF
YO/////////////////////
38
.80005.00
Y1////////////////////
31
.70105.00
Y1//////////////////
.80105.01
XO//////////////////
34
45
.70004.FE
XO/////////////////////
.80004.FF
X1//////////////////
.70104.FF
.80104.00
T0//////////////////
36
.70006.00
.80006.01
T1//////////////////
.70106.01
T1/////////////////
32
.80106.02
C0//////////////////
.7000E.0F
C0//////////////////////
.8000E.10
C1//////////////////
.7010E.10
C1//////////////////////
.8010E.11
M0//////////////////
.70008.02
M0//////////////////////
33
.80008.03
M1//////////////////
.70108.03
M1//////////////////////
.80108.04
S0//////////////////
41
.70000.FA
S0//////////////////////
42
.80000.FB
S1//////////////////
.70100.FB
S1//////////////////////
43
.80100.FC
D0
15AB
16Bit
/////////////////
.1100002AB15.
40
D1
15AB15AB
32Bit
.1100004AB15A
B15.2B
T0
03
.1080002AB15.
47
T1
41
.1080004AB15A
B15.32
C0
.10A0002AB15.
50
C1
.10A0004AB15A
B15.3B
以上是用FX-0N
PLC
时的情况,从上面的数据很容易分析出部软元件的地址,有趣的是在换成FX-1N
时发现有所不同
FX-1N
PLC
以下列出不同的操作发送的不同容
.E7000C.52
.E8000C.53
.E7010C.53
.E8010C.54
.E70012.42
.E80012.43
.E70112.43
.E80112.44
.E70010.40
.E80010.41
.E70110.41
.E80110.42
.E7000F.55
.E8000F.56
.E7010F.56
.E8010F.57
.E70000.3F
.E80000.40
.E70100.40
.E80100.41
.E70014.44
.E80014.45
.E70114.45
.E80114.46
.E10400002AB15.
B8
.E10400204AB15A
B15.A5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 PLC 编程 协议