「编程实例」西门子博途SCL编写水处理行业电机启动算法.pdfVIP

  • 5
  • 0
  • 约1.71千字
  • 约 3页
  • 2024-12-12 发布于山东
  • 举报

「编程实例」西门子博途SCL编写水处理行业电机启动算法.pdf

「编程实例」西门子博途SCL编写水处理行业电机启动算法

在做水处理项目时,会用到多个电机,但运行时只启动其中几个

电机,另外几个备用。那么,按下启动按钮时,到底是优先启用哪几

个电机呢,为了让电机使用率一致,通过运行时间来控制电机的启动,

比如10个电机中启用5个电机,那就选择5个运行时间最短的电机,

这样就可以避免一些电机使用时间很长,而另外一些电机使用时间很

短。每次按下启动按钮时,启动之前运行时间最短的几个电机。

建一个FB块,添加输入变量,输出变量,输入输出变量,静态变

量,临时变量。

输入变量

电机运行时间数组:10个元素,如果电机总数量是20就把数组

数量设为20

启动:电机的启动输入

停止:电机的停止输入

输出变量

电机输出数组:控制十个电机的运行

运行中:设备运行中指示

数量设置出错:电机数量设置超过限制时输出

输入输出参数

电机数量:电机总数量

启用数量:要启用的电机数量

比如电机总数为10个,需要启动5个,就给电机数量设为10,

启用数量设为5(电机数量,启用数量为什么不放在Input中,一定要

放在Inout中,大家可以自己动手编写测试就会发现放在I

文档评论(0)

1亿VIP精品文档

相关文档