记录来源:B站视频
这个视频生动形象的,学到了不少。
前言
面对实体的PLC,我看到这些DI、DO、AI、AO。。。有些懵逼!哈哈哈,所以想去了解这么记住这些和弄懂这些。这个笔记记录由此而来。
一、问题引出
以洗衣机的内部来解释
内部的程序
那么
控制器是如何控制这些水阀工作的呢,电机工作的呢?如何有条不紊的控制呢?
二、计算机内部
中央处理器
数字量输入DI
一排指示灯,每个代表一个Bit的数字量输入。
通过观察灯的亮与灭,判断外部输入信号的有与无。【即,通过灯的亮与灭,判断按钮有没有按下,水位有没有达到指定位置】
输入,意味者从房间外来的信号。
CPU是无法控制和影响输入信号的状态
,只能读取
来获取外界的信息。【好比下面的灯亮与灯灭的输入信号,控制器是无法对这个输入信号进行更改的,但是可以读取。】
PLC的操作系统为每个数字量输入DI分配好了独立的内存地址。
用I0.0,I0.1这样的编号去代替对应的内存地址。
同样的状态,依据对象,不同的人有不同的描述方式:
动作/停止、触发/未触发,描述的主体是:动作元件
有/无、得电/失电,描述的是:电路
1/0、真/假、TRUE/FALSE、ON/OFF,描述的是内存状态
数字量输出DO
另一侧,每个开关,代表一个Bit的数字量输出DO。PLC的操作系统也为每个数字量输出分配了内存。用Q0.0、Q0.1这样的编号来表示
输出意味着PLC在对外接产生影响。
猫把开关打开,外面的电机就会转,CPU可以在对应的内存地址中写入1或0,去控制开关的开与关。
内部存储器(内存)
- PC中,内存/外存,俗称:内存/硬盘
- 手机中,内存/外存,俗称:运行内存/存储
程序只能加载到内存中运行。
三、疏通
计算机通电后,内存 中是没有数据的。开机后,第一件事情,计算机加载它的操作系统【从外部存储器复制到内存中】。
在上电加载系统之后,CPU开始运行。 虽然CPU上班了,但是他还没开工,想要他产生绩效,需要启动应用程序。【电脑来说,就是打开浏览器、微信、音乐等应用程序;对PLC来说,需要下载PLC程序,将PLC切换为RUN模式】。
在启动应用程序的瞬间,程序会在内存中生成一个副本。【这是个01二进制编码】
CPU执行指令:先从内存中读取指令,翻译代码,最后执行指令。【CPU的工作就是:读取->翻译->执行】
记录时间
- 2024.07.17 创建