- {{item.name}}
S7-200 SMART读写V90 PN的驱动参数
- 0
- 278
S7-200 SMART读取/修改V90 PN参数
从STEP 7-Micro/WIN SMART V2.4 和 S7-200 SMART PLC(固件版本 V2.4)开始增加了 PROFINET通信的功能,通过PROFINET接口可与V90 PN伺服驱动器进行通信连接,此接口可支持八个连接(IO 设备或驱动器)。
PLC通过调试软件中提供的SINAMICS库功能块SINA_PARA_S可以读取或修改V90 PN中的参数。
1. 需要安装的软件:
• STEP 7-Micro/WIN SMART V2.4 调试软件
• STEP 7 Micro/WIN V2.4 SINAMIC control 库更新工具:
https://support.industry.siemens.com/cs/cn/en/view/109766118/zh
2 使用SINA_PARA_S读取V90 PN中的参数
1.创建新项目,安装V90 PN的GSD文件。V90GSD文件下载链接如下:
https://support.industry.siemens.com/cs/ww/en/view/109737269
2. 通过向导功能,配置PROFINET 通信站点和报文信息,首先选择PLC为PROFINET控制器
3.设置PLC的IP地址,并且添加V90 PN驱动器,设置V90 PN的IP地址和设备名,通过点击添加按钮增加站点
4. 在配置报文的视图中拖拽标准报文1到模块列表中(此处报文可以根据实际需求进行选择),最小的更新时间为4 ms:
5. 在主程序中,编写如下程序,注意St_I_add和St_Q_add的地址必须和报文1的IO地址对应:
6. 分配程序库使用的V地址区:
7. SINA_PARA_S功能块说明:
3 读/写V90 PN中的参数编程示例
1.读取p29070[1]:内部速度限制 1(正向)示例
过程:
• 将变量"Read_Write"设置为 0,读取驱动器参数。
• 在变量"Device_info"中输入设备参数信息。
• 在"Axisnumber"中输入轴编号。
• 在变量"Parameter_No"中输入参数编号。在变量"Index_No"中输入索引。
• 将变量"Start_pulse"设置为 1 以开始任务。
结果:
• 如果参数数据类型为 REAL,则变量"Read_REAL_value"显示该值。
• 如果参数数据类型为 DINT,则变量"Read_DINT_value"显示该值。
2.修改p29070[1]:内部速度限制 1(正向)示例
过程:
• 将变量"Read_Write"设置为 1,修改驱动器参数。
• 在变量"Device_info"中输入设备参数信息。
• 在 "Axis number"中输入轴编号。
• 在变量"Parameter_No"中输入参数编号。在变量"Index_No"中输入索引。
• 修改变量"Write_REAL_value"或"Write_DINT_value"中的参数:
如果在读取参数时,变量"Format_value"显示下列数据:16#02、16#05、16#41、16#42、16#03、16#06、16#0A 或 16#08,则修改变量"Write_REAL_value"中的参数。
如果在读取参数时,变量"Format_value"显示下列数据:16#43、16#04、16#07 或 16#0D,则修改变量"Write_DINT_value"中的参数。
• 将变量"Start_pulse"设置为 1 以开始任务。
剩余80%未阅读,请登录查看大全章节内容
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
{{item.nickName}}