step7+Wincc:做多个电机启停练习

标签:
step7电机逐个起停控制左移右移 |
分类: 西门子软硬件 |
在一个西门子讨论群里面,有人询问这样的一个应用场景:
每按一次启动按钮启动一台电机,每摁一次停止按钮停掉最后启动的那台电机,摁下紧急停止按钮,停掉所以电机不使用计数器,仅所以位逻辑运算的那些指令。
想了一下,应该可以使用左移右移这样的指令。自己做了以下测试练习。我假设有8个电机,接在Q0.0至Q0.7控制。
首先配置S7
300PLC,这里我仅仅配置了PS、CPU、DO模板。
程序段1,按下启动按钮,MW2左移1位
程序段2,左移1位后,按位与,就是和二进制1111 1111 0000
0000 按位与操作,再赋值给DO
程序段3,按下停止按钮,右移1位
程序段4,急停按钮
这个练习,没有考虑其它环节影响,主要是顺序启动停止
后一篇:自己的博客也不能回复吗?