问题:
如何通过Script语言实现SIMOTION轴的模拟运行?
回答:
通过执行一个西门子提供的Script程序可实现将SIMOTION的实轴从实轴运行模式切换至模拟运行模式,也可从模拟运行模式切换至实轴运行模式。此功能有助于实现实轴的功能测试。可实现下述功能:
- 即使在驱动器没有连接的情况下,可以将配置的真实轴切换至模拟状态n
- 模拟运行时,轴的基本功能在用户程序中是有效的 ( 如: enables的设定) ,对于连接的驱动器没有任何输出信号也可以不连接驱动器n
- 当设定为模拟运行时,所有的轴配置被保持n
- 轴的动态特性通过内部的PT1 元件模拟n
- 运行Script程序后,将轴运行模式切换至模拟运行模式时,会对轴的配置数据进行修改,如下所示:
(1)TypeOfAxis.SetPointDriverInfo.mode = SIMULATION ( normally DP_MASTER)
(2)TypeOfAxis.SetPointDriverInfo.outputNumberOnDevice = 0
(3)TypeOfAxis.NumberOfEncoders.Encoder_1.encoderIdentification = SIMULATION ( normally DP_MASTER)
(4)TypeOfAxis.NumberOfEncoders.Encoder_1.DriverInfo.encoderNumberOnDevice = 0
(5)TypeOfAxis.NumberOfDataSet.DataSet_x.ProcessModel.T1a (V4.0 or later) Time constant T1
(6)TypeOfAxis.NumberOfDataSet.DataSet_x.ProcessModel.T2 (V4.0 or later) Time constant T2n
实现方法:
(1) 在SIMOTION项目中插入Script 文件夹
n
(2) 导入Script文件(将表1中的txt文件下载后使用)n
(3) 选择存贮的Script文件 ( 24 KB )
图03.
(4) 执行导入的Script文件 ( 6 KB )
图04.
(5) 选择控制器后并点击“Select”按钮
(6) 选择需要切换至模拟运行模式的轴
(7)执行完毕的提示信息
内容 | 下载 |
内容 | 附件 ( 96 KB ) |
表01. 脚本链接
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326027.html