01
安装GSD文件
在博途中使用第三方PROFINET设备首先需要安装对应的GSD文件。一般官网会提供下载连接。选择菜单“选项/管理通用站描述文件(GSD)”,参见下图所示。
图1 打开安装窗口
点击下图中红色圆圈内的按钮定位到存放GSD文件的目标文件夹。
图2 定位GSD文件所在位置
然后就可以看到该文件夹下面的GSD文件了。勾选需要安装的GSD文件,点击按钮“安装”。
图3 安装GSD文件
然后等待安装结束即可。
02
组态主站
插入一个S7-1200PLC
图4 组态PLC站点击PLC上的网口图标,然后在巡视窗口的“属性/常规”中选中“以太网地址”,在右边窗口中点击按钮“添加新子网”。 图5 创建网络然后根据编码器型号从右边的硬件目录中将对应的设备拖到窗口里。 图6 插入编码器点击上图的“未分配”按钮将编码器分配到PLC1200。 图7 组态网络双击上图中的编码器图标打开编码器设备视图,然后为其分配报文。 图7 插入报文报文就是主从站双方交换数据的输入输出区,我们也可以指定其起始地址。 图8 组态地址选中上图中的“Module Access Point”可以查看或者修改模块参数。 图9 配置参数03
编程
在程序中使用P+F编码器非常简单,报文Telegram860占用了8个字节的输入和4个字节的输出。 图10 Telegram860在前面组态中我们为编码器配置的起始地址是200,那么ID200就是编码器输出的当前位置,ID204就是编码器输入的当时速度。我们可以在程序中直接使用这两个地址。 图11 编程