加载中…
个人资料
来自金沙江的小鱼
来自金沙江的小鱼
  • 博客等级:
  • 博客积分:0
  • 博客访问:72,101
  • 关注人气:175
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ABBAC900F学习笔记209:modbus通讯20-modbus从站3

(2022-04-07 08:53:57)
标签:

abb

ac900f

freelance

modbus通讯

分类: ABBDCS
接着学习技术文档。第五章5.3.2从站参数配置
在硬件结构上双击modbus从站节点,打开参数配置对话框
ABBAC900F学习笔记209:modbus通讯20-modbus从站3
接口:Ser1,这是在创建这个从站对象时第一步就让指定的。Ser1表示是CPU上的串口1
组帧:这里选择传输格式,有RTU和ASCII两种。
模式:有232、485、422三种方式,不同的方式对应不同的接线方式,实际接线方式必须和这里的选择一致。只有AC800F系列控制器支持RS422,这里练习用的是AC900F,所以422这一项是灰色的。
波特率:选择各种波特率,从600到38400,AC900F不支持300的波特率
停止位:选择停止位编号
校验:奇校验、偶校验、无校验
从设备组态
总线地址:接口对象的总线地址,范围1-247,要和配对modbus主站相应功能块上配置的从站地址一致。
线圈数量:可用线圈数量(最大30000,DCO01最大10000)。如果设置为0,则线圈不可被主站访问。
寄存器数量:可用寄存器数量(最大30000,DCO01最大10000)。如果设置为0,则寄存器不可被主站访问。

modbus从站对象的调试
在调试模式下,如果硬件结构树上modbus从站对象被选中,那么下列数值就会显示出来
 元素  数值
 Total receive count  收到的报文总数量
 receive count  收到的报文数量
 function error code  由于不支持的函数代码而导致的错误数
 ADDRESS ERROR  地址错误
 CRC error  校验错误
 Parity error  奇偶校验错误
 Error state  错误状态

功能块数据:modbus从站对象
 名字  数据类型  配置  访问  注释
 BAUD  INT  YES  RO  波特率
0:38480
1:19200
2:9600
3:4800
4:2400
5:1200
6:600
7:300
 STOPBITS  INT  YES  RO  停止位
0:1bits
1:2bits
 PARITAET  INT  YES  RO  奇偶校验
0:无校验
1:奇校验
2:偶校验
 FRAME  INT  YES  RO  组帧
0:RTU
1:ASCII
 RSMODE  INT  YES  RO  模式
0:RS232
1:RS485
2:RS422
 BUSADR  INT  YES  RO  从站地址
 REGCNT  INT  YES  RO  寄存器数量
 COILCNT  INT  YES  RO  线圈数量

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有