咱们先别管那些复杂的电路图,把PLC想象成一个特别靠谱的同事。它工作起来非常有条理,就像一个永不疲倦的“巡检员”,按照固定的节奏,一遍又一遍地重复着几个关键动作。下面这6个环节,就是它一天到晚在干的事情。
第一步:输入采样(竖起耳朵,听大家说话)。PLC会先看看它的“耳朵”——也就是输入端口(比如按钮、传感器)传来的信号。它像速记员一样,把这一刻所有开关是开还是关、传感器是高电平还是低电平,全部抄录到自己的“记忆本”(输入映像区)里。注意,一旦抄完,外界信号再有变化它也不管了,直到下一个循环。
第二步:程序执行(根据规矩,动脑子想)。抄完笔记,PLC就开始“动脑子”了。它从你写好的程序(梯形图或指令表)的第一行开始,从上到下、从左到右,一条一条地执行。它会查“记忆本”里输入的信号状态,然后根据逻辑(比如与、或、非)算出结果,并暂时存到“输出记忆本”(输出映像区)里。
第三步:输出刷新(伸出手,去做事)。程序算完了,PLC就把“输出记忆本”里的结果,一次性全部送到“手”——输出端口(比如继电器、电磁阀)上。该亮的灯亮了,该转的电机转了。这个动作一气呵成,非常迅速。
第四步:内部处理与通信(整理桌面,跟同事聊天)。干完正事,PLC还要给自己“打扫卫生”。比如检查一下自己的“身体”(自诊断程序)有没有发烧(过热)、有没有出错。同时,它也会抽空跟电脑或别的PLC“聊聊天”,交换一下数据(通讯处理)。
第五步:立即刷新(特殊情况,紧急插队)。在程序执行到一半时,如果遇到特殊的“立即输入”或“立即输出”指令,PLC会立刻停下手中的工作,先去读一下输入端口的最新状态,或者立刻把结果送到输出端口。这就像你打电话时,听到紧急情况,马上打断当前话题去处理。
第六步:再看一次(循环往复,从不偷懒)。处理完内部事务和通信后,PLC会跳回第一步,再次开始“竖起耳朵”听信号。这个过程叫“扫描周期”,非常非常快,通常只有几毫秒到几十毫秒,所以我们看起来就像是所有动作都在瞬间完成。
搞懂这6个环节,你就明白PLC为啥那么可靠了——它就像一个严格按照“听、想、做、查、急、再听”这个流程不断循环的机器人同事,永远不会觉得累,也永远不会犯“选择困难症”。