信捷plc modbus通信

信捷plcmodbus通信协议的自我见解

 

  1. 通信指令一览表

MODBUS通信的理解:MODBUS通信分为  ASCLL 和RTU两种,在以前ASCLL通信用的较多现在一般常用RTU模式通信。RTU模式通信比ASCLL更快。

 

 

MODBUS通信分为主站和从站先对这两个进行设置

从站的设置:

主站的设置:

设置通信模式 波特率  数据位  校验位  要相同,并且从站和主站的站号不能一样

 

下面这几行代码是主站程序

 

 

COLR(线圈读) K5(从站的目标站号)   k500  k2   (读取从站m500 m501线圈状态)  M500(放到主站的m500辅助继电器里面) K2(也就是前面设定的端口号2)

 

REGR   (寄存器读)  K5(从站站号)  K10  k2(读从站寄存器D10 D11)  D10 (放到主站的D10  D11) K2 (端口号2)

 

REGW (寄存器)  K5  (从站站号) K10(要给从站要写入的从站寄存器) D10 (主站寄存器) K2(端口号2)

 

 

从站不需要特地写通信程序只要通信设定好就行,然后就是主站再自己去从站读取想要的寄存器数据或者线圈状态。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值