0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PROFINET转TCP IP网关profinet转modbus网关

远创智控 来源:远创智控 作者:远创智控 2023-08-03 09:49 次阅读

远创智控YC-PN-TCPIP是自主研发的一款PROFINET从站功能的通讯网关。该产品主要功能是将PROFINET网络和TCP/IP网络连接起来。

远创智控YC-PN-TCPIP网关连接到PROFINET总线中做为从站使用,连接到TCP/IP网络中做为服务器或客户端使用。

下面是简单的配置案例,仅供参考

wKgaomSv83CAF4Q7AADc22Pebfk798.png

2,配置网关的 PROFINET从站

双击网关的图标,进入设备视图,设置网关的 IP地址、子网掩码、设备名称。

wKgaomTLB3SACe3HAAJx7-PA5X0090.png


3,配置读写数据

wKgZomTLB32ACPVoAAJAnzVX2AM027.png

4,将程序编译下载即可实现 S7-1200读写 MODBUS设备的数据。

网关的 TCP/IP接口最大支持建立 8个连接,在下图中分别对应“设备端口 1”~“设备端口 8”。

wKgaomTLB4OABHGRAAGbv8m5dKA534.png

5,远端端口:指的是对端 TCP/IP设备的端口号。远端 IP:指的是对端 TCP/IP

设备的 IP地址。

网关的控制字

网关在 PROFINET一端配置数据长度时,网关内部占用 3个字的输出,用于对网关 TCP/IP一侧通讯的控制。

Word1:发送数据长度,以字节为单位。Word2:通讯控制字,如下表所示:

Word3:定时发送间隔。

Bit15~Bit8 Bit7 Bit6 Bit5~Bit4 Bit3 Bit2 Bit1 Bit0
强制接收完毕 强制发送完毕 快速应答模式 全双工模式 发送方式 启动发送

D1: auto_txd 发送方式

auto_txd=0:触发发送模式

auto_txd=1:自动定时发送模式

D0: start_tr 启动发送标记

当 auto_txd=0时是触发模式,此时仅当 start_tr由 0变 1(上升沿)时,触发一次发送。

当 auto_txd=1时是自动发送模式,此时仅当 start_tr= 1时,网关按照“定时发送间隔”,自动连续发送。

所谓“发送一次”,即启动网关接口发送进程,按照“发送数据长度”中的设置,将

PROFINET 输出数据区中数据做为网关发送报文,发送到现场设备。

D1:auto_txd D0: start_tr 发送方式 总线桥操作
0 0→1 触发模式 完成一次发送
0 其他 触发模式 不发送
1 1 自动模式 按照“定时发送间隔”,自动连续发送
1 0 自动模式 不发送

D2:全双工模式:是网关和对端设备各自按自己的需要发送数据,互不影响。

D3:快速应答模式

D7:强置接收完毕/发送允许状态 set_tr

D6:强置等待接收状态 set_re

D7 D6 功能
1 0 “强置接收完毕/发送允许状态set_tr”:强置 reok_tren=1,使网关处于”接收完毕/允许发送”状态
0 1 “强置等待接受状态 set_re”: 强置 reok_tren=0, 使网关处于”等待接收”状态
0 0 无作用
1 1 无作用

网关的状态字

网关在 PROFINET一端配置数据长度时,网关内部占用 3个字的输入,用于显示网关 TCP/IP一侧通讯的状态。

Word1:接收数据长度,以字节为单位。

Word2:通讯状态字,如下表所示:

Word3:接收计数器,网关每接收到一次新的数据包,计数器加 1。

Bit15~Bit7 Bit6~Bit4 Bit2 Bit1 Bit0
正 在接收 正 在发送 接收完毕/发送允许

D0:reok_tren “接收完毕/发送允许”

reok_tren=1:网关接口处在“接收完毕/发送允许”状态; reok_tren=0:网关接口处在“等待接收”状态;

D1:tr_ing “正在发送报文标记” tr_ing=1:网关接口正在发送数据中

tr_ing=0:网关接口不在发送数据中;

D2:re_ing “正在接收报文标记” re_ing=1:网关接口正在接收数据中;

re_ing=0:网关接口不在接收数据中;

D2 D1 D0 状态
0 0 1 网关处在“接收完毕/发送允许”状态,如果”启动发送标记
start_tr”由 0变 1,则网关转入 D2D1D0=010,即启动发送, 将 PROFINET输出数据区中的数据发送至 RS232设备。
0 1 0 网关正在向 RS232设备发送报文数据。
0 0 0 网关处在“等待接收“报文状态,即等待接收 RS232设备发送的数据报文。
1 0 0 网关正在接收 RS232设备发送的报文数据。

启动网关的 TCP/IP客户端

运行 PROFINET主站软件,如下图进行组态: 输入输出各预留 3 个字的控制字和状态字输入输出各组态 30个字节的数据。

wKgZomTLB32ACPVoAAJAnzVX2AM027.png

可以使用定时发送方式,如下图发送数据长度写“4”,控制字写

“0x0300”,定时发送间隔写“50”,表示按定时发送方式运行,每 50ms发送一次 4字节的数据包,也可以按照触发方式发出数据,当每次控制字由“0x0000”变为“0x0100”的时候,数据发出一次。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MODBUS
    +关注

    关注

    28

    文章

    1759

    浏览量

    76820
  • 网关
    +关注

    关注

    9

    文章

    4301

    浏览量

    50927
  • Profinet
    +关注

    关注

    6

    文章

    1062

    浏览量

    23317
  • TCP IP
    +关注

    关注

    0

    文章

    6

    浏览量

    9187
收藏 人收藏

    评论

    相关推荐

    通过ProfinetModbus TCP网关集中采集电源能耗

    本案介绍采用北京稳联技术有限公司ProfinetModbus TCP网关连接电源控制柜案例。由西门子1200PLC组成的
    的头像 发表于 08-24 17:45 925次阅读
    通过<b class='flag-5'>Profinet</b><b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b><b class='flag-5'>网关</b>集中采集电源能耗

    Modbus TcpProfinet网关连接施耐德PLC配置案例

    项目并添加gsd文件。建立Profinet连接,设定Modbus TCPProfineet网关IP
    发表于 11-22 18:18

    说说关于modbusProfinet 网关

    的问题,很难找问题所在。现在谈一下modbusRTU485profinet网关,可以把485总线上接的变频器、温控仪、称重仪表电表等等转成profinet协议。远创智控
    发表于 01-16 11:55

    Modbus TCPProfinet网关在水处理系统中应用

    解决问题;2、ModbusTCPProfinet网关的作用就是实现Modbus TCP协议和Profi
    发表于 08-30 16:07

    Modbus TCPProfinet网关连接脉冲电源通讯配置案例

    ,点击红圈中的新建,选择PN2MTC(MODBUS TCP主站);10、设置Modbus TCPPro
    发表于 09-01 09:26

    Modbus TCPProfinet网关连接电机驱动器快速配置

    长度;打开Modbus TCPProfinet网关配置软件进行modbus参数配置,设置
    发表于 10-24 21:23

    Modbus tcpProfinet网关连接电动机保护测控在1200PLC配置案例

    好的GSD文件驱动文件加的博图工作区域,modbus tcpprofinet从站连接到1200PLC PN总线接口设置网关设备名称及
    发表于 10-26 21:23

    Modbus TCPProfinet网关集中采集电源能耗数据到中控西门子1200plc

    ProfinetIP地址修改为Modbus TCPProfinet名称。注意:不要选择
    发表于 11-01 17:28

    ProfinetModbus TCP网关连接搬运机器人配置案例

    ,因为ProfinetModbus TCP网关作为ModbusTCP客户端,所以选择PN2MTC; 7、设置
    发表于 06-07 11:16

    通过ProfinetModbus TCP网关集中采集电源能耗

    配与PLC进行连接后就可以对ProfinetModbus TCP网关的属性;进行参数的设定; 4、设置
    发表于 08-24 17:55

    Modbus TCPprofinet网关连接某系列人机界面应用

    。 设置modbus tcpprofinet网关IP地址以及设备名称,要保证和配置软件一致。
    发表于 11-27 15:01

    艾默森MODBUS TCPPROFINET网关配置案例的分析

    森PN3011) 4.设置设备名称和IP地址 本例为MCN1,IP为192.168.20.5 5.配置输入输出字节长度 本例为8个字节即4个寄存器 6.MODBUS TCP
    发表于 06-24 10:22 2103次阅读
    艾默森<b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b><b class='flag-5'>转</b><b class='flag-5'>PROFINET</b><b class='flag-5'>网关</b>配置案例的分析

    小疆智控MODBUS TCPPROFINET网关产品简介

    订货号GW-PN5011,该MODBUS TCPPROFINET网关是网口
    发表于 03-11 14:08 1392次阅读

    通过ProfinetModbus TCP网关集中采集电源能耗

    本案介绍采用北京稳联技术有限公司ProfinetModbus TCP网关连接电源控制柜案例。由西门子1200PLC组成的
    发表于 08-28 14:49 1次下载

    Modbus TCPProfinet网关配置案例

    本案例采用Modbus TCPProfinet网关做为Modbus
    的头像 发表于 05-27 11:55 555次阅读
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>网关</b>配置案例