用PLC控制电机

怎样用PLC根据电机的运行时间控制电机的起停,时间短的先启动时间长的先停止例如是16台电机谁有比较简洁的方法和例程。

问题补充:
已经知道每台电机的运行时间,用什么简便的办法来比较他们的大小顺序,例如第一台运行了1H,第二台运行了3H,第3台运行了2H,第4台运行了5H。。。。,启动时第1台先启动依次第3台第2台,当条件需要停时则停止第二台,第3台;当条件需启动时则第二台,第3台第4台。就是根据每台的运行时间进行均匀运行

最佳答案

你的问题就时间的记录,比较。方法很多
  Network 1 
  LBL    2
  Network 2 
  LD     SM0.0
  MOVB   1, MB0
  Network 3 
  LBL    1
  Network 4 
  LD     SM0.0
  INCB   MB0
  AENO
  MOVD   LD5, LD5
  +D     1, LD5
  Network 5 // 网络标题
  // 网络注释
  LD     SM0.0
  MOVB   *LD5, LB10
  MOVB   *LD1, *LD5
  MOVB   LB10, *LD1

  Network 6 
  LDB>   LB0, MB0
  JMP    1
  Network 7 
  LD     SM0.0
  DECB   LB0
  AENO
  +D     1, LD1
  Network 8 
  LDB>   LB0, 0
  JMP    2

  这是一个排序子程序,在子程序中定义两个输入接口,LB0 循环数,LD1起始地址,将大小不等的数从起始地址分配和循环数相同个数的变量。
  你可以借鉴此程序对运行时间排序,将每个时间与一个标志关联,启动时按正序,停止时按逆序。

提问者对于答案的评价:
谢谢大家,我的问题解决了,有好几个的回答都很好但是只能选择一个。

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

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

相关推荐

发表回复

登录后才能评论