通过Script语言实现SIMOTION轴的模拟运行

问题:
如何通过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

flower ( 19 KB )
图01.n

(2) 导入Script文件(将表1中的txt文件下载后使用)n

flower ( 4 KB )
图02.

(3) 选择存贮的Script文件flower ( 24 KB )
图03.

(4) 执行导入的Script文件flower ( 6 KB )
图04.

(5) 选择控制器后并点击“Select”按钮

flower ( 12 KB )
图05.

(6) 选择需要切换至模拟运行模式的轴

flower ( 23 KB )
图06.

(7)执行完毕的提示信息

flower ( 3 KB )
图07.SCRIPT脚本

内容 下载
内容 附件 ( 96 KB )

表01. 脚本链接

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论