三菱PLC编程口通信协议举例

发布时间:2023-11-24
fx系列plc专用协议通信指令一览
以下将详细列出plc专用协议通信的指令:
指令注释 
br以1点为单位,读出位元件的状态 
wr以16点为单位,读出位元件的状态,或以1字为单位,读出字元件的值 
bw以1点为单位,写入位元件的状态 
ww以16点为单位,写入位元件的状态,或以1字为单位,写入值到字元件 
bt以1点为单位,set/reset 位元件 
wt以16点为单位,set/reset 位元件,或写入值到字元件 
rr控制plc运行run 
rs控制plc停止stop 
pc读出plc设备类型 
tt连接测试 
注:位元件包括x,y,m,s以及t,c的线圈等;
字元件包括d,t,c,knx,kny,knm等。
1、deviceread(读出软设备状态值)
计算机向plc发送:
始命令首地址位数终和校验
stxcmdgroupaddressbytesetxsum
例子:从d123开始读取4个字节数据
02h30h31h,30h,46h,36h30h,34h03h37h,34h
地址算法:address=address*2+1000h
再转换成ascii
31h,30h,46h,36h
plc返回
stx1stdata2nddata.....lastdataetxsum
注:最多可以读取64个字节的数据
例子:从指定的存储器单元读到3584这个数据
02h33h35h38h34h03h44h,36h
2、devicewrite(向plc软设备写入值)
始命令首地址位数数据终和校验
stxcmdgroupaddressbytes1stdata2nddata......lastdataetxsum
例子:向d123开始的两个存储器中写入1234,abcd
02h31h31h,30h,46h,36h30h,34h33h,34h,31h,32h,43h,44h,41h,42h03h34h,39h
plc返回
ack(06h)接受正确
nak(15h)接受错误
3、位设备强制置位/复位
forceon置位
始命令地址终和校验
stxcmdaddressetxsum
02h37haddress03hsum
forceoff复位
始命令地址终和校验
stxcmdaddressetxsum
02h38haddress03hsum
plc返回
ack(06h)接受正确
nak(15h)接受错误
设备强制中的地址公式:address=address/8+100h
说明:
1.帧中的bytes表示需要读取或者写入的字节数。
2.地址算法上有说明。
3.累加和是从stx后面一个字节开始累加到etx的和。
上一个:玉兰花保健大比拼
下一个:电脑什么硬盘好,电脑硬盘坏了换一个多少钱

供应德国原装raco elektro角行程执行器
夏季树木移植及养护
固态硬盘存储数据安全吗,固态硬盘可靠吗
喜林芋怎么水培?
2020主流配置 游戏台式机(2020年游戏台式机推荐)
RC2010FK-07357RL,2010 357Ω 1% 3/4W 电阻
windows关闭资源管理器(windows资源管理器怎么关闭打开文件)
千手兰的养殖方法介绍 千手兰栽培养护病虫害防治技术
PLC的日常维护和保养
CC0603JRNPO9BN8R2,NPO 0603 8.2pF ±5% 50V