0
点赞
收藏
分享

微信扫一扫

AS里如何通过配置将以太网口配置为modbus TCP master?

AS里如何通过配置将以太网口配置为modbus TCP master?_工业自动化

JZGKCHINA

工控技术分享平台


1 在AS里配置Modbus TCP master

1.1 帮助路径

Location ID :13.11.4.1 按照Help步骤做即可。


找到Automation Studio帮助的位置方法如下:

选择菜单的View->go to page

AS里如何通过配置将以太网口配置为modbus TCP master?_工业自动化_02


1.2 步骤

step1: 开启modbus tcp 的master功能

AS里如何通过配置将以太网口配置为modbus TCP master?_从站_03


AS里如何通过配置将以太网口配置为modbus TCP master?_工业自动化_04


step2: 添加modbus tcp 从站

AS里如何通过配置将以太网口配置为modbus TCP master?_ip地址_05



注意站点号,不要重复,可以任意填写,但是必须唯一。Modbus TCP最后找从站是以IP地址找的。

AS里如何通过配置将以太网口配置为modbus TCP master?_从站_06


step3

AS里如何通过配置将以太网口配置为modbus TCP master?_从站_07


step3.1:配置通道,首先配置从站的IP地址和端口号。(下图为例,从站IP地址为192.168.0.12 ,TCP端口号为502)

AS里如何通过配置将以太网口配置为modbus TCP master?_工业自动化_08


step3.2:然后配置block。每一个Block可以通过下拉框选择Function code。并且设定通讯的起始地址,传输长度等信息。然后这个Block下可以以Channel为单位设计通道。(下图为例:Block1的命令代码是4,操作的从站对象为MB3,其中起始地址为1,长度4个字节,分别分给了data1,data2,data3,data4.Block2的命令代码为16,操作的从站对象是MB4,起始地址为1,长度为4字节,分别给了dataout1,dataout2,dataout3,dataout4)

AS里如何通过配置将以太网口配置为modbus TCP master?_从站_09


step4:双击modbus tcp可以打开io mapping,成功!

AS里如何通过配置将以太网口配置为modbus TCP master?_从站_10



2 使用调试工具mbSlave进行诊断


step1: 双击mbSlave打开调试工具


step2:点击connection,在下拉菜单中点击connect,弹出框内选择TCP/IP,然后Port选择502   Ignore Unit ID不要勾选。 

AS里如何通过配置将以太网口配置为modbus TCP master?_工业自动化_11



step3:点击new(最左边的图标),新建一个slaveMB,在主菜单中选择setup,然后在下拉框中选择slave Definition,设定从站。(一共需要两个,一个是F03 Input)


AS里如何通过配置将以太网口配置为modbus TCP master?_从站_12

AS里如何通过配置将以太网口配置为modbus TCP master?_从站_13



注意:一开始的时候,在AS中IO mapping中看到的现象是看起来没有通讯上的,ModuleOK是False,甚至ActModbusError是TRUE,看起来是报错了。但是,其实并没有出错!


AS里如何通过配置将以太网口配置为modbus TCP master?_从站_14


但是,如果你改一下数据(比如在F04那个slave那边赋一个值,有了通讯之后,你会看到报错就消失了,ModuleOK也就好了。

AS里如何通过配置将以太网口配置为modbus TCP master?_ip地址_15



3 功能码

常用的功能码如下:

功能码

描述

01

Read Coils

02

Read  Discrete Inputs

03

Read Holding Registers

04

Read Input Register

05

Write Multiple Coils

06

Write Single Register

15

Write Multiple Coils

16

Write Multiple Registers



22

Mask Write Register

23

Read/Write Multiple Registers



关于贝加莱

贝加莱是一个总部位于奥地利并拥有遍布全球分支机构的创新驱动型自动化企业,2017年7月,贝加莱成为ABB集团全球机器与工厂自动化业务单元。作为全球工业自动化领域的领导者,贝加莱融合了前沿技术与先进的工程能力,为各个产业客户提供机器与工厂自动化、运动控制、HMI以及集成安全技术的完整解决方案。通过工业物联网通信标准如OPC UA、POWERLINK和openSAFETY以及贝加莱强大的Automation Studio软件开发环境,贝加莱不断重新定义自动化工程的未来。贝加莱保持持续的创新精神,为客户提供更为简化以及超出预期的工业自动化领域前沿技术与方案。

AS软件下载

AS软件下载:

  1)以下版本免授权,可以随意安装使用:

AS_4.1.14.40_UP_DVD.zip

​​http://www.br-automation.com/downloads_br_productcatalogue/BRP44400000000000000513846/AS_4.1.14.40_UP_DVD.zip​​


  2)以下是最新的AS,需要在线申请90天授权:

​​https://www.br-automation.com/zh/downloads/#categories=Software/Automation+Studio/Automation+Studio+4.6​​


申请90天授权的方法:见《Automation Studio Evaluation License无法提交申请表单的解决方法_V01》

​​http://www.br-education.com/downloading.asp?id=164​​


 3)安装AS4之后发现机器上安装的AS2.X版本无法使用

点击《AS4导致AS2不能用问题》

​​http://www.br-education.com/downloading.asp?id=159 ​​



举报

相关推荐

0 条评论