现在现场有数台大功率电机,由于电网的原因不能同时启动。我想让每一台电机启动之后延迟1分钟其余的电机才可以依次启动。我是这样编程序实现的,但是发现有时候不能像我想象的那样运行。
我定义了一个变量bool型,当他被复位的时候才可以启动电机。当每一台电机启动 的时候,给这个Bool置位一下。结果发现第一次(也就是第一台设备)能按照设定的开启,然而第二台可能就不正常了,符合开启条件的可能同时开启。
我认为似乎是内部变量设定的一些问题,但当更改为外部变量的时候也是如此。
如果在同一个梯形图FC中,上面一行置位的内部变量是不是要等到再一次扫描这个FC的时候才能够实现置位,而在本次扫描过程中,前面置位的后面一概不认?