为什么要用准备就绪这个线圈标志而不是置位标志?
在前面复位程序中都进行控制了,这个准备就绪就是为了检测复位程序中的控制有没有到位,采用普通线圈标志,而不是置位标志,是因为普通线圈标志是当前面这些检测到位、条件满足了,这个线圈才满足;当那些条件不满足,这个线圈立马就不满足了。而置位线圈是当前面检测条件满足时,就进行置位,不满足时也是一直置位,直到后面用R线圈进行清除状态。
这里涉及到了几个I?涉及到了挡料是否抬起判断、落销气缸是否缩回判断、顶销气缸是否缩回判断、转盘基准是否对齐判断。
没有涉及到哪几个I?没有涉及到工件是否有盖、料仓是否有销子、工件内是否有销子、是否单机、顶销口是否有销子。
如你所见,为什么没有涉及到那些传感器判断?因为这里的准备就绪是对基本的硬件进行控制的,至于工件上是否有盖子、工件内是否有销子,这是在运行过程中进行检测的;顶销口是否有销子、料仓内是否有销子是在落销和传销中检测的。
在一开始的准备就绪状态中书写时,条件不应该非常苛刻,苛刻的话在运行过程中是无法运行的。