PLC到底是咋工作的,大白话跟您唠明白!

先抛开PLC工作原理繁琐的解释和概念,我们来思考我们自己在日常生活中的行为模式,比如我在马路上正往前走着,突然看到前面有个障碍物,我们肯定会控制自己的脚步改变自己的行走方向,避免撞上障碍物。


人工智能

好,就上面这个简单的行为模式 我们来分析一下其中的动作逻辑,首先我们通过眼睛看到了障碍物,这就属于信号的输入,然后我们的大脑根据生活经验来判断,我们不能在直着走,要不然会撞到障碍物受伤,这就属于对采集到的信号进行处理,最后控制我们的脚步改变方向,这就属于信号的输出,结果就是我们就绕过了障碍物。

西门子PLC

看完上述的例子我们再来看下PLC的工作原理,我们来看下图,图中分为运行(RUN)模式与停止(STOP)模式,在运行模式下其工作流程主要分为

内部处理、通信服务、输入采样、程序执行、输出处理5个部分按照顺序循环反复执行,在停止模式下则仅有内部处理、通信服务两部分按照顺序循环反复执行,我们先不管这两部分,先看下其它三部分,这只从名字就可以看到,这个执行过程和我们上面讲的小例子有多类似,就是先采集外部的信号输入,然后根据输入的信号去执行用户写好的程序,执行完之后通过输出点输出去控制继电器等外部元器件,其中输入处理和输出处理牵涉到一个叫IO映像区的东西,想了解的可以参考我这边文章PLC的IO映像区是啥?有什么用?一文给你讲清楚!而程序是如何扫描处理的想了解的,可以参考我这个视频PLC程序扫描原理这么一看的话这PLC工作这不就是妥妥的仿生产物么?

PLC工作流程

其实不只是PLC,我们生活中用到的单片机、电脑等基本上都是这个工作流程,不断接受输入信号根据输入信号执行编好的程序,最后再输出执行相关动作,大家想一想是不是这么回事?这其中比较重要的就是编程了,这相当于程序员再给这些机器编写大脑,让其根据不同的输入信号执行不同的输出,一台设备能不能用,好不好用就取决于机器的大脑里面有多少东西,机器如此,人亦如此,不同的是机器的大脑里面的东西好坏完全由程序员水平决定,而人的大脑里面的东西则是取决于自己,自己可以通过不断学习去丰富自己的大脑程序,以便于根据不同的输入做出最好的输出。

PLC实物接线

好了,貌似扯得有点远了,回过头来我们再看下其它两部分是干啥的,即无论运行还是停止模式都要工作的内部处理和通信服务部分,前面说了那么多不管是输入.、输出信号采集了还是程序处理了其实都是PLC为了干用户的事情所做的工作,而内部处理和通信服务则主要是PLC搞一搞自己的事情,其中内部处理主要是检查下自己的模块正不正常呀或者系统初始化了等等的一些事情,而通讯服务则是看下有没有别的编程器或者计算机给自己发信息,接受下数据或者发送下数据等做一些与通信相关的事情。

PLC工作流程图示

上面用大白话说完了,我们再来重新看下这几部分的作用的详细定义:

内部处理:PLC开始运行,首先执行故障自诊断程序,自检CPU、存储器、I/O组件等,发现异常便停机显示出错。若自诊断正常,继续向下扫描。

通信服务:PLC检查是否有通信请求,若有则进行相应处理,比如电脑软件监控更新显示内容,又如PLC和触摸屏通信,触摸屏上一直刷新显示;

输入采样:依次读入所有输入状态和数据,并将它们存入I/O映像区的映像寄存器内。这里的意思是,比如PLC外部按钮开关的状态,全部读入PLCI/O映象区。

程序执行:PLC 逐条执行用户程序,由上而下、从左到右,即按用户程序要求进行逻辑、算术运算,并将运算结果送到输出映像寄存器中。

输出处理:所有指令执行完毕,输出映像寄存器的状态转存到输出锁存器中,并通过PLC的输出模块转成被控设备所能接受的信号,驱动外部负载,这是PLC的实际输出。

这么来看是不是觉得这些解释还是比较通俗易懂和准确地吧,好了今天关于PLC的工作原理就给大家聊到这里,后面有机会出一些讲解电工知识和PLC编程的视频,如果大家想学习PLC及电工知识或者有想问的问题可以关注下作者,然后在评论区留言,我看到之后会给大家回复解答或者专门出文章解答,如果大家有补充的也欢迎在评论区留言、点赞、收藏、转发,谢谢大家!#plc#



展开阅读全文

页面更新:2024-02-16

标签:大白话   障碍物   映像   大脑   信号   事情   机器   东西   模式   通信   程序   工作

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top