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
    +关注

    关注

    27

    文章

    1437

    浏览量

    75691
  • 网关
    +关注

    关注

    9

    文章

    3208

    浏览量

    50021
  • Profinet
    +关注

    关注

    5

    文章

    790

    浏览量

    22999
  • TCP IP
    +关注

    关注

    0

    文章

    6

    浏览量

    9160
收藏 人收藏

    评论

    相关推荐

    RS485ModbusProfinet网关在工业现场的应用优势

    Profinet接口与主控设备连接。需要注意的是,遵循正确的接线规范,确保连接稳定可靠。针对具体应用场景,对RS485ModbusProfinet
    发表于 01-24 18:44

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

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

    说说关于modbusProfinet 网关

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

    配置案例-ModbusTCPProfinet网关连接拧紧轴驱动器

    新建项目并添加gsd文件;2、建立profinet连接,设定Modbus TCPProfinet网关
    发表于 08-15 14:29

    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

    300PLC通过ModbusTCPProfinet网关连接组态王

    profinet功能,所以需要单独添加一个CP343-1模块。 4、设置好IP并处于联网状态。 5、添加Modbus TCP
    发表于 08-02 11:27

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

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

    ModbusProfinet网关在立体仓储系统里的应用

    的网络通讯服务上拥有丰富的经验。 稳联技术(WL-ABC3010),ModbusProfinet网关的高稳定性、高抗干扰性的特点,实现PLC和堆垛机之间的通信,提供完整解决方案,操
    发表于 11-09 13:59

    modbus串口Profinet 网关解决电力项目负荷生产的监控应用

    问题是用户现场首先要解决的问题。ModbusProfinet 网关,串口(RS232/RS485 或 RS422 )WL-ABC3010能够解决不同现场总线协议之间的通讯问题。 系统
    发表于 11-24 16:23

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

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