S7-1200系列PLC通过PROFINET与V90 PN伺服驱动器搭配进行位置控制,实现的方法主要有三种,今天我们来看第三种:
·方法三、在PLC中使用FB38002(Easy_SINA_Pos)功能块,V90使用西门子111报文,此功能块是FB284功能块的简化版,功能比FB284少一些,但是使用更加简便。
V90 PN配置要点:
• V90在线后点击"设置PROFINET->配置网络",设置V90的IP地址及设备名称:注意:设置的设备名称一定要与1200项目中配置的相同;参数保存后需重启驱动器才能生效。
V90 PN与PLC采用PROFINET RT通信方式并使用西门子报文111,V90 PN设置控制模式为"基本位置控制(EPOS)"。
1. 创建项目后,添加新设备S7-1200 PLC。
2. 在网络视图中添加V90 PN设备(使用GSD)。
图1-1 添加相关设备
2. 建立V90 PN与PLC的网络连接,并分别设置S7-1200及V90 PN的IP地址及设备名称:
图1-2 设置IP地址和网络名称
3.在TIA 博途中添加库文件,并将库中的Easy_SINA_Pos功能块拖拽到左侧"程序块"中:
图1-3 添加库文件
4.在程序块中调用Easy_SINA_Pos功能块,为功能块各参数添加变量:
图1-4 功能块调用
注意:对功能块参数HWI DSTW及HWI DSZW的赋值可以通过点击参数,在下拉菜单中选择对应的西门子报文111选项;也可以参看下图,在设备视图的报文属性中查询硬件标识符的数值:
图1-5 硬件标识符
5. FB38002功能块输入输出参数说明: