发布时间:2024/11/06
作者:无锡凌科自动化技术有限公司
所属分类:公司新闻
PROFINET转MODBUS RTU网关APG-1502
产品介绍及应用
工业网关的作用:
凌科自动化出品的系列工业网关产品,是一种实现工业通讯协议的转换模块。将不同的工业协议转为标准的Modbus RTU,用来解决工业现场多总线网络的的异构互联问题,其中APG-1502应用最为广泛,常用于实现变频器、温控表、I/O、扫描器等设备与西门子PLC之间实现高效的数据交换,不需要复杂的编程,快速组网,便捷的数据映射,是一款高性能的工业级网关产品。
应用拓扑图:
行业应用场景:
APG-1502工业网关应用范围广泛,目前已在以下工业场景中使用:
医疗物流、安灯系统、清洗设备、电镀设备、光伏生产、汽车产线、化工配料、金属加工、纺织机械、环保机械、起重机械等各种自动化应用场景,性能稳定,是一款高品质的工业网关产品。
工业网关的作用:
外观介绍:
诊断指示灯:
LED 指示分为三类指示。其中包括电源指示,Modbus 状态指示,profinet 状态指示,定义如表 下图所示
Modbus RTU 通讯接口:
模块使用自用2*5Pin欧式弹簧端子作为 Modbus RTU 通信的物理接口,其中两个 TR 是终端电阻选接线。在内部模块内部集成了 120Ω 的终端电阻。当 TR1 与 DA, TR2 与 DB 短接终端电阻有效。接口定义如下表所示
状态寄存器定义:
status为网关的状态寄存器:
定义如下:
关于Bit:1...4的错误码说明:
控制寄存器定义:
control 为网关的状态寄存器:
定义如下:
使用方法:
以下基于西门子公司的TIA PORTAL软件进行模块的组态参数配置说明。
第一步:GSDML文件的安装
在博途软件的下拉菜单中点击 “选项-管理通用站描述文件”在源路径中找到网关GSDML文件存放的目录点击安装等待硬件目录的更新。
第二步:PROFINET硬件的组态
①以S7-1200为例,先点击添加新设备,然后在SIMATIC S7-1200里添加一个1214C CPU,然后,点确定。
②点击添加新子网,IP地址要和CPU地址一致,这里1200地址是192.168.0.1
③在网络视图里,点击其他现场设备,在PROFINET IO下IO/GateWay/LATCOS/GateWay/APG1502_V2.0,把APG1502_V2.0拖到网络视图里,然后右键点击未分配,分配给新I/O控制器.
④分布式IO名称分配,点击属性,点开属性以后,在以太网地址中的,查看IP地址和profinet设备名称,如下图所示
⑤设备名称分配方式:点击在线访问,在网卡下面点更新可访问的设备
如下图所示右击后点击在线和诊断
如下图所示,点击分配名称,随后分配设备名称,分配好了以后点击分配名称
确认消息栏通知成功分配名称
注:设备名称须与组态的拓扑里面的设备名称一致。
第三步:报文设置
在网络视图中,选择需要在网关插槽中放置的报文命令
具体操作:
打开硬件目录模块下拉菜单-》选择MODBUS功能码对应的目录-》选择所需要的报文双击将其放置在网关的插槽内。插槽内最大支持48条报文。
(1) 选择报文说明
寄存器区分类:到相应的寄存器区选择相应的通讯报文。
**保存寄存器区相关报文
保持寄存器有3种报文
A,06写单个字4xxxx(Write Single Word 6xxxx):对应modbus功能码06(16进制)
B,读 01 Words 4xxxx(Read 01 Words 4xxxx):对应modbus功能码03(16进制)
(其中01 Words表示1个字,需要读2个字的时候需要选择02 Words的报文)
C,写 01 Words 4xxxx(Write 01 Words 4xxxx):对应modbus功能码10(16进制)
(其中01 Words表示1个字,需要读2个字的时候需要选择02 Words的报文)
**插槽控制
插槽控制:是对相应的槽位的报文控制发送,监控从站回复状态。对应有输入字I(4words)输出字Q(4words)
输入字I 表示从站回复报文状态:0为正常,1为错误。
输入字Q 表示控制报文状的发送:0为不发送,1为发送。
例如:
如图所示,插槽控制分配的I输入字为9..16,Q输出字为9..16
I9.0:表示插槽3的通讯状态,Q9.0表示插槽3的控制。
I9.1:表示插槽4的通讯状态,Q9.1表示插槽4的控制。
以此类推。
**输入寄存器区相关报文
输入寄存器有1种报文
读 01 Words 3xxxx(Read 01 Words 3xxxx):对应modbus功能码04(16进制)
(其中01 Words表示1个字,需要读2个字的时候需要选择02 Words的报文)
**离散量输入区相关报文
离散量输入有1种报文
读 008 bits 1xxxx(Read 008 bits 1xxxx):对应modbus功能码02(16进制)
(其中008 bits表示8个位,需要读16个位的时候需要选择016 bits的报文)
**线圈区相关报文
注:设备名称须与组态的拓
线圈有3种报文
A,写单个bit 0xxxx(Write Single Bit 0xxxx):对应modbus功能码05(16进制)
B,读 008 bits 0xxxx(Read 008 bits 0xxxx):对应modbus功能码01(16进制)
(其中008 bits 表示8个位,需要读16个位的时候需要选择016 bits 的报文)
C,写 008 bits 0xxxx(Write 008 bits 0xxxx):对应modbus功能码0F(16进制)
(其中008 bits 表示8个位,需要读16个位的时候需要选择016 bits 的报文)
扑里面的设备名称一致。
(2)报文参数设置
双击放置好报文的插槽,在下拉列表中选中“模块参数”。在下图的列表中
“SLave Adress”:为此插槽中的报文对应的从站地址;(10进制)
“Start Adress”:对应的是寄存器起始地址;(10进制)
(3)通信参数设置和网关使能
●通信参数设置
在插槽中双击 “HEAD(Status Control Byte)”在下拉列表中的双击“模块参数”在右侧的列表中可见网关通信参数的配置,从站的通信参数和主站保持一致才能通信上,否则不能通信,
●网关使能
在插槽HEAD(Status Control Byte)控制字中有对应的I区和Q区 如上图中%IW1存放的通信状态参数一般情况下不需要处理,%QW1是网关使能信号。%QW1最低位必须置1网关才会向从站发送报文,即%Q1.0:=1时,网关和从站之间的ModeBus通信生效
APG系列工业网关产品家族:
可适配的PLC品牌:
下载中心
产品手册、配置文件、选型手册定制行业解决方案
138-6173-3648技术支持
提供7*24h销售微信
技术微信