QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2982|回复: 11
收起左侧

[讨论结束] 学习PLC-------------

 关闭 [复制链接]
发表于 2007-7-17 12:21:45 | 显示全部楼层 |阅读模式 来自: 中国河北廊坊

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
学习PLC应该从那几个方面开始??& t# r7 }; M8 C
应该看那些资料?" G2 [/ ~1 r# U! A2 N
我是学习机械的,原来接触过,但是现在全都忘记了!4 d2 K3 K1 x9 k* z9 u
请求各位帮助,因为人家都说机械和电子不可能同时掌握,$ i4 j( [& E+ P  B4 R
但是我想做件可能的事情!!
0 b: N" d) d( k, o5 ?% W期待---------好的视频教程········
发表于 2007-7-17 15:55:36 | 显示全部楼层 来自: 中国广东惠州
怎样学习PLC
2 H# G% x* ^& n1 _; I) G
5 r$ }, C: N6 ]) l0 EPLC ( Programmable Logical Controller)可编程控制器在机电领域用的很广,大部分设备或产线的自动化控制会用PLC单元或总线来完成。现在的PLC编程,不管是三菱的还是西门子的,都很少用编程器了,都是直接在电脑上用专用软件完成。所以,电脑的使用知识就不用说了,另外,必须要了解工业传动过程,还要有比较好的电工电子学的基础,理解继电器的工作原理,知道各种传感器的信号特点和应用,要实现PLC总线结构的应用,还要知道必要的通讯知识 3 Q& f; S# N0 W* K) g
PLC 也叫可编程控制器,要学好PLC的编程首先得学会PLC的组成和结构特点。PLC输入、输出和控制器三部分组成,控制器是核心,输入、输出是关键。输入、输出有数字信号和模拟信号两种,模拟信号的编程比较复杂。
5 y# L! [2 [, |- N2 y$ YPLC是很简单的啊,梯形图一目了然,那个常开,哪个长闭,还有定时,都不用象单片机里一样再设定了,而且抗干扰能力也强,你要学,再弄懂程序含义后建议多看别人写的程序,对你帮助很大,再说,PLC的内核就是单片机,另外你实在看不懂不是还有语句表吗,和汇编有点接近,可以试试。 ! `* ?7 {0 y8 o: k; I! L
既然是从零开始,那就要学得非常仔细,因为细节决定许多问题,在由就是要学好硬件知识,这是学PLC变程的基础。然后一定要自己做实验,把上面的例子都做了,千万不要觉得辛苦,因为你是从零开始的。学编程还需要一点点天赋,悟性一定要好,平时可以再看看相关的论文,不一定要看懂,看出来他想干什莫就行了。 . L* \2 Y9 Q) P) m! T9 R% {
要想学好PLC,首先必须把低 PLC编程压电器(电力拖动)的基础学扎实,那么什么是低压电器呢?低压电器通常是指工作交流电压小于1200V,直流电压小于1500V的电路起控制作用的电路叫做低压电器.
) g0 L$ ^$ i6 Q$ ]4 V# V- Z0 e$ T一 低压电器的的分类: ( x( n8 N' a0 Z8 T$ m
1.按其用途或或所控制对象分类:   `' e. {1 j# G
(1)低压配电电器 这类电器包括刀开关,转换开关,熔断器和 / b& b( Y: I( ?! M; {3 E
自动开关等.主要用于低压配电系统中,要求在系统发生故障的情况下动作准确
" l* b  @- z7 Y5 e4 T# ^' O, x,工作可靠. , F+ ?. _6 A8 Y6 V( B3 Q
(2)低压控制电器 包括接触器,控制继电器,主令开关,启动器和电磁铁等.主要用于电力拖动自动控制系统和用电系统中,要求寿命长,体积小且工作可靠.
4 Q. V; j$ u3 V' \2.低压电器按动作方式分类:
9 v) @, B# j/ D! F(1)自动电器 自动电器是按照外来的信号或某个物理量的变化而自动动作的电器,如接触器,继电器等. - ?1 Y. \; F$ N( }) Q1 }
(2)非自动电器 是通过人工或外力直接而操作而动的电器,如按钮行程开关等.
; j+ X2 e2 Y4 C; f. T3.按电器的执行机能分类: 1 w7 m/ V, Y: U8 h' Q: |
按电器的执行机能可分为有触点电器和无触点电器.有触点的电器包括开关,按钮等.无触点电器有晶闸管,IGBT管等.
" d' o5 ?. v4 T5 s' u二 主令电器
' u3 t6 T1 o3 z" g: h: t主令电器属于控制电器,是用来发在指令的低压操作电器.
8 c! P, j( V1 T$ t: a6 H. B/ f(1) 控制按钮 " S/ `+ v8 {, e' `! r
控制按钮是一种结构简单,应用广泛的主令电器.由按钮帽,复位弹簧,桥式触点和外壳组成. ( {+ u! n$ J* n1 j% X5 l3 f
(2) 常开和常闭 ( {, O1 e" @' S4 ~
定义:断开时叫常开(动合),接通时叫常闭(动断) . V+ M! g, N! ]: c$ r+ i
控制按钮在外力的作用下,首先断开常闭触点,然后在接通常开触点.复位时,常开触点先断开,常闭触点后闭合.一般以红色表示停止按钮,绿色表示启动按钮.
, V1 g. t6 Q" j; t4 G" w8 b(3) 行程开关
6 ]( T# b$ }, K7 T1 ?行程开关又称限位开关,一般由执行元件,操作及外壳组成,行程开关的种类很多,按结构分直动式,微动式,滚动式.
' p7 O+ n: p3 m+ \6 q2 h* d(4) 霍而接近开关开关的结构工作原理
7 d- X  ?  O& y, }) n9 o它主要由霍而元件,稳压电路,放大器,施密特触发器OC门等电路构成,通常集成在一个芯片上.当外加磁场强度超过规定的工作点时,OC门由高电阻态变为导通状态,输出变为低电平,当外加磁场强度低于释放点时,OC门重新变为高阻态,输出高电平.那什么是霍尔接进开关?定义:在一的距离(几毫米至十几毫米)内检测物体有无的传感器称为接进开关. . M" S+ L' Y. N4 R2 O9 G
(5)光电开关 * f  r0 W4 \! u
光电开关是用来检测物体靠近,通过等状态的光电传感器.光电开关可分为遮断型和反射型. . V6 a" I! A' _: [, W
PLC在工业自动化中现已经成了必不可少的一部分,它的应用较为广泛,因它的使用简单,稳定性好,功能比较强大,价格也为适中,他比一般的工控系统的成本相比要低的多,编程也较为方便,它可以用于温度、逻辑、湿度、压力、比量、运算、人机等很多种控制系统中,现代工业中80%都使用PLC控制的;如果PLC学好了找份好点的工作也并不为难事。 % I, S: r/ o0 P$ y" G$ D
学习不是很难,对设备和自动化有些灵性就没问题。学好了三菱或西门子的PLC以后工作很好找,因为PLC在工业控制上应用很广,可以在提供自动化设备的厂家工作,也可以在应用自动化设备的厂家工作,还可以专门做软件和系统设计,只要你能独挡一面,薪金很高的!在北京、天津就可以,天津的环境和机会更多些

评分

参与人数 1三维币 +5 收起 理由
bdblbyq + 5 应助

查看全部评分

发表于 2007-7-18 09:11:11 | 显示全部楼层 来自: 中国福建莆田
谢谢2楼朋友的资料,我们公司每月要用是好几十台松下伺服电机,我很想学,看了你的回答,我有一点明白,期待你的更好资料
 楼主| 发表于 2007-7-18 09:44:04 | 显示全部楼层 来自: 中国河北廊坊
这些我都知道了!
! l1 @' x% ^% M5 {就是去缺少相关的视频资料,
- U$ v0 I8 a8 p7 z请大家帮忙!·?
发表于 2007-7-18 11:11:58 | 显示全部楼层 来自: 中国内蒙古鄂尔多斯
谢谢二楼的讲解,我也想学PLC编程,通过您的解说,我明白了一些,如果有视频讲解就更好了
发表于 2007-7-19 06:26:44 | 显示全部楼层 来自: 中国福建南平
网上搜索一下,有个东南大学PLC视频,论坛上我也发了,但太大,没法完,只有9课9 I, I7 h- U* r& ]8 l- i
http://www.3dportal.cn/discuz/viewthread.php?tid=158150&highlight=%B6%AB%C4%CF%B4%F3%D1%A73 M6 \5 i: E4 ^% Y5 l& p9 M  [

" X$ X$ J1 }' d/ f2 R+ @[ 本帖最后由 zhoujd 于 2007-7-19 06:29 编辑 ]
发表于 2007-7-21 06:13:11 | 显示全部楼层 来自: 中国山东烟台
PLC入门教程0 z7 x& M+ i* j1 y0 y) m! |
7 x  e1 a  W( i/ e! c4 y; a
% S( z# I& P5 T4 s) v' m$ g
PLC入门 0 R. z  U% Y6 d
一. PLC的由来
4 v+ u5 r% t4 H5 Z- b5 Y" p9 a" R8 C二. PLC的定义! s! {5 {& i2 q1 y+ I' S0 W; N
三、PLC的发展阶段
! h# S- w; A! V四. PLC的特点
9 j: w2 b. [1 p! x9 A# Z1 U五、PLC的分类+ L9 g  ~4 E9 o1 i1 ^9 v5 f/ I
六. PLC的基本结构
5 e3 g2 Q$ |  I! U' Y七. PLC的工作原理" \- l/ b/ ]5 M6 {) O0 ~
八.三菱PLC硬体介绍
# `) t; `; {9 H6 l一. PLC的由来) k0 h3 P; V' e2 f, Z
可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC。
$ l/ q+ t& O! [( w, G2 }- x8 C在60年代,汽车生产流水线的自动控制系统基本上都是由继电器控制装置构成的。当时汽车的每一次改型都直接导致继电器控制装置的重新设计和安装。随着生产的发展,汽车型号更新的周期愈来愈短,这样,继电器控制装置就需要经常地重新设计和安装,十分费时,费工,费料,甚至阻碍了更新周期的缩短。为了改变这一现状,美国通用汽车公司在1969年公开招标,要求用新的控制装置取代继电器控制装置,并提出了十项招标指标,即:# f9 j7 }4 J8 o* e  J! @: I2 ^
1、编程方便,现场可修改程序;/ J. w" A8 H0 e6 o, L, z
2、维修方便,采用模块化结构;
. P( \* \- Y2 t$ T+ Q1 u3、可靠性高于继电器控制装置;
1 L: N" u, `7 m3 h9 W& t6 Z. }4、体积小于继电器控制装置;7 I: C$ d) R2 D% ]9 K
5、数据可直接送入管理计算机;; u* C" ^, }9 [+ Y: ~
6、成本可与继电器控制装置竞争;
7 P# I9 O" c+ f8 t7、输入可以是交流115V;
, k: [0 H# S; Z4 I1 H- N1 X8、输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;7 f. W3 Q. j0 o% c0 Q
9、在扩展时,原系统只要很小变更;
, Z0 E+ s" J% K. d/ v& Z10、用户程序存储器容量至少能扩展到4K。
$ _4 c7 D4 b: C7 x' ^1969年,美国数字设备公司(DEC)研制出第一台PLC,在美国通用汽车自动装配线上试用,获得了成功。这种新型的工业控制装置以其简单易懂,操作方便,可靠性高,通用灵活,体积小,使用寿命长等一系列优点,很快地在美国其他工业领域推广应用。到1971年,已经成功地应用于食品,饮料,冶金,造纸等工业。3 `& w- F. ?6 n0 G2 a
这一新型工业控制装置的出现,也受到了世界其他国家的高度重视。1971日本从美国引进了这项新技术,很快研制出了日本第一台PLC。1973年,西欧国家也研制出它们的第一台PLC。我国从1974年开始研制。于1977年开始工业应用。
发表于 2007-7-21 06:14:39 | 显示全部楼层 来自: 中国山东烟台
二. PLC的定义
. z& Z, v" |. m. b# LPLC问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,美国电气制造商协会NEMA(National Electrical Manufactory Association)经过四年的调查工作,于1984年首先将其正式命名为PC(Programmable Controller),并给PC作了如下定义:( a# d/ m, l" d- g5 O; g) \
“PC是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。用来执行诸如逻辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种机械或工作程序。一部数字电子计算机若是从事执行PC之功能着,亦被视为PC,但不包括鼓式或类似的机械式顺序控制器。”
9 z9 u2 m3 Y% F9 O以后国际电工委员会(IEC)又先后颁布了PLC标准的草案第一稿,第二稿,并在1987年2月通过了对它的定义:
& `. j4 s& F, l; k1 U4 d* [3 R“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。”
0 |" ~3 ^5 V7 `总之,可编程控制器是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有丰富的输入/输出接口,并且具有较强的驱动能力。但可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。
) }$ T% y  e1 q1 n, l# g+ ~6 h三、PLC的发展阶段
/ |  V4 B! E$ U虽然PLC问世时间不长,但是随着微处理器的出现,大规模,超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,PLC也迅速发展,其发展过程大致可分三个阶段:: n% y: H6 X+ K
1、早期的PLC(60年代末—70年代中期)
2 ]/ Q  C, P) r早期的PLC一般称为可编程逻辑控制器。这时的PLC多少有点继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制,定时等。它在硬件上以准计算机的形式出现,在I/O接口电路上作了改进以适应工业控制现场的要求。装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯存储器。另外还采取了一些措施,以提高其抗干扰的能力。在软件编程上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式—梯形图。因此,早期的PLC的性能要优于继电器控制装置,其优点包括简单易懂,便于安装,体积小,能耗低,有故障指使,能重复使用等。其中PLC特有的编程语言—梯形图一直沿用至今。
- n/ d7 B" c3 C/ p1 C2、中期的PLC(70年代中期—80年代中,后期). g" b$ B5 Q1 c+ v
在70年代,微处理器的出现使PLC发生了巨大的变化。美国,日本,德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。- ^0 N, ?. O' ~7 D5 P
这样,使PLC得功能大大增强。在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块。并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC得应用范围得以扩大。( Y, g- `- J9 ~1 w# m  D9 T8 E
3、近期的PLC(80年代中、后期至今)
3 J# o& m9 B& E" G进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的档次普遍提高。而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片。这样使得PLC软、硬件功能发生了巨大变化。
发表于 2007-7-21 06:18:20 | 显示全部楼层 来自: 中国山东烟台
四. PLC的特点
+ _9 l: K7 g# P# J  yPLC的主要特点
  @% d* B& K4 A1、高可靠性
4 e  N# s& X, m7 X8 {" M(1)所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。6 E, X/ S  Z) ?
(2)各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms.  A2 n1 s# L, d" C% F. B7 z/ L7 x& X3 G
(3)各模块均采用屏蔽措施,以防止辐射干扰。5 b! n4 F/ h5 z, j2 ?
(4)采用性能优良的开关电源。4 A9 @! q8 P$ x) }% O" n& o7 v$ x
(5)对采用的器件进行严格的筛选。
. ^& I" V* a+ J(6)良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大。
) \3 j* I0 q6 F(7)大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性更进一步提高。8 T  e! u7 r% I8 K
2、丰富的I/O接口模块( m) w4 {  x9 g" A% \6 t
PLC针对不同的工业现场信号,如:交流或直流;开关量或模拟量;电压或电流;脉冲或电位; 强电或弱电等。有相应的I/O模块与工业现场的器件或设备,如:按钮;行程开关;接近开关;传感器及变送器;电磁线圈;控制阀等直接连接。; |. {( E% ?4 W& X* ?9 a! }
另外为了提高操作性能,它还有多种人-机对话的接口模块; 为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。- R+ e( A% `& K: O" b3 F
3、采用模块化结构
  l) Z8 v# m' E; l为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。; V3 `4 O& i3 k3 F4 N, S
4、编程简单易学& J% @! b3 K. o8 w" H/ a# c
PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。
7 m' E4 Z/ N4 J5、安装简单,维修方便
1 l: q: f! w" |+ W3 o. g% ~0 ?PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。' W: U5 t; J% d$ Y, k# r$ h, t1 r. R, W
由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。1 V$ ~" n: ]: {& c$ U- s7 M* }  j
PLC的功能
) k# w0 P* O6 h) v0 e1 t3 B! O1、逻辑控制
) j" y/ G9 g0 v1 T! t4 a9 ]. Y* t2、定时控制  s8 C% ~; W7 |5 e) B: a  X
3、计数控制' g4 L- ]1 s" ~1 P1 R# g) b
4、步进(顺序)控制- s% M: m6 X4 N' l
5、PID控制
' }' `% ~* Y- c5 X6、数据控制:PLC具有数据处理能力。0 m2 N5 d- b4 \. g4 j7 u1 Z
7、通信和联网
5 u" R+ ^: S" o3 X% k! Z8、其它:PLC还有许多特殊功能模块,适用于各种特殊控制的要求,如:定位控制模块,CRT模块
! W9 A7 K. }; ?! S五、PLC的分类
4 a2 z, v9 h0 ]3 e* z1、小型PLC
7 ~3 M( H6 m  x+ ^5 ^" F% U小型PLC的I/O点数一般在128点以下,其特点是体积小、结构紧凑,整个硬件融为一体,除了开关量I/O以外,还可以连接模拟量I/O以及其他各种特殊功能模块。它能执行包括逻辑运算、计时、计数、算术运算、数据处理和传送、通讯联网以及各种应用指令。
' Y$ _# e2 _2 Y. E2、中型PLC
* Y" r6 z/ p# s5 }0 b  D中型PLC采用模块化结构,其I/O点数一般在256~1024点之间。I/O的处理方式除了采用一般PLC通用的扫描处理方式外,还能采用直接处理方式,即在扫描用户程序的过程中,直接读输入,刷新输出。它能联接各种特殊功能模块,
  i. b$ N$ k) b通讯联网功能更强,指令系统更丰富,内存容量更大,扫描速度更快。 3 i" `/ W& T9 h& M
3、大型PLC ! J" r0 F1 E* b3 n
一般I/O点数在1024点以上的称为大型PLC。大型PLC的软、硬件功能极强。具有极强的自诊断功能。通讯联网功能强,有各种通讯联网的模块,可以构成三级通讯网,实现工厂生产管理自动化。大型PLC还可以采用三CPU构成表决式系统,使机器的可靠性更高。
) ^# z$ s- _6 n7 a! |! ~( b六. PLC的基本结构  d% D( j9 j' D- Z$ [. W
PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同:' ^7 q/ Y3 Q4 a
1、中央处理单元(CPU)
) v' J% G( V* q8 L, j- `( [# z. h0 F中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
/ K! n+ b$ ]" Q; w( r为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。, p' ]: g4 b9 c7 C2 h9 v) R0 i
2、存储器
4 m) {- e2 l8 @% S存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。! k5 ^, P/ n5 J# K2 o' X
PLC常用的存储器类型
4 g! i% k' d/ h8 ~) X(1)RAM (Random Assess Memory) 这是一种读/写存储器(随机存储器),其存取速度最快,由锂电池支持。' a; ?" y1 I5 x0 v+ P1 K" l
(2)EPROM(Erasable Programmable Read Only Memory)这是一种可擦除的只读存储器。在断电情况下,存储器内的所有内容保持不变。(在紫外线连续照射下可擦除存储器内容)。3 B2 r6 Q4 E7 _5 f, s
(3)EEPROM(Electrical Erasable Programmable Read Only Memory)这是一种电可擦除的只读存储器。使用编程器就能很容易地对其所存储的内容进行修改。7 A. G% o. q- [& B. I1 y
PLC存储空间的分配
" L3 M4 R7 _) I/ \* u( ~虽然各种PLC的CPU的最大寻址空间各不相同,但是根据PLC的工作原理,其存储空间一般包括以下三个区域:
- ?0 ~: F3 ^; N9 l(1)系统程序存储区8 s4 g4 o5 g& _# O) S8 N7 {
(2)系统RAM存储区(包括I/O映象区和系统软设备等)- E- v  I: M% |( A- f4 k$ ?
(3)用户程序存储区
  I# Z/ F. Q! {& G  o) D系统程序存储区:在系统程序存储区中存放着相当于计算机操作系统的系统程序。包括监控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等。由制造厂商将其固化在EPROM中,用户不能直接存取。它和硬件一起决定了该PLC的性能。) r  P( {7 o4 A* K# ?- {
系统RAM存储区:系统RAM存储区包括I/O映象区以及各类软设备,如:逻辑线圈;数据寄存器;计时器;计数器;变址寄存器;累加器等存储器。
, o6 j* W. w& N(1)I/O映象区:由于PLC投入运行后,只是在输入采样阶段才依次读入各输入状态和数据,在输出刷新阶段才将输出的状态和数据送至相应的外设。因此,它需要一定数量的存储单元(RAM)以存放I/O的状态和数据,这些单元称作I/O映象区。一个开关量I/O占用存储单元中的一个位(bit),一个模拟量I/O占用存储单元中的一个字(16个bit)。因此整个I/O映象区可看作两个部分组成:开关量I/O映象区;模拟量I/O映象区。/ W3 U! }$ F% }& O
(2)系统软设备存储区 :除了I/O映象区区以外,系统RAM存储区还包括PLC内部各类软设备(逻辑线圈、计时器、计数器、数据寄存器和累加器等)的存储区。该存储区又分为具有失电保持的存储区域和无失电保持的存储区域,前者在PLC断电时,由内部的锂电池供电,数据不会遗失;后者当PLC断电时,数据被清零。
) i& T6 {% H' X  b! t$ X1)逻辑线圈
* X, j  ~) A; E1 ?6 {与开关输出一样,每个逻辑线圈占用系统RAM存储区中的一个位,但不能直接驱动外设,只供用户在编程中使用,其作用类似于电器控制线路中的继电器。 另外,不同的PLC还提供数量不等的特殊逻辑线圈,具有不同的功能。, V2 D1 P  t. C! P7 X7 e, i' q
2)数据寄存器
0 N% N8 |$ ?7 v( H/ a/ S与模拟量I/O一样,每个数据寄存器占用系统RAM存储区中的一个字(16 bits)。 另外,PLC还提供数量不等的特殊数据寄存器,具有不同的功能。$ B0 A4 O. h" t! |. l, Z
3)计时器6 j9 i  s( C  l0 x0 U9 \
4)计数器; l7 P( r5 Z- T5 f2 d$ [, j
用户程序存储区
& ]  l+ f6 H0 t& D用户程序存储区存放用户编制的用户程序。不同类型的PLC,其存储容量各不相同。% g" u# K2 o! a( A
3、电源
2 C3 R$ X$ i; t4 K( vPLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。
发表于 2007-7-21 06:22:02 | 显示全部楼层 来自: 中国山东烟台
七. PLC的工作原理
# F  i) |8 M. W* H+ r2 Z8 g  最初研制生产的PLC主要用于代替传统的由继电器接触器构成的控制装置,但这两者的运行方式是不相同的: ( x8 \* y8 C& l7 m9 V
 (1)继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上都会立即同时动作。 5 M# k+ [) h2 Y  N7 k' W1 H
 (2)PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。   y- P0 g* s( |; |8 Q& M0 k
为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式---扫描技术。这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没有什么区别了。 9 A3 ]$ b7 Q2 O5 I* A. U  S
1、扫描技术
" ^$ h! @( N% w& [' x  当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。3 K3 y! I- |/ B. T! _5 k
(1)输入采样阶段 ; n$ I8 @+ p/ P; Y4 V" G
  在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 2 J; ^, {: M' M( ]; [9 q8 x" F, T$ o" |
(2)用户程序执行阶段
! }6 U- k( D7 c. R" S. b  在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 ! ]  C( |( P9 ?7 f0 T: T
(3)输出刷新阶段
! y& v' J2 r6 P* c& q0 _2 C' L  当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。 9 F: x8 g7 k2 O- F  Y% q0 Q* Y
这两段程序执行的结果完全一样,但在PLC中执行的过程却不一样。程序1只用一次扫描周期,就可完成对%M4的刷新; 程序2要用四次扫描周期,才能完成对%M4的刷新。
$ Q3 B% {2 [  ?3 d, T) F这两个例子说明:同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,也可以看到:采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
/ l2 ?) Q; p# O+ G一般来说,PLC的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和 
, v5 R3 v* D5 Q$ S- u2、PLC的I/O响应时间  a/ X2 e1 u: a& L; T8 i% h
  为了增强PLC的抗干扰能力,提高其可靠性,PLC的每个开关量输入端都采用光电隔离等技术。3 D( ^8 Q/ l+ n% Q- B" H3 l
为了能实现继电器控制线路的硬逻辑并行控制,PLC采用了不同于一般微型计算机的运行方式(扫描技术)。8 w8 I3 Q% U! n
  以上两个主要原因,使得PLC得I/O响应比一般微型计算机构成的工业控制系统满的多,其响应时间至少等于一个扫描周期,一般均大于一个扫描周期甚至更长。$ l0 ]8 R; c8 d, R& I
所谓I/O响应时间指从PLC的某一输入信号变化开始到系统有关输出端信号的改变所需的时间。其最短的I/O响应时间与最长的I/O响应时间。
发表于 2007-7-25 09:41:29 | 显示全部楼层 来自: 中国山东德州
要从三菱的PLC开始,比较I有代表性,且日系在我国的应用还是很多的
发表于 2007-7-31 09:17:46 | 显示全部楼层 来自: 中国上海

回复 #1 sunqifa 的帖子

10多年前第一次接触PLC,给我培训的小伙就说:PLC是专门给对电不甚了了的机械工程师玩的!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表