新手友好,Profinet转EtherCAT网关,第一次基础配置过程

电子说

1.4w人已加入

描述

作为一名刚入职的网关技术支持,每天都在吸收新的知识,今天,我第一次独立尝试调配PN转EtherCAT网关,目标是让西门子S7-1212C PLC与汇川伺服器成功联动

ethercat

此前看资料时,了解到西门子S7-1200系列PLC(我这次用的是1212C型号)自带Profinet协议,而汇川伺服器原生支持EtherCAT协议,无法直接通信,这就可以用到稳联Profinet从站转EtherCAT协议网关了,它的主要作用就是实现两种协议的互通。

第一步,将GSD文件安装到西门子TIA Portal(博途)软件中。

ethercat

在博途中组态Profinet网络。我新建了一个项目,添加了西门子S7-1212C CPU。随后从右侧硬件目录中找到PN-ECAT网关,将其拖拽至网络视图,与PLC的PN接口连接,接着为网关分配设备名称和IP地址,要确保与网关实际IP一致。

ethercat

ethercat

双击网关进入设备视图,配置输入输出过程数据长度,本次测试我设置的长度为8

ethercat

组态完成后,就到了网关的核心配置环节。我用网线将电脑与网关的配置网口连接,打开EtherCAT Manager软件,添加PN2ECAT设备,填写与实际一致的IP地址和设备名称,再添加汇川伺服从站设备,在过程数据中选择需要用到的读取命令,

ethercat

配置完成后,依次点击连接、搜索,选择正确的IP地址连接后,点击预运行、运行完成下载,最后保存配置并重启网关。

ethercat

接下来我在博途软件中编译硬件组态,将PLC程序和PN配置下载至S7-1212C。随后打开监控表,输入控制命令——6040控制字、6060模式选择指令、60FF速度设定。

ethercat

当我在监控表中输入6040控制字完成伺服使能,再下发6060模式选择指令设定运行模式,最后输入60FF目标位置指令时,伺服器转动起来,我又反复测试了几次,每次下发指令后,伺服器都能响应,测试成功。

调试过程中,也遇到了一点小插曲:开始伺服器没有响应,我以为是指令输错了,反复核对后发现,是网关与PLC的IP地址不在同一网段,调整IP地址后,问题就迎刃而解了。这也让我明白,工业调试中,细节决定成败,哪怕是一个小小的IP设置错误,都可能导致整个系统无法正常运行。

审核编辑 黄宇

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分