什么时候可以使用一个 Technology CPU 进行程序仿真或轴仿真?

n

描述
Technology CPU 有两个仿真模式:n

  • 连接驱动器的实轴的程序仿真n
  • 不带驱动器的实轴的轴仿真

程序仿真模式
仿真操作的目的是在控制器测试编程顺序,以及不同轴间的相互作用。在测试期间轴并不移动。n

在程序仿真模式下,所有驱动器都必须正确连接,且能正常工作。在程序仿真期间,轴的设定值被计算,但是没有被输出到驱动中。实际值设置与计算出的设定值相等。此模式下的跟随误差为零。n

可以在 MC_Power (FB401) 中通过“Mode” 参数激活仿程序仿真。将此参数设置为数值 4,以激活仿真模式。n

什么时候可以使用一个 Technology CPU 进行程序仿真或轴仿真?
图. 1: 设置程序仿真模式n

轴仿真模式
轴仿真模式的目的是通过 带总时间常数(T1+T2)的 PT1 元件来模拟轴的动态特性。n

因此用户程序中可使用轴一些基本功能,而输出值不会输出到驱动器。也可以在没有驱动器的情况下实现轴的仿真功能。n

当设置了仿真状态,完整的轴的工艺被保持,这些数据在专家列表中切换到正常模式时,没有改变的继续使用。n

注意
轴仿真对于使能安全扩展功能的轴是不可用的。如果希望使用轴仿真,必须在每一个 TO 轴中禁用安全扩展功能。(专家列表中的组态数据:TypeOfAxis.TechnologicalData.driveSafetyExtendedFunctionsEnabled = NO)n

当使用安全集成功能且使用轴仿真,会在工艺中出现各种报警。n

在专家列表中必须设置以下参数才可以启动轴仿真。注意这些参数的原始值,以便想要关闭轴仿真操作时再次输入它们。

TypeOfAxis configuration data Settings
SetPointDriverInfo.mode SIMULATION
SetPointDriverInfo.outputNumberOnDevice 0
NumberOfEncoders.Encoder_1.encoderIdentification SIMULATION
NumberOfEncoders.Encoder_1.DriverInfo.encoderNumberOnDevice 0
NumberOfDataSet.DataSet_x.ProcessModel.T1
(as from S7 Technology V4.1)
Time constant T1
NumberOfDataSet.DataSet_x.ProcessModel.T2
(as from S7 Technology V4.1)
Time constant T2

注意
更多信息的仿真模式,可在 S7 Technology 在线帮助中的关键字“Operating Modes”下找到。

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

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

相关推荐

发表回复

登录后才能评论