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

标签:
abbac900ffreelancemodbus通讯 |
分类: 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从站对象就只能有一个。
从视图上看,不是实际的硬件
在FBD程序中插入几个modbus读写功能块,接口名称指向modbucTCP从站对象。
这些参数很好理解就不解释了。
modbus TCP从站对象参数,在硬件结构双击modbus TCP从站对象
网络配置
服务器端口:这是分配给modbus TCP从站的端口,默认是502,不可更改。
超时:对已存在连接的以毫秒为单位的从站连接超时值。在这个时间内如果没有来自主站的消息,就会丢失链接,功能块产生一个错误。
使用访问控制:勾选表示启用访问控制。可以限定最多10个IP访问,这10个IP之外的地址不能访问,也可以为这10个IP配置备用IP(针对冗余系统).在访问控制选项卡中填写。
接口:modbus从站必须通过控制器上特殊的网络接口进行连接。根据CPU型号,可用接口为接口1至接口4以及全部。这个练习CPU为901,硬件上只有3个网口,所以对话框这里只有接口1至接口3.
从设备组态
总线地址:这个参数在TCP(以太网)模式下无效。默认值255,无法修改。
线圈数量:输入从站可用线圈数量
寄存器数量:输入从站可用寄存器数量。
ModbusTCP从站对象调试
调试模式下,如果在硬件结构中选中modbucTCP从站对象,那么下列值会显示出来
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
modbusTCP从站对象诊断
没有用于modbus
TCP从站对象的统计视图块。作为替代,IO变量可用于诊断。更多信息参阅IO变量。在硬件结构上选中modbusTCP从站对象,点击工具栏上的I/O编辑,弹出对话框

|
|
|
|
|
|
|
|
|
|
|
|
|
|
导出modbusTCP从站对象
modbusTCP从站对象参数值可以导出,选中modbusTCP从站对象,点击菜单对象-导出数据到CSV,就能够创建包含下列信息的CSC文件:
TAG_VAIABLENAME;TAGTYPE;SLAVEADDRESS;COILADDRESS;REGISTERADDRESS;DATATYPE;COMMENT
按照这个方法创建的CSV文件可以在后期用于面板Panel 800,到如此文件进行modbus TCP接口配置