200SMART与S7-1200的PROFINET通信(2)
上次为大家介绍了S7-1200作为控制器,200SMART作为IO设备的PROFINET通信。这次介绍200SMART作为控制器,S7-1200作为IO设备的PROFINET通信。
首先要在博途软件中设置S7-1200的PROFINET组态以及导出GSD文件
1. 在设备组态中,右击PLC属性打开。
2.在操作模式中,选择作为IO设备,添加PROFINET数据传输区,选择输入输出类型,数据地址以及数据长度,如图传输区1为输出,地址 为QW2,传输区2为输入,地址为IW2。
再对设备进行编译,然后再操作模式中导出GSD文件,选择保存路径,点击导出,如图
设置完成后将全部组态下载至S7-1200PLC即可。
在200SMART软件中进行配置
1.首先添加GSD文件
2. 查找PROFINET设备,记下S7-1200的设备名称
3. 在PROFINET组态中,选择PLC角色为控制器,然后下一步。
4. 添加S7-1200设备,修改设备名一致,然后下一步。
5. 设置传送区的输入输出地址(1200输出对应200SMART输入,200SMART输出对应1200输入)即200SMART的QB128对应1200的IB2,1200的QB2对应200SMART的IB128。
最后点击生成,下载组态即可。
至此200SMART作为控制器,S7-1200作为IO设备的PROFINET通信设置完成,通过监控表监视数据查看:
在200SMART侧QB128中写入16#AB,在博途侧IB2中接收到16#AB。
在博途侧QB2写入16#CD,在200SMART侧IB128中接收到16#CD。
这次关于200SMART作为控制器,S7-1200作为IO设备的PROFINET通信就介绍到这里,下一篇将继续为大家介绍200SMART通过 PROFINET通信控制G120变频器。