⑴ 零基础学习西门子PLC需要哪些基础知识
要学之前,可以先了解一下PLC是怎么样的,干什么的。
西门子plc具有强大的记忆功能,他的计数器和定时器有很多,存储量也是巨大的。
西门子PLC的输入与输出在物理上是互相离隔的,其间的联络是靠运转存储于它的内存中的程序完成。它的入出有关,不是靠物理进程,不是用线路;而是靠信息进程,用软逻辑联络。
1.功用丰厚
西门子plc的功用十分丰厚。这首要与它具有丰厚的处理信息的指令体系及存储信息的内部器材有关。
它的指令多达几十条、几百条,可进行林林总总的逻辑疑问的处理,还可进行各品种型数据的运算。凡一般核算机能做到的,它也都可作到。
它的内部器材,即内存中的数据存储区,品种繁多,容量庞大。I/O继电器,能够用以存储入、出点信息的,少的几十、几百,多的可达几千、几万,以致10几万。这意味着它可进行这么多I/O点的入出信息改换,进行这么大规模的操控。
它的内部各种继电器,相当于中心继电器,数量更多。内存中一个位就可作为一个中心继电器,怎样不多。
它的计数器、定时器也许多,是继电电路所望尘莫及的。小小的箱体或模块,其内部定时器、计数器可达成百、成千。这也是由于只要用内存中的一个字,再加一些标志位,即可变成定时器、计数器,所以才那么多。
并且,这些内部器材还可设置成丢电坚持的,或丢电不坚持的,即上电后予以清零的。以满意不一样的运用请求。这些也是继电器材所难以做到的。
它的数据存储区还可用以存储很多数据,几百、几千、几万字的信息都能够存,并且,掉电后还不丢掉。
西门子plc还有丰厚的外部设备,可树立友好的人机界面,以进行信息交流。可送入程序,送入数据,可读出程序,读出数据。并且读、写时可在图文并茂的画面上进行。数据读出后,可转储,可打印。数据送入可键入,能够读卡入,等等。
西门子plc还具有通讯接口,可与核算机连接或联网,与核算机交流信息。本身也可联网,以构成单机所不能有的更大的、地域更广的操控体系。
西门子plc还有强壮的自检功用,可进行自确诊。其结果可自动记录。这为它的修理增加了透明度,提供了便利。
丰厚的功用为plc的广泛应用提供了也许;一起,也为工业体系的自动化、远动化及其操控的智能化创造了条件。
像西门子plc这么集丰厚功用于一身,是其他电操控器所没有的;更是传统的继电操控电路所无法比拟的。
2.运用便利
用西门子plc完成对体系的操控是十分便利的。这是由于:首要plc操控逻辑的树立是程序, 用程序替代硬件接线。编程序比接线,更改程序比更改接线,当然要便利得多!其次西门子plc的硬件是高度集成化的,已集变成各种小型化的模块。并且,这些模块是配套的,已完成了系列化与规格化。
PLC是什么东西呢?其实PLC就是电子化虚拟化的继电器组。
所以你先要学习继电器、计时器的相关知识。最简单的就是学学电工入门。
然后你就需要一台电脑,装好西门子S7-200的程序,比如V4.0 STEP 7 MicroWIN SP9。
然后要有一台S7-200系列的CPU模件,比如214-1BD23-0XB0之类的。以及连接PLC和电脑的数据线。
然后买一本西门子200系列入门手册,把手册里的范例程序都在CPU模件里调通玩熟,就算登堂入室了。
想要精通的话,就要编写大型程序,参与大项目了,这个就不提了。
⑵ 学习PLC需要什么知识基础
用PLC编程软件,来帮助学习和练习。加快编程和效率,使编程更轻松。
学PLC 需要简单的电工技术,再找本PLC教材就差不多了。
⑶ 学plc编程要什么基础知识
1.电工基础,低压电器及控制技术,学习PLC必备的基本知识。
2.计算机版基础知识的,PLC的软件安装,数权据的存储器形式都离不开计算机基础,所有计算机基础也是学习PLC必备的知识之一。
所有想要学好通信的功能,那么网络基础知识也是必须掌握的知识。
以上四点的话,第一点是最为重要的,第二点次之,安装软件摸索摸索就会了,或者可以找人教你,我就是技成的助教老师教的,注册了账号就会分配一个助教,第三第四点的话后面会涉及到,初学者没有也可以,电工基础必须要有,没有的话可以先打打基础
学这个没有学历要求,只要有恒心就可以
⑷ plc基础知识
在自动化控制领域,PLC是一种重要的控制设备。目前,世界上有200多厂家生产300多品种PLC产品,应用在汽车(23%)、粮食加工(16.4%)、化学/制药(14.6%)、金属/矿山(11.5%)、纸浆/造纸(11.3%)等行业。为了使各位初学者更方便地了解PLC,本文对PLC的发展、基本结构、配置、应用等基本知识作一简介,以期对各位网友有所帮助。
一、PLC的发展历程
在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。
个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC),现在,仍常常将PLC简称PC。
PLC的定义有许多种。国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
二、PLC的构成
从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
三、CPU的构成
CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。
CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。
在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。
四、I/O模块
PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。
开关量是指只有开和关(或1和0)两种状态的信号,模拟量是指连续变化的量。常用的I/O分类如下:
开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。
模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。
按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。
五、电源模块
PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VAC)。
六、底板或机架
大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。
七、PLC系统的其它设备
1、编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。
2、人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。
3、输入输出设备:用于永久性地存储用户数据,如EPROM、EEPROM写入器、条码阅读器,输入模拟量的电位器,打印机等。
八、PLC的通信联网
依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出"网络就是控制器"的观点说法。
PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些内置有支持各自通信协议的接口。
PLC的通信,还未实现互操作性,IEC规定了多种现场总线标准,PLC各厂家均有采用。
对于一个自动化工程(特别是中大规模控制系统)来讲,选择网络非常重要的。首先,网络必须是开放的,以方便不同设备的集成及未来系统规模的扩展;其次,针对不同网络层次的传输性能要求,选择网络的形式,这必须在较深入地了解该网络标准的协议、机制的前提下进行;再次,综合考虑系统成本、设备兼容性、现场环境适用性等具体问题,确定不同层次所使用的网络标准。
⑸ 学习plc基础知识和编程方法
1、 收集资料。在收集资料时不仅要收集程序还要收集程序所附带的工艺流程及I/O分配表。
2、 程序分类。在收集到前人的程序后,首先加以分类。以不同品牌的程序分类——再以不同功能细分。
3、 选择程序加以理解。分类完成后就是慢慢的“消化”程序了。首先选择自己熟悉的PLC程序或是自己将要用到的程序样例下手,这样理解起来比较容易。
4、 对于有工艺流程及I/O分配表的程序进行理解。
1) 了解程序的工艺流程。
2) I/O分配。把I/O分配表中的说明加在程序的注释中。
3) 理解中间位。在程序设计时肯定会用到诸多的中间位做转接,然后搞清楚每一步或每一网络所对应的中间位的功能,在程序中加以注释。
4) 理解定时器。程序中定时器的功能要清楚,特别是有时间日期控制的,定时器的功能是比较重要的。其意义也要记录下来。
5) 理解计数器。
6) 理解陌生指令。在“消化”别人程序的过程中,不勉会看到一些自己没用过或不熟悉的指令,这也是自己要重点理解的对象,要准备一份电子指令手册随时查找,并在程序中记录。这才是自己要学习与进步的地方。
2、 对于没有任何说明的程序进行理解。
1) 指令应用。对此类程序主要是注意程序中的指令应用。把指令截取下来,以指令名称为为文件名另存在文件夹中。
2) 分系统另存。对于能理解并能整理成系统程序加以另存,比如说程序中的时间系统、PID系统等等的程序。
3) 所有的PLC指令都是大同小异的,当以后工作中能应用到的部分可以就地取材,举一反三。
更重要的是要了解设备的工艺,只有熟悉了产品和掌握了程序的基本编写方法,才能得心应手。
⑹ 想自学PLC,应该先掌握哪些基础知识,然后怎么样入手,需要看些什么资料
PLC不是一个软件类的他是一门技术,一门学科。
你看看视频之类就学好了那是完全不可能的。
做个最简单的比方:农民锄地,看到农民一步一步的锄地,学了几下,就认为会了,其实锄地还需要认识杂草和庄稼的区别,需要认识庄稼留几颗比较合适。
1.如果你想学好PLC, 首先你必须懂电气,应该先学电气设计。
然后可以看一些针对PLC的书籍(比如想学OMRON PLC 就看OMRON的PLC书籍)
了解指令。
最后买一个PLC 自己亲自动手编写几个程序(这个很重要!!!也是最佳的途径),
简单的就学会了。
2.如果想进一步,那必须要学计算机,电子基础知识,比如2进制,八进制,10进制,16进制的转化。通信,模拟量,数字量等等
先一步一步来吧!
3.如果更上一步,
按照目前的情况看,可以学一些计算机编程编程软件,比如一些组态软件,VB VC之类,
一般这个过程大概需要3,4年时间,
当然我说的比较远,你可以现学好1. 然后在企业里慢慢成长就可以了。
去书店购买以下,电气设计与PLC控制 书籍
这些书籍都是最简单的,最原始的。
买个PLC 最好是二手的, 自己编写一些程序
(需要的东西有,计算机(笔记本),PLC软件,PLC数据线(如果数据线是232,笔记本没有232,需要购买USB-232 ) plc 觉得危险的话,先买个24V的PLC 然后购买一个24的电源。PLC购买最好买晶体管的,为以后学习伺服打基础)
这些都是最简单,最基础的学习方法,
不要迷恋一些视频资料等等。
关于PLC资料,你可以去官方网站上下载
比如三菱的, 就取三菱官网 下载
⑺ PLC的基础知识
自
化控制领域
PLC
种重要
控制设备
目前
世界
200
厂家
产300
品种PLC产品
应用
汽车(23%)、粮食加工(16.4%)、化
/制药(14.6%)、金属/矿山(11.5%)、纸浆/造纸(11.3%)等行业
使各位初
者更
便
解PLC
本文
PLC
发展、基本结构、配置、应用等基本知识作
简介
期
各位网友
所帮助
、PLC
发展历程
工业
产
程
量
关量顺序控制
按照逻辑条件进行顺序
作
并按照逻辑关系进行连锁保护
作
控制
及
量离散量
数据采集
传统
些功能
通
气
或电气控制系统
实现
1968
美
GM(通用汽车)公司提
取代继电气控制装置
要求
第二
美
数字公司研制
基于集
电路
电
技术
控制装置
首
采用程序化
手段应用于电气控制
第
代
编程序控制器
称Programmable
Controller(PC)
计算机(简称PC)发展起
便
反映
编程控制器
功能特点
编程序控制器定名
Programmable
Logic
Controller(PLC)
现
仍
PLC简称PC
PLC
定义
许
种
际电工委员
(IEC)
PLC
定义
:
编程控制器
种数字运算操作
电
系统
专
工业环境
应用
设计
采用
编程序
存贮器
用
其内部存贮执行逻辑运算、顺序控制、定
、计数
算术运算等操作
指令
并通
数字
、模拟
输入
输
控制各种类型
机械或
产
程
编程序控制器及其
关设备
都应按易于与工业控制系统形
整体
易于扩充其功能
原则设计
世纪80
代至90
代
期
PLC发展
快
期
增
率
直保持
30~40%
期
PLC
处理模拟量能力、数字运算能力、
机接口能力
网络能力
幅度提高
PLC逐渐进入
程控制领域
某些应用
取代
程控制领域处于统治
位
DCS系统
PLC具
通用性强、使用
便、适应面广、
靠性高、抗干扰能力强、编程简单等特点
PLC
工业自
化控制特别
顺序控制
位
预见
取代
二、PLC
构
结构
PLC
固定式
组合式(模块式)两种
固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等
些元素组合
拆卸
整体
模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架
些模块
按照
定规则组合配置
三、CPU
构
CPU
PLC
核
起神经
枢
作用
每套PLC至少
CPU
按PLC
系统程序赋予
功能接收并存贮用户程序
数据
用扫描
式采集由现场输入装置送
状态或数据
并存入规定
寄存器
同
诊断电源
PLC内部电路
工作状态
编程
程
语
错误等
进入运行
用户程序存贮器
逐条读取指令
经
析
再按指令规定
任务产
相应
控制信号
指挥
关
控制电路
CPU主要由运算器、控制器、寄存器及实现
间联系
数据、控制及状态总线构
CPU单元
包括外围芯片、总线接口及
关电路
内存主要用于存储程序及数据
PLC
缺少
组
单元
使用者看
必要详细
析CPU
内部电路
各部
工作机制
应
足够
理解
CPU
控制器控制CPU工作
由
读取指令、解释指令及执行指令
工作节奏由震荡信号控制
运算器用于进行数字或逻辑运算
控制器指挥
工作
寄存器参与运算
并存储运算
间结
控制器指挥
工作
CPU速度
内存容量
PLC
重要参数
决定着PLC
工作速度
IO数量及软件容量等
限制着控制规模
四、I/O模块
PLC与电气
路
接口
通
输入输
部
(I/O)完
I/O模块集
PLC
I/O电路
其输入暂存器反映输入信号状态
输
点反映输
锁存器状态
输入模块
电信号变换
数字信号进入PLC系统
输
模块相反
I/O
关量输入(DI)
关量输
(DO)
模拟量输入(AI)
模拟量输
(AO)等模块
关量
指
关(或1
0)两种状态
信号
模拟量
指连续变化
量
用
I/O
类
:
关量:按电压水平
220VAC、110VAC、24VDC
按隔离
式
继电器隔离
晶体管隔离
模拟量:按信号类型
电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等
按精度
12bit,14bit,16bit等
除
述通用IO外
特殊IO模块
热电阻、热电偶、脉冲等模块
按I/O点数确定模块规格及数量
I/O模块
少
其
数受CPU所能管理
基本配置
能力
即受
底板或机架槽数限制
五、电源模块
PLC电源用于
PLC各模块
集
电路提供工作电源
同
输入电路提供24V
工作电源
电源输入类型
:交流电源(220VAC或110VAC)
直流电源(
用
24VAC)
六、底板或机架
数模块式PLC使用底板或机架
其作用
:电气
实现各模块间
联系
使CPU能访问底板
所
模块
机械
实现各模块间
连接
使各模块构
整体
七、PLC系统
其
设备
1、编程设备:编程器
PLC
发应用、监测运行、检查维护
缺少
器件
用于编程、
系统作
些设定、监控PLC及PLC所控制
系统
工作状况
直接参与现场控制运行
编程器PLC
般
手持型编程器
目前
般由计算机(运行编程软件)充
编程器
2、
机界面:
简单
机界面
指示灯
按钮
目前液晶屏(或触摸屏)式
体式操作员终端应用越
越广泛
由计算机(运行组态软件)充
机界面非
普及
3、输入输
设备:用于永久性
存储用户数据
EPROM、EEPROM写入器、条码阅读器
输入模拟量
电位器
打印机等
八、PLC
通信联网
依靠先进
工业网络技术
迅速
效
收集、传送
产
管理数据
网络
自
化系统集
工程
重要性越
越显著
甚至
提
"网络
控制器"
观点说
PLC具
通信联网
功能
使PLC与PLC
间、PLC与
位计算机
及其
智能设备
间能够交换信息
形
统
整体
实现
散集
控制
数PLC具
RS-232接口
些内置
支持各自通信协议
接口
PLC
通信
未实现互操作性
IEC规定
种现场总线标准
PLC各厂家均
采用
于
自
化工程(特别
规模控制系统)
讲
选择网络非
重要
首先
网络必须
放
便
同设备
集
及未
系统规模
扩展;其
针
同网络层
传输性能要求
选择网络
形式
必须
较深入
解该网络标准
协议、机制
前提
进行;再
综合考虑系统
本、设备兼容性、现场环境适用性等具体问题
确定
同层
所使用
网络标准
⑻ PLC学习需要具备哪些基础知识
需要抄具备电工,装配二次线路,了解各种继电器的作用等基础知识。
学习PLC可以按照以下步骤进行:
1、买本关于PLC的书,了解电工知识、了解电器如果去控制,了解各种执行机构。
2、就是了解PLC的工作方式,找一个PLC,根据书上的例子,自己琢磨个小项目,实现一个功能。
3、实践出真知,了解相应的工艺,自己独立做个PLC项目,项目完成了 PLC也就掌握了 西门子200系列的小PLC很适合新手学习,比较容易上手。
⑼ PLC学习需要具备哪些基础知识
PLC学习
首先 买本关于PLC的书 (建议买一本《电气控制与PLC应用技术》看一下,这本书前半部分谈一些电控柜中常用的电气元件及基本电路,后半部分讲了PLC的应用。应该适合可,可以去书店看看。)
然后 手上有个PLC
然后 根据书上的例子 自己琢磨个小项目 实现一个功能
最后 实践出真知 自己独立做个PLC项目 项目完成了 PLC也就掌握了 西门子200系列的小PLC很适合新手学习 比较容易上手
首先要了解电工知识、了解电器如果去控制,了解各种执行机构,然后就是了解PLC的工作方式,输入输出回路,最后了解相应的工艺。
1、学习PLC首先要选好学习那一个厂家的PLC,日系的 PLC内部软件集成度高应用简单.早期的OMRON、三菱应 用比较多、现在由于贸易和国际间的合作关系应用西门 子PLC、罗克韦尔的多一点,(尽管说学一种品牌学精深 了,其他的也会很快上手,但人的精力是有限的,一定 要把有限的精力用在应用最广泛、有潜力、有发展的一 个方向上,不过对于各个牌子的PLC都有所了解,包括进 口的,国产的,这些都有相对应了解,对于每个PLC的特 性,优点缺点,这些有更好的了解,那么以后将是市场 上不可多得的人才。)
2、PLC并不是一门单一的编程技术,它是一门系统专业 课程。PLC可以广义的认为是一台背嵌入操作系统的高可 靠性PC机。首先需要精深PLC本身的编程语言梯形图、语 句表语言。达到这个水平你只能读懂编好的程序,并可 以设计一些工程需要程序。在这行业还需要应用VB、VC ++实现串口的通信,集散控制系统。在一些大型程序 中还需要用到数据库的知识。(PLC入门很快但要不断进 取努力。)
3、PLC是一门侧重应用方向的学科。所以要多一点实践 。不要看不起小的项目,在其中你能总结出设计程序的 逻辑思维方法。在总结中不断进步。例如每次到现场调 试的话,调用下现场的程序进行查看,从中了解下,程 序的构造,和其它的程序有什么不同和特性,那么进步 的话就比较快了,祝您好运!
⑽ PLC基础知识简介是什么
早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller,PLC),它主要用来代替继电器实现逻辑控制。随着技术的发展,这种采用微型计算机技术的工业控制装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程序控制器简称PLC,plc自1966年美国数据设备公司(DEC)研制出现,现行美国,日本,德国的可编程序控制器质量优良,功能强大。
PLC的基本结构
PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为: a、电源 PLC的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去 b. 中央处理单元(CPU) 中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。 c、存储器 存放系统软件的存储器称为系统程序存储器。 存放应用软件的存储器称为用户程序存储器。 d、输入输出接口电路 1、现场输入接口电路由光耦合电路和微机的输入接口电路,作用是PLC与现场控制的接口界面的输入通道。 2、现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用PLC通过现场输出接口电路向现场的执行部件输出相应的控制信号。 e、功能模块 如计数、定位等功能模块 f、通信模块 如以太网、RS485、Profibus-DP通讯模块等
PLC的工作原理
一. 扫描技术 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 (一) 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (二) 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。 即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。 (三) 输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。