前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AS里如何通过配置将以太网口配置为modbus TCP master?

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

作者头像
剑指工控
发布2021-11-09 10:41:27
9140
发布2021-11-09 10:41:27
举报
文章被收录于专栏:剑指工控

JZGKCHINA

工控技术分享平台

1 在AS里配置Modbus TCP master

1.1 帮助路径

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

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

选择菜单的View->go to page

1.2 步骤

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,成功!

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

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也就好了。

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 在AS里配置Modbus TCP master
    • 1.1 帮助路径
      • 1.2 步骤
      • 2 使用调试工具mbSlave进行诊断
      • 3 功能码
      相关产品与服务
      物联网通信
      腾讯云物联网通信(Internet of Things Hub, IoT Hub)旨在提供一个安全、稳定、高效的连接平台,帮助开发者低成本、快速地实现“设备-设备”、“设备-用户应用”、“设备-云服务”之间可靠、高并发的数据通信。物联网通信平台不仅可以实现设备之间的互动、设备的数据上报和配置下发,还可以基于规则引擎和腾讯云产品打通,方便快捷地实现海量设备数据的存储、计算以及智能分析。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档