S7-200 SMART 通过PROFINET 连接 V90 PN 实现速度控制,使用标准报文 1 和 SINA_SPEED功能块
从 STEP 7-Micro/WIN SMART V2.4 和 S7-200 SMART PLC(固件版本V2.4)开始
增加了 PROFINET 通信的功能,通过 PROFINET 接口可与 V90 PN 伺服驱动器进
行通信连接进行速度控制,此接口可支持八个连接(IO 设备或驱动器)。实现的方
法主要有以下两种:
1. V90 使用 1 号标准报文,PLC 通过调试软件中提供的 SINAMICS 库功能块
SINA_SPEED 对 V90PN 进行速度控制。
2. V90 使用 1 号标准报文,不使用任何专用程序块,利用报文的控制字和状态字
通过编程进行控制,使用这种方式需要对报文结构比较熟悉。
V90 PN 与 PLC 采用 PROFINET RT 通信方式并使用报文 1,STEP 7-Micro/WINSMART V2.4软件配置 S7-200 SMART 项目步骤如下
1 创建新项目,选择使用的 PLC 型号,本文的是 ST20 :
2 下载 SINAMICS V90 PROFINET GSD 文件,安装解压缩后 V90 PN 的 GSD 文件:
3 通过向导功能,配置 PROFINET 通信站点和报文信息,选择 PLC 为PROFINET控制器,随后点击下一步按钮:
4 设置 PLC 的 IP 地址,并且添加 V90 PN 驱动器,设置 V90 PN 的 IP地址和设备名,通过点击添加按钮增加站点,随后点击下一步按钮:
5 在配置报文的视图中拖拽标准报文 1 到模块列表中,Zui小的更新时间为 4 ms:
6 随后点击下一步按钮直至完成
7 在主程序中,编写如下程序,注意 St_I_add 和 St_Q_add 的地址必须和报文 1的 IO 地址对应:
8 程序中使用的符号表地址定义如下图所示:
9 SINA_SPEED 功能块说明:
输出信号
10 分配程序库使用的 V 地址区: