1、device read(读出软设备状态值)
计算机向三菱plc发送:
始
命令
首地址
位数
终
和校验
stx
cmd
group address
bytes
etx
sum
例子:从d123开始读取4个字节数据
02h
30h
31h,30h,46h,36h
30h,34h
03h
37h,34h
地址算法:address=address*2+1000h
再转换成ascii
31h,30h,46h,36h
三菱plc返回
stx
1st data
2nd data
.....
last data
etx
sum
注:最多可以读取64个字节的数据
例子:从的存储器单元读到3584这个数据
02h
33h
35h
38h
34h
03h
44h,36h
2、device write(向plc软设备写入值)
始
命令
首地址
位数
数据
终
和校验
stx
cmd
group address
bytes
1st data
2nd data
......
last data
etx
sum
例子:向d123开始的两个存储器中写入1234,abcd
02h
31h
31h,30h,46h,36h
30h,34h
33h,34h,31h,32h,43h,44h,41h,42h
03h
34h,39h
plc返回
ack (06h) 接受正确
nak (15h) 接受错误
3、位设备强制置位/复位
force on置位
始
命令
地址
终
和校验
stx
cmd
address
etx
sum
02h
37h
address
03h
sum
force off复位
始
命令
地址
终
和校验
stx
cmd
address
etx
sum
02h
38h
address
03h
sum
plc返回
ack(06h) 接受正确
nak(15h) 接受错误
设备强制中的地址公式:address=address/8+100h
说明:
1.帧中的bytes表示需要读取或者写入的字节数。
2.地址算法上有说明。
3.累加和是从stx后面一个字节开始累加到etx的和。
三菱fx系列plc编程口通信协议总览
该协议实际上适用于三菱plc编程端口以及 fx-232aw 模块的通信。
通讯格式:
命令
命令码
目标设备
device read cmd
0
x,y,m,s,t,c,d
device write cmd
1
x,y,m,s,t,c,d
force on cmd
7
x,y,m,s,t,c
force off cmd
8
x,y,m,s,t,c
传输格式:rs232c
波特率:9600bps
奇偶:even
校验:累加方式(和校验)
字符: ascii
16进制代码:
enq
05h
请求
ack
06h
plc正确响应
nak
15h
plc错误响应
stx
02h
报文开始
etx
03h
报文结束
帧格式:
stx
cmd
data
......
data
etx
sum(upper)
sum(lower)
例子:
stx ,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;
累加和超过两位取低两位
如何选择防爆鼓风机的防爆等级
管道保温橡塑管批发商 生产商
硬质合金铰刀的设计与开发研究工作
【水分仪】Precisa普利赛斯助力木炭水分测定
745-W2-P5-G5-HI-R-E-H
三菱FX系列PLC编程口通信协议案例
意大利FIP格林韦德球阀的优点
力士乐 连续运行 S1 时 ABAPG-A10VSO...VS
行程长和压缩小的防护罩耐用
双85试验是什么?双85老化试验应用在哪些行业?
SYD-261 闭口闪点试验器(北国盛科)
贵金属合金化学分析方法 金、钯合金中银量的测定 化钾电位滴定法
粉体混合机的混合作业
环氧玻璃鳞片防腐漆和乙烯基玻璃鳞片防腐漆的区别
罗威邦 SD70数据型笔试EC-温度测定仪
温湿度记录仪常遇到的故障排除
不锈钢链条厂家批发价格是多少
海克斯康复合式影像测量仪-提升检测效率
来看看袋式除尘器是如何使用的
复合机除尘器的原理及分类;