PLC 学习day01 了解PLC 的组成和知识。

1.资料来源

链接:3.三菱PLC编程视频关于PLC工作原理的介绍_哔哩哔哩_bilibili



2. PLC 的知识

2.1 PLC 的概述及特点功能

        PLC是可编程逻辑控制器(Programmable Logic Controller)的英文缩写,是融合了继电器控制功能和计算机运算功能而开发的,它利用一套系统程序来执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟输出控制各种类型的机械生产过程。
        自20世纪70、80年代发展至今,PLC已经从小规模集成化电路到超大规模集成化电路,从8位CPU微处理器到32位CPU微处理器,从最初的只能实现简单的逻辑控制、运算处理发展到现在以智能化、网络化和集成化为主要特色的层面,其功能和应用领域可以说是得到了巨大的发展。


2.2 PLC 的常用品牌介绍

1. 三菱

2. 西门子

3. 罗克韦尔(AB )(美国品牌)


2.3 PLC 的功能特点

1.可靠性高,接口电路电气隔离、输入滤波、屏蔽干扰、自诊断功能。
2.可灵活编程、传统的计数器、定时器、继电器变成了编程变量,使得控制更简单,更容易实现,同时在线监控功能大大提高了排故效率。
3.丰富的接口扩展,可实现通讯、数字量、模拟量、运动控制扩展功能。

4.模块化的结构可根据现场需求自由组合。
5.安装简单、维修方便、结构紧凑。


2.4 PLC 的基本组成

(1)PLC硬件系统主要由中央处理器(CPU)、存储器、输入单元,输出单元等部分组成,如下图所示,其中CPU是PLC的核心;输入单元和输出单元是连接现场输入/输出设备与CPU之间的接口电路,也称为输入接口和输出接口。另外,PLC硬件系统还包括通信接口、扩展接口、电源等。


2.5 中央处理器的介绍 (CPU)

中央处理器(CPU)
CPU是PLC的核心,跟我们的电脑的处理器一样的道理,只不过是针对工业控制研发的一种特殊微处理器,处理器的特性决定了整个PLC的性能特点,一般应用时需要根据控制场合和控制精度要求选择不同性能的CPU;但是不管什么性能的处理器,其组成原理是不变的,其功能作用包括以下几个方面:
1. 接收从编程装置输入的程序和数据。
2. 诊断内部电路中的工作故障和编程语法错误。
3. 将输入接口采集的现场数据存入输入映像寄存器或数据寄存器中。

4. 从存储器逐条的读取用户程序并执行。
5. 根据执行结果,更新输出映像寄存器内容并通过输出单元输出控制外部连接。


2.6 存取器的介绍

存储器
        存储器包括可读写操作的随机存储器RAM (Random Acess Memory)和只读存储器ROM( Read Only Memory ),PLC的许多数据一般保存在RAM中,RAM中的数据需要超级电容或者后备电池来进行保存。超级电容保存的数据一般是20天左右,具体需要看超级电容的规格。后备电池保存的数据是3年左右。


        一般PLC中的过程数据会保存在RAM中,原因是过程数据不断地在读写,随着控制器的断电运行,基本上过程数据都会丢失,类似于我们电脑的运行内存。


        PLC的存储器主要用于存储系统程序、用户程序和工作数据,系统程序是PLC制造商编写的,一般固化在只读存储器中,用户不能访问和修改,主要完成系统诊断、逻辑运算、通信及参数设定等功能,提供了PLC运行的平台;


        用户程序是由用户根据生产工艺要求编制的应用程序,为了便于读出、检查和修改,所以一般存储在RAM中;工作数据是PLC运行过程中经常变化存取的一些数据,也存储在RAM中,以适应随机存取的要求,比如输入/输出继电器、定时器、变量存储器的状态数据,部分数据在掉电时用后备电池维持其现有状态,这部分区域称为保持数据区。


        当PLC提供的用户存储器容量不够时,许多PLC还提供存储器扩展功能。


2.7 PLC 的基本框架

        如下图所示, PLC根据外部操作盘上的按钮开关、选择开关和数字开关等发出的指令输入,或者一些检测开关如限位开关、接近开关等传感器输入进行运算,从而对电磁阀、电动机、指示灯等外部负载实施控制,
        输出信号与输入信号的关系取决于给PLC装载的程序内容。



3. PLC 的工作方式

3.1  PLC 循环扫描工作方式

1. PLC 有两个状态 :STOP (停止) // RUN(运行)

2. RUN  状态: 在RUN工作模式,PLC也会反复执行5个阶段的操作,而输入处理、程序处理和输出处理,则是执行用户程序的三个阶段。PLC处于运行(RUN)状态时,CPU以一定的扫描速度重复执行左边的3个阶段 ,简单来说他会一直循环扫描输入/输出的信号,然后执行对应的程序。

3.  STOP状态(自检)::PLC首先进行系统的初始化,清除内部缓冲存储区。然后进行自诊断,检测模块内部硬件是否正常。同时处理各种编程器的通信请求并显示相关内容。此状态一般用于程序的编制与修改。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/107991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS+宝塔 通过php脚本+shell脚本+定时任务 = 自动拉取代码git pull

效果 访问 http://demo.com/gitPull/index.php 即可让Linux系统自动到指定目录git pull 实现步骤 准备好shell脚本 #!/bin/bash # 伺服器-监视拉取代码请求 # Author: RudonFILE/www/wwwroot/demo.com/gitPull/go.action LOGPATH/www/wwwroot/demo.com/gitPull/log.log dateN…

JIRA 在 2024 年完全停止服务器版本支持

在服务器上的开源许可证版本已经要过期了,想去更新下。 发现,JIRA 的所有服务器版本的支持马上就要结束了。 这就意味着,如果你部署的服务器版本的 JIRA 的话,你将没有办法对服务器进行更新。 貌似,必须使用 JIRA 提供…

GeoServer改造Springboot启动五(解决接口返回xml而不是json)

请求接口返回的是xml,而不是我们常用的json,问题呈现如下图 40 图 40请求接口返回XML 在RequestMapping注解上增加produces {MediaType.APPLICATION_JSON_UTF8_VALUE} 图 41增加produces

超简单小白攻略:如何利用黑群晖虚拟机和内网穿透实现公网访问

文章目录 前言本教程解决的问题是:按照本教程方法操作后,达到的效果是前排提醒: 1. 搭建群晖虚拟机1.1 下载黑群晖文件vmvare虚拟机安装包1.2 安装VMware虚拟机:1.3 解压黑群晖虚拟机文件1.4 虚拟机初始化1.5 没有搜索到黑群晖的解…

C语言,打印指定大小的X

要打印一个X,无非是在一个二维数组一个矩形中操作,将不是X的部分赋值为空格字符,将是X部分打印为*字符。 矩形的边长就是输入的n,由于矩形的边长是不固定的,所以要找到应该被赋值为*的坐标之间有什么数学关系。 以矩…

LangChain与大型语言模型(LLMs)应用基础教程:神奇的Agent

原文:LangChain与大型语言模型(LLMs)应用基础教程:神奇的Agent-CSDN博客 LangChain是大型语言模型(LLM)的应用框架,LangChain可以直接与 OpenAI 的 text-davinci-003、gpt-3.5-turbo 模型以及 Hugging Face 的各种开源语言模如 Google 的 flan-t5等模型集成。通过使…

Bootstrap的媒体对象组件(图文展示组件),挺有用的一个组件。

Bootstrap的.media类是用于创建媒体对象的,媒体对象通常用于展示图像(图片)和文本内容的组合,这种布局在展示新闻文章、博客帖子等方面非常常见。.media类使得创建这样的媒体对象非常简单,通常包含一个图像和相关的文本…

许战海战略文库|2023,小鹏危矣!蔚小理之江湖点评

摘要:“性价比”与“主流化”之路的竞争关键是产业链整体优势,中国拥有新能源产业链优势的整车企业,只有比亚迪和长城汽车。 1 月 18 日,何小鹏在小鹏汽车内部喊出“如果不破,小鹏只是早死和晚死的区别。要么跟大家一起足够精彩,要…

Retrieve Anything To Augment Large Language Models

简介 论文主要介绍了一套通过对比学习和蒸馏学习的方法,来增强学习了embedding向量,然后能够在知识增强,长上下文建模,ICL和工具学习等方面来增强大模型能力。

Debian衍生桌面项目SpiralLinux12.231001发布

导读SpiralLinux 是一个从 Debian 衍生出来的桌面项目,其重点是在所有主要桌面环境中实现简洁性和开箱即用的可用性。 spiral Linux 是为刚接触 Linux 世界的人们量身定制的发行版。这是 GeckoLinux 开发人员的创意,他更喜欢保持匿名。尽管他不愿透露姓…

竞赛 深度学习+opencv+python实现车道线检测 - 自动驾驶

文章目录 0 前言1 课题背景2 实现效果3 卷积神经网络3.1卷积层3.2 池化层3.3 激活函数:3.4 全连接层3.5 使用tensorflow中keras模块实现卷积神经网络 4 YOLOV56 数据集处理7 模型训练8 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 &am…

短视频剪辑矩阵系统开发解决的市场工具难点?

短视频剪辑矩阵系统开发源码----源头搭建 一、源码技术构建源码部署搭建交付之---- 1.需要协助系统完成部署、接口全部正常接入、系统正常运行多久?7个工作日 2.需要准备好服务器以及备案域名 3.短视频SEO模块一年项目带宽,带宽最低要求10M,…

解决笔记本无线网络5G比2.4还慢的奇怪问题

环境:笔记本Dell XPS15 9570,内置无线网卡Killer Wireless-n/a/ac 1535 Wireless Network Adapter,系统win10家庭版,路由器H3C Magic R2Pro千兆版 因为笔记本用的不多,一直没怎么注意网络速度,直到最近因为…

AMEYA360:君正低功耗AIoT图像识别处理器—X1600/X1600E

• 高性能 XBurst 1 CPU,主频1.0GHz • 超低功耗 • 内置LPDDR2(X1600:32MB,X1600E:64MB) • 实时控制核XBurst 0,面向安全管理和实时控制 • 丰富的外设接口 应用领域 • 基于二维码的智能商业 • 智能物联网 • 高端…

atlas运维中遇到的问题

1、java.lang.NoClassDefFoundError:javax/ws/rs/core/Link$Builder 主要原因:jsr311-api包中javax.ws.rs.core包中没有Link类,而Atlas以HBase作为元数据存储,HBase本身使用的为javax.ws.rs-api包中的core包,其中有Lin…

Linux入门攻坚——3、基础命令学习-文件管理、别名、glob、重定向、管道、用户及组管理、权限管理

文件管理:cp,mv,rm cp:复制命令,copy cp [OPTION]... [-T] SRC DEST cp [OPTION]... SRC... DIRECTORY cp [OPTION]... -t DIRECTORY DEST... 如果目标不存在,新建DEST,并将…

瑞芯微RK3568核心板在边缘服务器产品中的应用-迅为电子

迅为RK3568核心板在边缘服务器产品中可以发挥关键作用,为边缘计算应用提供高性能的计算和多媒体处理能力。边缘服务器通常用于处理和存储数据,执行本地计算任务,并支持与远程云服务的通信。以下是RK3568核心板在边缘服务器产品中的应用方案&a…

Web攻防01-ASP应用相关漏洞-HTTP.SYSIIS短文件文件解析ACCESS注入

文章目录 ASP-默认安装-MDB数据库泄漏下载漏洞漏洞描述 ASP-中间件 HTTP.SYS(CVE-2015-1635)1、漏洞描述2、影响版本3、漏洞利用条件4、漏洞复现 ASP-中间件 IIS短文件漏洞1、漏洞描述2、漏洞成因:3、应用场景:4、利用工具:5、漏洞…

寻找可靠的软件外包开发公司

寻找可靠的软件外包开发公司是关键,以确保项目的顺利交付和质量。以下是一些方法和步骤,帮助您找到可靠的软件外包开发公司,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 明确…

Ubuntu 16.04 LTS third maintenance update release

Ubuntu 16.04 LTS (Xenial Xerus)今天迎来的第三个维护版本更新中,已经基于Linux Kernel 4.10内核,而且Mesa图形栈已经升级至17.0版本。Adam Conrad表示:“像此前LTS系列相似,16.04.3对那些使用更新硬件的用户带来了硬件优化。该版…