JZGKCHINA
工控技术分享平台
Location ID :13.11.4.1 按照Help步骤做即可。
找到Automation Studio帮助的位置方法如下:
选择菜单的View->go to page
step1: 开启modbus tcp 的master功能
step2: 添加modbus tcp 从站
注意站点号,不要重复,可以任意填写,但是必须唯一。Modbus TCP最后找从站是以IP地址找的。
step3:
step3.1:配置通道,首先配置从站的IP地址和端口号。(下图为例,从站IP地址为192.168.0.12 ,TCP端口号为502)
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)
step4:双击modbus tcp可以打开io mapping,成功!
step1: 双击mbSlave打开调试工具
step2:点击connection,在下拉菜单中点击connect,弹出框内选择TCP/IP,然后Port选择502 Ignore Unit ID不要勾选。
step3:点击new(最左边的图标),新建一个slaveMB,在主菜单中选择setup,然后在下拉框中选择slave Definition,设定从站。(一共需要两个,一个是F03 Input)
注意:一开始的时候,在AS中IO mapping中看到的现象是看起来没有通讯上的,ModuleOK是False,甚至ActModbusError是TRUE,看起来是报错了。但是,其实并没有出错!
但是,如果你改一下数据(比如在F04那个slave那边赋一个值,有了通讯之后,你会看到报错就消失了,ModuleOK也就好了。
常用的功能码如下:
功能码 | 描述 |
---|---|
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