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

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

3天内不再提示

开疆智能ModbusTCP转Profient网关连接西门子PLC与川崎机器人配置案例

开疆智能网关配置案例 ? 来源:开疆智能网关配置案例 ? 作者:开疆智能网关配置 ? 2025-07-26 11:14 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本案例是西门子PLC与川崎机器人通过Profient转ModbusTCP网关进行通讯转换的配置案例,西门子作为profinet主站,机器人作为ModbusTCP服务器。

wKgZO2iDafCAJvbvAAKimeK9KGI082.png

配置过程:

机器人配置

川崎机器人控制器提供了RS232以太网通信接口,同时也可通过加装选配件支持多种主流现场总线,以解决与现场控制设备互联问题。在实际的通信应用中,当确定了双方的通信协议后,有的只需要按手册指导,进行相应的配置即可实现,如现场总线方案;但有的通信方案中,还需要应用层协议的支持,如RS232和以太网通信方案。

如川崎F型控制器,前面板提供了一个通用以太网通信端口。

wKgZPGiDafGAbVdoAAU8Au8bFU4824.png

该以太网端口与外围设备(PC等)连接从而创建如下图所示的以太网。

wKgZPGiDafGAMWk5AAASxmJE8-g706.png

使用该端口,可与川崎公司提供的KCwinTCP/KRterm 终端软件、K-ROSET模拟软件通信外,同时还可与其他支持TCP/IP通信协议的设备进行通信。该以太网端口针对其他通用设备通信提供了基于TCP/IP通信用的套接字(Socket)接口的命令,支持基于四层TCP/IP体系结构中的前三层,包括网络接口层、网际层IP、运输层(TCP或UDP),对于实际通信应用,客户需要根据自己所选用的应用层通信协议,进行二次开发,以为用户的应用进程提供服务。

1) 首先机器人控制器通过TCP_LISTEN命令指定端口号并创建套接字,该套接字用于等待客户端连接请求。

2) 控制器循环使用TCP_ACCEPT命令检查是否接收到客户端的连接请求,如接收到连接请求,则建立与客户端的连接并创建连接套接字。

3) 控制器成功创建与客户端的连接套接字后,循环使用TCP_RECV命令接收客户端发送来的数据,并按Modbus协议规范对数据进行解析,根据解析结果,生成Modbus应答,并通过TCP_SEND命令发送应答数据至客户端。

4) 在等待数据接收过程中,监视与客户端的连接状态,如客户端主动断开连接,则控制器释放该连接套接字,并返回第2步。

该ModbusTCP服务器端程序使用川崎公司的AS语言开发,在川崎机器人控制系统中被称为PC(Process Control)程序或过程控制程序,可与机器人控制程序同时执行。

模拟测试

ModbusTCP服务器程序编写完成后,可下载至川崎机器人控制器中,设置好机器人IP地址等相关参数,机器人控制器与PC机通过网线连接,在控制器上运行服务器程序,并在PC机运行Modbus测试软件(如Modbus Poll),进行联机测试。除实机联调外,还可以直接在PC机上运行川崎公司提供的K-Roset模拟软件进行模拟仿真调试,功能与实机基本没有区别,并且更方便。

wKgZPGiDafKAG4HXAAJn2mQaJC0539.png

使用K-Roset模拟软件和Modbus Poll测试ModbusTCP服务器程序的步骤如下:

1、启动K-Roset模拟软件,新建项目或打已存在项目,读取编写完成的ModbusTCP服务器程序数据文件(.as),将程序同步至机器人。

wKgZO2iDafKAXqjMAAAoQ9uMs5I922.png

2、显示示教器,在示教器上通过辅助设置0812将以太网端口Port1 IP地址和子网掩码设置为与PC机当前使用的网卡相同的地址;查看辅助设置0611中的设置的输出信号、输入信号、内部信号数量和设置0603中专用信号分配,据此设置ModbusTCP服务器程序文件中对应的参数;通过辅助设置081001启动程序文件在后台开始运行。

wKgZPGiDafOAcPq-AAAP71tu_BY716.pngwKgZO2iDafOADeFyAAAh8A51BDM037.png

3、启动Modbus测试软件Modbus Poll,设置连接参数并连接K-Roset仿真。连接参数设置中的IP地址设置与第2步设置相同,端口号设置为ModbusTCP服务器程序文件中设置的服务器端口号。

wKgZPGiDafOABA7CAABkxmN8W60029.png

4、Modbus Poll与K-Roset连接成功后,在Modbus Poll通过Setup->Read/Write Definition中的各项功能,或通过菜单的Functions下的各子功能,逐项测试Modbus功能。

wKgZO2iDafSATd4PAAArNccctZI556.pngwKgZPGiDafSAZmwiAAA4qJ-d6I0967.png

Modbus POLL测试服务器通过后,即可按相同配置进行网关参数设定。

网关配置

打开网关配置软件“Gateway Configuration Studio”新建项目选择PN2MTS

wKgZO2iDafWAF5Z7AABwk7FSe8I825.png

选择模式后首先点击Port0设定网关在Profinet一侧的IP地址(实际会跟随设备名称改变)

wKgZPGiDafWAbuTUAAA1n3WkH0c467.png

设置网关在Profient一侧的设备名称

wKgZO2iDafWAeq-kAAAqT4ueZV8216.png

设置网关在ModbusTCP一侧的IP地址,与机器人通讯设置保持同一网段即可。

和ModbusPOLL一样填写机器人的IP地址

wKgZPGiDafaAVstpAABGRIDAhg8805.png

添加同样的功能码

wKgZPGiDafaAHllbAAA4pEZPRE4684.pngwKgZO2iDafaAKpcBAAA_Il_ItJ0409.png

添加同样的起始地址及数量。

wKgZPGiDafeAE2_aAABNFPlcZdI047.png

确认无误后将配置下载进入网关。打开PLC组态软件进行Profient设置。

PLC配置

打开西门子PLC组态软件博图设置网关Profinet一侧的参数配置,首先导入网关GSD文件并设置PLC的IP地址

wKgZO2iDafeAIPtyAABXmWHlP7k079.png

在网络视图中点击模块,设置网关的IP地址和设备名称

wKgZPGiDafiALHr-AADaIRPilrU523.png

添加网关用到的数据输入输出长度

wKgZO2iDafiASIFhAABLr-s2lsg537.png

设置好分配的IQ地址,确认无误后下载到PLC

到此网关通讯配置全部完成,所有设备全部上电即可正常工作。

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

    关注

    5037

    文章

    13999

    浏览量

    475562
  • 西门子
    +关注

    关注

    98

    文章

    3183

    浏览量

    118458
  • 网关
    +关注

    关注

    9

    文章

    5776

    浏览量

    53181
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开疆智能ProfinetModbusTCP网关连接WINCC配置案例

    Wincc上位机软件开疆智能ProfinetModbusTCP网关通过Modbus TCP/IP通信,将
    的头像 发表于 05-17 10:48 ?712次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b>Profinet<b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>WINCC<b class='flag-5'>配置</b>案例

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

    本案例是通过开疆智能Modbus TCPProfinet网关连接西门子300系列PLC
    的头像 发表于 08-02 11:23 ?1530次阅读
    300<b class='flag-5'>PLC</b>通过<b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Profinet<b class='flag-5'>网关连接</b>组态王

    profinetethernet网关连接发那科机器人配置案例

    本案例是西门子1200PLC通过PROFINETEtherNet网关连接发那科搬运机器人配置
    的头像 发表于 08-03 17:51 ?2523次阅读
    profinet<b class='flag-5'>转</b>ethernet<b class='flag-5'>网关连接</b>发那科<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

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

    本案例是西门子1200PLC通过ProfinetModbus TCP网关连接搬运机器人配置案例
    的头像 发表于 06-07 11:11 ?1148次阅读
    Profinet<b class='flag-5'>转</b>Modbus TCP<b class='flag-5'>网关连接</b>搬运<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    Modbus TCPProfinet网关连接西门子300系列PLC

    本案例是通过开疆智能Modbus TCP Profinet 网关连接西门子 300 系列PLC
    发表于 08-10 09:30 ?6次下载

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

    本案例是开疆智能ProfinetModbusTCP网关连接施耐德PLC
    的头像 发表于 10-08 11:37 ?2174次阅读
    <b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Profinet<b class='flag-5'>网关连接</b>施耐德<b class='flag-5'>PLC</b><b class='flag-5'>配置</b>案例

    开疆智能ProfientModbusTCP网关连接ABB机器人MODBUS TCP通讯案例

    本案例是通过开疆智能ProfinetModbusTCP网关西门子
    的头像 发表于 05-22 16:51 ?247次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>Profient</b><b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>ABB<b class='flag-5'>机器人</b>MODBUS TCP通讯案例

    开疆智能ProfinetModbusTCP网关连接BORUNTE伯朗特系统配置案例

    本案例是通过开疆智能ProfinetModbusTCP网关西门子
    的头像 发表于 05-20 16:05 ?207次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b>Profinet<b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>BORUNTE伯朗特系统<b class='flag-5'>配置</b>案例

    跨协议探秘:profinetethernet ip网关搞定机器人PLC通信

    在工业自动化场景中,不同品牌的设备往往采用不同的通信协议,例如西门子PLC通常使用 PROFINET ,而机器人则可能采用 Ethern
    的头像 发表于 06-08 10:31 ?347次阅读
    跨协议探秘:profinet<b class='flag-5'>转</b>ethernet ip<b class='flag-5'>网关</b>搞定<b class='flag-5'>川</b><b class='flag-5'>崎</b><b class='flag-5'>机器人</b>与<b class='flag-5'>PLC</b>通信

    开疆智能ModbusTCPDevicenet网关连接三菱PLC与ABB机器人配置案例

    本案例是三菱PLC通过开疆智能ModbusTCPDevicenet网关连接ABB
    的头像 发表于 06-23 17:24 ?339次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接</b>三菱<b class='flag-5'>PLC</b>与ABB<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPDevicenet网关连接机器人配置案例

    开疆智能ModbusTCPDevicenet网关连接机器人配置案例
    的头像 发表于 06-28 14:13 ?1646次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接机器人</b><b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPDevicenet网关连接FANUC机器人配置案例

    本案例是ModbusTCP主站通过开疆智能ModbusTCPDevicenet网关连接发那科
    的头像 发表于 06-28 14:12 ?358次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>Devicenet<b class='flag-5'>网关连接</b>FANUC<b class='flag-5'>机器人</b><b class='flag-5'>配置</b>案例

    开疆智能DevicenetModbusTCP网关连接费斯托阀岛配置案例

    本案例是ModbusTCP主站PLC通过开疆智能研发的Devicenet主ModbusTCP
    的头像 发表于 06-28 14:10 ?350次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b>Devicenet<b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>费斯托阀岛<b class='flag-5'>配置</b>案例

    开疆智能CCLinkIEModbusTCP网关连接PCA3200电能表配置案例

    本案例是三菱PLC通过CCLinkIEModbusTCP网关连接西门子PCA3200电能表的配置
    的头像 发表于 06-28 14:03 ?260次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b>CCLinkIE<b class='flag-5'>转</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>网关连接</b>PCA3200电能表<b class='flag-5'>配置</b>案例

    开疆智能ModbusTCPCClinkIE网关连接台达DVP-ES3 PLC配置案例

    本案例是通过开疆智能研发的ModbusTCPCClinkIE网关连接台达DVP-ES3 PLC
    的头像 发表于 06-28 13:56 ?298次阅读
    <b class='flag-5'>开疆</b><b class='flag-5'>智能</b><b class='flag-5'>ModbusTCP</b><b class='flag-5'>转</b>CClinkIE<b class='flag-5'>网关连接</b>台达DVP-ES3 <b class='flag-5'>PLC</b><b class='flag-5'>配置</b>案例