PMAC使用实点网关模块与西门子1500PLC通讯
硬件
1.PMAC
2.1500PLC
3.实点GW6-P20HM、GW6L-A0(EhterCat网关)、GW6L-B0(PN网关)
创建pmac程序
添加实点网关模块描述文件
扫描EtherCAT网络节点
右击Master0选择加载映射到Power Pmac,可查看EtherCat映射到pmac的地址。
博图组态
添加GSD文件
组态从站设备
找不到可直接搜索GW6L-B0(L256)
单击“设备视图”进入设备概览,可以看到拓扑组态信息,包括系统自动分配的 地址, 地址可以自行更改,如下图所示。
下载程序到PLC,运行PLC,在点击转至在线。
展开左侧的项目导航,选择 监控与强制表”,如下图所示。
查看设备概览中模块GW6L-B0的通道Q地址(输出信号的通道地址)或者I地址(输入信号的通道地址)
数据交互
1.pmac启用ethercat
2.运行plc,并监视监控表中的值
3.更改值ECATMap.pmh中GW6L_A0_L256输出地址的值
如在终端输入ECAT[0].IO[0].Data=15即可在PLC的IW68上看到对应得16进制。
更改QW2得值也可以在ECAT[0].IO[4096].Data显示对应的值。
需要注意的是PLC输出的值和pmac接受到的值存在数据大小端的问题。