EtherCAT协议转Profinet协议网关模块(XD-ECPNS20)是实现EtherCAT协议和Profinet协议之间无缝通讯的重要设备。使EtherCAT协议和Profinet协议能够相互转换,进行工控自动化里的互连和传送数据。
EtherCAT作为一种高性能实时以太网通信协议,Profinet具有较好的特性国家标准。EtherCAT协议转Profinet协议网关模块(XD-ECPNS20)的应用极大地改善了工业控制系统的建设和维护,为工业操纵自动化领域的发展注入了新的动力。
网关配置已完成,下面进入Profinet博图和EtherCAT主站设置过程。
一、网关作为Profinet从站的博图组态
操作步骤
1、博图组态:在博图中新建一个项目,通过“选项”——“管理通用站描述文件”添加网关的GSD文件。
2、选择GSD文件所在的目录,点击安装,请从设备附带的XD-ECPNS20-GSD文件夹下选择gsdml-v2.35-XD-ECPNS20-hi-top-20220520.xml文件安装。
3、在“设备和网络”中添加网关。
4、为网关分配PLC,构建Profinet链接。
5、双击网关的图标,进入设备视图,设置网关的IP地址、子网掩码、设备名称。
6、在线访问——修改实际PLC和网关的IP地址和名称(IP地址要和实际的PLC地址在同一网段,名称要和网关一致)。
7、配置读写数据——切换到“设备视图”,添加数据输入输出模块,输入和输出必须按照上位机映射表槽位条目分别添加。
8、将程序编译下载即可实现Profinet主站设备(S7-1200)读写EtherCAT从站设备的数据。
EtherCAT与Profinet IO数据映射和解析方式。
对齐方式:按照上位机数据映射表。
Profinet主站:应根据映射表槽位对应的EtherCAT字典的含义进行逻辑程序的编写。
说明:
博图组态时,输入和输出槽位请严格按照映射表使用,否则会可能会导致设备异常。
TwinCAT组态前,请确认:
网关配置已完成。
网线接口已经连接完成。
操作步骤
1、博图组态:将设备从站文件复制到TwinCAT安装目录。
2、在TwinCAT中新建一个项目,单击“文件->新建->项目”,输入项目名称Voseic TwinCAT Test Project并单击确定。
3、进入Voseic TwinCAT Test Project解决方案中,单击Reset TwinCAT(Config Mode)按钮,在弹出的对话框中单击确定。
4、右键单击Voseic TwinCAT Test Project解决方案中的IO->Devices,在弹出的菜单中单击Scan。
5、如果弹出如下对话框,则表示TwinCAT扫描到本设备,然后单击OK。
6、如下对话框分别单击确定/是。
7、单击OK。
8、单击否。
9、单击Voseic TwinCAT Test Project解决方案中的IO -> Devices -> Device2 -> Drive1,在右侧页面中选择DC选项卡,将Operation Mode改为DC-Synchron。
10、在弹出的对话框单击是。
11、单击Voseic TwinCAT Test Project解决方案中的IO -> Devices -> Device2 -> Drive1,在右侧页面中选择Online选项卡,确认Current State为OP。
三、 博图和TwinCAT数据映射观察
数据映射前,请确认:两边主站以组态完成。
操作步骤
1、数据映射:打开博图的强制表,进行如下数据强制,单击是。
2、打开TwinCAT的Output字典,为映射表中的指定Output字典赋值,单击OK,依此类推。
3、观察博图的监控表中指定地址的数据。
4、观察TwinCAT映射表中的指定Input字典是否正确。