加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2022-04-07 10:07:29)
标签:

abb

ac900f

freelance

modbus通讯

分类: ABBDCS
接着学习,还是那一篇文档,第五章,5.4modbus TCP从站对象,MODTCP_S
功能:
      modbus TCP从站对象代表着freelance的Modbus从站。其用于配置MODBUS TCP以太网接口和总线参数。一个控制器智能有一个modbusTCP从站对象。
提示:每一个AC900F控制器可以配置最多20个以太网模件,AC700和AC800可以配置最多10个。这里的模件不是指实际意义上的通讯模块,而是概念上的模件,包括modbus主站对象、modbus从站对象、以太网发送模件、以太网接收模件、以太网TCP模件,AC900F设备的这些模件的总数不超过20个,实际上放20个网络资源会报错,这里以后再说。AC700F和AC800F设备这些模件数量不超过10个,每个类别的数量也受限值,比如modbus从站对象就只能有一个。
ABBAC900F学习笔记209:modbus通讯20-modbus从站3
从视图上看,不是实际的硬件
ABBAC900F学习笔记209:modbus通讯20-modbus从站3

配置modbus TCP从站功能块
在FBD程序中插入几个modbus读写功能块,接口名称指向modbucTCP从站对象。
ABBAC900F学习笔记209:modbus通讯20-modbus从站3
ABBAC900F学习笔记209:modbus通讯20-modbus从站3
这些参数很好理解就不解释了。

modbus TCP从站对象参数,在硬件结构双击modbus TCP从站对象
ABBAC900F学习笔记209:modbus通讯20-modbus从站3
网络配置
服务器端口:这是分配给modbus TCP从站的端口,默认是502,不可更改。
超时:对已存在连接的以毫秒为单位的从站连接超时值。在这个时间内如果没有来自主站的消息,就会丢失链接,功能块产生一个错误。
使用访问控制:勾选表示启用访问控制。可以限定最多10个IP访问,这10个IP之外的地址不能访问,也可以为这10个IP配置备用IP(针对冗余系统).在访问控制选项卡中填写。
ABBAC900F学习笔记209:modbus通讯20-modbus从站3

接口:modbus从站必须通过控制器上特殊的网络接口进行连接。根据CPU型号,可用接口为接口1至接口4以及全部。这个练习CPU为901,硬件上只有3个网口,所以对话框这里只有接口1至接口3.

从设备组态
总线地址:这个参数在TCP(以太网)模式下无效。默认值255,无法修改。
线圈数量:输入从站可用线圈数量
寄存器数量:输入从站可用寄存器数量。

ModbusTCP从站对象调试
调试模式下,如果在硬件结构中选中modbucTCP从站对象,那么下列值会显示出来
 元素  
 connections  连接数
 receive count  收到报文数量
 address error  地址错误
 function error  功能错误
 invalid fames  RTU还是ASCII传输格式
 short message  短消息数量
 timeouts  超时
 access error  访问错误
 status  错误状态

modbusTCP从站对象诊断
没有用于modbus TCP从站对象的统计视图块。作为替代,IO变量可用于诊断。更多信息参阅IO变量。在硬件结构上选中modbusTCP从站对象,点击工具栏上的I/O编辑,弹出对话框
ABBAC900F学习笔记209:modbus通讯20-modbus从站3

ABBAC900F学习笔记209:modbus通讯20-modbus从站3
 ACT_CONN  活动连接数
 TIMEOUT  超时数量
 RCV_CNT  收到的报文数量
 ADR_ERR  寄存器和线圈错误数量
 FNC_ERR  因不支持的功能码导致的错误数量
 FRM_ERR  收到的格式错误消息数量
 ACC_ERR  访问错误数量

导出modbusTCP从站对象
modbusTCP从站对象参数值可以导出,选中modbusTCP从站对象,点击菜单对象-导出数据到CSV,就能够创建包含下列信息的CSC文件:
TAG_VAIABLENAME;TAGTYPE;SLAVEADDRESS;COILADDRESS;REGISTERADDRESS;DATATYPE;COMMENT

按照这个方法创建的CSV文件可以在后期用于面板Panel 800,到如此文件进行modbus TCP接口配置



0

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

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

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

新浪公司 版权所有