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

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

3天内不再提示

ModbusTCP转Profinet主站网关控制汇川MS1H1-10B30CB电机

远创智控 来源:远创智控 作者:远创智控 2023-09-18 14:59 次阅读

介绍一款神器,YC-PNM-TCP,它能在ModbusTCP和Profinet网关之间做桥梁。

YC-PNM-TCP是ModbusTCP和Profinet网关,使用数据映射方式工作。在ModbusTCP侧作为ModbusTCP从站,接PLC上位机、wincc屏等;在Profinet侧做为Profinet主站控制器,接Profinet设备,如伺服驱动器。使用场景:ModbusTCPClient通过ModbusTCP控制Profinet接口设备,Profinet接口设备接入DCS/工控机等。ModbusTCP侧支持03H、04H、10H、01H、02H、0FH功能码,最多支持20个client连接;Profinet侧支持PROFINETV2.4。Profinet最多支持128个从站。

wKgZomUH8-qAO0bVAARVRs2sfcU550.png

数据映射说明

ModbusTCP和Profinet是通过数据映射的方式交换数据的。用户需要按照数据映射说明操。

PN地址与博图组态时的I&Q地址一一对应。PN中未被使用的地址无法进

行操作,实际使用时必须严格按照组态时的地址进行操作。

wKgZomUH8-mAI1ZHAAA3JIR1XfE309.png

使用01H、02H、0FH功能码数据映射说明

wKgaomUH8-mAYh69AABba5RCbfo630.png

上图为PN地址与ModbusTcp线圈或者离散量地址的映射关系,线圈或者离散量地址以bit为单位。

使用01H、02H、0FH功能码读写数据时,地址和数据长度必须是8的整数倍。如不是8的整数倍会被强制整除8后再按照相应的地址和数据长度进行读写。读写的地址也必须合法,在博图中组态时被设备使用,否则会读写错误。

如需从PN的I(输入)地址2读取3个字节数据。则可以使用02H功能码,设置起始地址为2*8=16,数据长度为3*8=24,进行读取得到PN地址2、3、4的数据。

如需从PN的Q(O输出)地址6写入5个字节的数据,则可以使用0FH功

能码,设置起始地址为6*8=48,数据长度5*8=40,进行数据写入。若此时地址6到地址11中有地址未被使用,会导致写入失败。

如需从PN的Q(O输出)地址读取数据可以使用01H功能码,操作同02H功能码。需要注意的是PN的Q(O输出)地址无法读取,此时读取的数据是读取的网关设备缓存的数据可能会读取到错误数据,不建议使用此功能。

使用03H、04H、10H功能码数据映射说明

使用03H、04H、10H功能码读写数据时,读写地址直接对应的是PN的实际地址。由于03H、04H、10H功能码是对寄存器(2个字节)操作,只能操作PN的偶数个字节,不能进行单字节操作。如从地址0读1个寄存器,读取到的是PN地址0和地址1的数据,如从地址1读1个寄存器,读取到的是PN地址

1和地址2的数据。

wKgaomUH8-mAPrgpAABba5RCbfo807.png

如上图,从PN的I(输入)地址2读取3个寄存器。则可以使用04H功能码,设置起始地址为2,数据长度为3,进行读取得到PN地址2到7的数据。此时若起始地址为3,则是直接从PN的地址3开始读取。

wKgaomUH8-mALT9sAAA1GUV93MY748.png

如上图,从PN的Q(O输出)地址6写入4个寄存器,则可以使用10H功能码,设置起始地址为6,数据长度4,数据会被写入到PN的地址6到13。若从地址6到地址13中间有地址未被占用,会导致写入失败。

如需从PN的Q(O输出)地址读取数据可以使用03H功能码,操作同04H功能码。需要注意的是PN的Q(O输出)地址无法读取,此时读取到的数据是网关设备缓存的数据,可能会读取到错误数据。不建议使用此功能。

注:10H、0FH都是对PN的Q(O输出)地址操作,会缓存到相同的地址内,使用01H、03H读取的数据相同。

应用实例

使用ModbusPoll通过网关控制汇川IS620FS1R6I伺服驱动器带动汇川

MS1H1-10B30CB电机进行简单运行。

先按照3.2使用博图配置实例,组态配置IS620F,并将组态文件导入到网关。

连接好IS620F和网关并上电。

wKgZomUH8-mAEEyGAABba5RCbfo860.png

从博图组态中可以看到IS620F占用PN的I地址0—17,Q地址0—9。

wKgaomUH8-qAbWyQAAB9lHlzccI342.png

IS620F与网关正常通信后会显示44ry,表示网络已联通、应用模式AC4、准备就绪(具体含义详见IS620F用户手册)。

使用ModbusPoll测试

1、电脑要确保和网关IP在同一网段,网关及电脑IP使用DHCP的方式(可

按照IP设置改为静态IP)。

2、打开ModbusPoll,使用ModbusTCP连接网关502端口

wKgZomUH8-qAL3GYAABxecPBJxk159.png

3、设置04功能码从寄存器0开始读9个寄存器,对应PN的I地址0—17。

此时可以读取到IS620F的状态,具体含义参考IS620F用户手册。

3、设置16功能码从寄存器0开始写5个寄存器,对应PN的Q地址0—9。

wKgaomUH8-qADbe9AACGhcLePkc688.png

此时给寄存器0写入0x047E(STW1控制字)、寄存器1写入0x2000(NSOLL_B转速设定值B)。

wKgZomUH8-qAFQeRAABnJCfc0_I513.png

寄存器0从0x047E修改为0x047F。此时IS620F控制伺服电机按照设定转速开始旋转,LED显示由44ry改为44rn。

此时能看到04H功能码读到的寄存器0(ZSW1状态字)由0x6200变为0x6700。

这款产品可以应用在很多领域,比如能源、制造业等,快来试试这款神器吧!欢迎点赞收藏

审核编辑:汤梓红

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

    关注

    142

    文章

    9028

    浏览量

    145668
  • 网关
    +关注

    关注

    9

    文章

    4506

    浏览量

    51178
  • Profinet
    +关注

    关注

    6

    文章

    1195

    浏览量

    23435
  • ModbusTCP
    +关注

    关注

    0

    文章

    127

    浏览量

    4403
收藏 人收藏

    评论

    相关推荐

    ModbusTCPProfinet站网关控制伺服驱动器配置案例

    ModbusTCP Client 通过 ModbusTCP 控制 Profinet 接口设备,Profinet 接口设备接入 DCS/工控机
    的头像 发表于 10-27 09:05 1264次阅读
    <b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>主</b><b class='flag-5'>站网关</b><b class='flag-5'>控制</b><b class='flag-5'>汇</b><b class='flag-5'>川</b>伺服驱动器配置案例

    ModbusTCPProfinet站网关在博图配置案例

    兴达易控ModbusTCPProfinet网关,在 Profinet 侧做为 Profinet
    的头像 发表于 10-27 09:05 1024次阅读
    <b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>主</b><b class='flag-5'>站网关</b>在博图配置案例

    开疆智能EtherNETIPProfinet网关连接PLC配置案例

    本方案以H5U PLC为例,验证测试PLC在EtherNET/IP通讯协议下,通过开疆智能EtherNET/IP
    的头像 发表于 12-14 09:14 995次阅读
    开疆智能EtherNETIP<b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>网关</b>连接<b class='flag-5'>汇</b><b class='flag-5'>川</b>PLC配置案例

    Modbus RTUPROFINET协议转换网关 HT1S-PNS485-S10

    Modbus RTU/RS485/232 PROFINET(S7-400/1500/1200、CPU315-2PN/DP)网关HT1S-PN485-S5为最大可支持5个MODBUS
    发表于 06-06 14:43

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

    的,并且作为Profinet站。如果想要在两台PLC和DCS系统之间进行数据交换,就需要一个模块来实现这两种协议之间的转换。使用耐用通信ModbusTCP
    发表于 08-30 16:07

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

    PROFINET端口_1; 6、PLC与ModbusTCPProfinet网关连接后,需要修
    发表于 09-01 09:26

    捷米特PROFINET CANOPEN总线网关连接变频器解决方案

    捷米特PROFINET CANOPEN总线网关连接变频器解决方案PLC通过CANopen监控变频器的运行,监控系统采用西门子1500系
    发表于 01-04 15:07

    EthernetIPModbusTCP网关连接AM401配置案例

    AM401配置软件将设备设置成ModbusTCP从站。 7、将AM401IP设置为192.168.20.60,打开EthernetIPModbus TCP
    发表于 06-27 14:46

    RS485 MODBUSPROFINET网关案例丨变频器接入到1200 PROFINET

    本案例介绍的是用北京小疆智控(北京)技术有限公司生产的GW-PN5003型MODBUS RTUPROFINET网关变频器接入西门子P
    的头像 发表于 11-30 17:14 2273次阅读
    RS485 MODBUS<b class='flag-5'>转</b><b class='flag-5'>PROFINET</b><b class='flag-5'>网关</b>案例丨<b class='flag-5'>汇</b><b class='flag-5'>川</b>变频器接入到1200 <b class='flag-5'>PROFINET</b>

    Modbus 485Profinet网关连接变频器

    本案例控制的主要对象是变频器MD320,将变频器MD320接入西门子 PLC 的网关采用
    的头像 发表于 05-15 14:01 1575次阅读
    Modbus 485<b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>网关</b>连接<b class='flag-5'>汇</b><b class='flag-5'>川</b>变频器

    移通创联ModbusTCPProfinet网关连接组态王服务器配置案例

    移通创联ModbusTCPProfinet设备YT-PN-01西门子s7-1200产品简介:1,YT-PN-01网关能够实现MODBUS接
    的头像 发表于 11-26 14:44 1058次阅读
    移通创联<b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>网关</b>连接组态王服务器配置案例

    PROFINETMODBUS-TCP协议网关

    、wincc 屏 等;在 Profinet 侧做为 Profinet 控制器,接 Profinet 设备,如伺服驱动器。 使用场景:
    的头像 发表于 09-15 17:54 548次阅读
    <b class='flag-5'>PROFINET</b><b class='flag-5'>主</b>站<b class='flag-5'>转</b>MODBUS-TCP协议<b class='flag-5'>网关</b>

    技术实操 EtherCATProfinet网关:欧姆龙NX1P2系列PLC高效配置案例揭秘

    此案例客户需求是用欧姆龙PLC通过开疆智能EtherCATProfinet站网关KJ-PNM-ECAT将数据发送给Profinet从站设
    的头像 发表于 11-18 14:42 199次阅读
    技术实操 EtherCAT<b class='flag-5'>转</b><b class='flag-5'>Profinet</b><b class='flag-5'>主</b><b class='flag-5'>网关</b>:欧姆龙NX<b class='flag-5'>1</b>P2系列PLC高效配置案例揭秘

    三格电子-Profinet EtherCAT站网关

    ProfinetEtherCAT站网关 SG-PN-ECAT(M) 产品外观 工作方式 产品是PN(Profinet)和 ECAT(Et
    的头像 发表于 12-01 22:22 130次阅读
    三格电子-<b class='flag-5'>Profinet</b> <b class='flag-5'>转</b>EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站网关</b>

    三格电子—ModbusTCP Profinet 站网关

    ModbusTCP Profinet 站网关 SG-TCP- Profinet(M) 产品
    的头像 发表于 12-12 09:48 108次阅读
    三格电子—<b class='flag-5'>ModbusTCP</b> <b class='flag-5'>转</b> <b class='flag-5'>Profinet</b> <b class='flag-5'>主</b><b class='flag-5'>站网关</b>