QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
查看: 2349|回复: 11
收起左侧

[讨论结束] 求PLC基础知识书本

 关闭 [复制链接]
发表于 2008-6-1 13:54:54 | 显示全部楼层 |阅读模式

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

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

x
希望各位能帮新人..........
发表于 2008-6-1 15:41:26 | 显示全部楼层
论坛里搜索一下,很多的,什么型号的都有。
发表于 2008-6-1 22:51:51 | 显示全部楼层
在百度或谷歌里搜一下,好多这方面的介绍。比如PLC资料网,或中国工控网
发表于 2008-6-1 22:55:21 | 显示全部楼层
PLC产生、构成和设计——初识PLC0 r, O; ?' ~1 ^' ]# n$ Q, d+ S0 ]0 y
在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国通用汽车公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。/ B& H3 q, H1 T+ a+ k+ a

: O9 S) a5 k# S5 I. Z  ^( A个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。
7 e2 P3 {& {1 L8 b% D
# o6 c- G4 W# o2 ?; Y) A7 b3 V上世纪80年代至90年代中期是PLC发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。; e7 d- C2 G! |$ N) \0 p

9 ^# ^& h( p7 h7 V; Q( y$ m  @, uPLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。' E" ?& V" a) v4 K4 l5 m0 }, r+ [- @
' u8 A- a5 B5 S/ n9 h. I
PLC的构成
! o( V" g. h0 r- w/ h
6 }6 Y6 N; x& @9 K从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
2 ]6 E' o) M- L) y, o5 ~
( {3 ^" V6 @0 a6 X  p( i" TCPU的构成
8 ~/ A, I, m3 l
7 b2 m6 d' v6 h# |- gCPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。/ I/ Y0 f6 ~6 C) Q* I
& s* g! G, {1 N, d! [' C' {
在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。& R$ }5 I* m9 y* |! E

4 q& @; f" j3 S* y" k1 X: [CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。" k+ S; {, y/ m7 [- g" O& b

1 i: d! ~& ^: C: lI/O模块. E' Q" {# }4 C$ O5 H
+ A) Z/ _: }' }
PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入 (AI),模拟量输出(AO)等模块。
, {/ ^# i$ o8 J" H
  b7 s  H: E8 A. G$ P! |常用的I/O分类如下:" x: u0 G  c4 m  M/ e7 n
; K5 k) i% G4 B5 w3 r
开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。
. p6 {( T/ W" c
5 ~' A2 t% m8 d& `模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
2 _; Q. A/ {$ w7 G5 i% m/ e
1 B7 I; H5 _4 e除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。/ D1 P5 J, r$ z& A7 U3 H
7 B/ j8 J' Z$ }2 X% W1 v0 _
按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。
+ l0 g8 a7 b; w0 ?# @& |, o
4 b% I; j& O4 `2 f, J. H电源模块
: U! A1 ~. z4 F* w$ I/ ]9 e6 r% `! z9 ^& L! d6 C9 \
PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。: _1 n- C% S) D. o1 d' G5 i
6 w" i& C* P" U; {) r2 d
底板或机架
! L8 c$ n. E: U+ h( p, x/ w" t: [0 \% A5 w
大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。1 C5 C* K! t( m7 ~/ l  H4 n

; }. m, _4 B; S& r6 n. C9 q$ l7 I; `PLC系统的其它设备) k1 X2 |0 ~3 r+ G+ \

/ o+ \  u) z* M9 }& [编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。4 X$ n% P  n9 F3 m+ P- \

& J# N0 d1 D* B* K4 A/ o人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。
6 _4 V9 O9 B/ b6 l* M# ]( r3 h1 T! D( I* [1 c! E  r5 v
PLC的通信联网
; V; ~& J3 E+ t! x- X/ O: w
7 N! x6 g: [7 Y% q+ q3 L& V- n  f依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出"网络就是控制器"的观点说法。+ W! ?% L( Q' m

# c4 [, t2 ^" `% W" M$ Y- j5 ZPLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些内置有支持各自通信协议的接口。PLC的通信现在主要采用通过多点接口(MPI)的数据通讯、PROFIBUS 或工业以太网进行联网。; @3 Y5 D# I9 h/ {9 U3 A

$ U( P* h% w% z6 j4 w* G- K2 PLC控制系统的设计基本原则
+ B' U  {+ ?7 p/ ~0 ^& n# y8 d3 G5 h4 f) z2 C, J; m
最大限度的满足被控对象的控制要求。
( e! `3 S7 S+ h8 Y" k5 x. _9 J" }, e5 ~6 s% p
在满足控制要求的前提下,力求使控制系统简单、经济、使用和维护方便。( K, R! g( b% P3 v3 l* V5 o

$ J% l0 [/ ?9 {9 X) x% N3 Q保证控制系统安全可靠。% A% J- j$ ?$ f  }8 m

" ~  H( q+ L, I; A) s: E! Q考虑到生产的发展和工艺的改进在选择PLC容量时应适当留有余量。! ]$ {% o  r$ s+ T1 E& X( a

5 s$ k4 I# Z3 ?& I8 A! SPLC软件系统及常用编程语言; V  ~' h* h# H/ H

! H- C4 d9 Y2 F( J- o; O$ pPLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程序、编译程序、诊断程序等,主要用于管理全机、将程序语言翻译成机器语言,诊断机器故障。系统软件由PLC厂家提供并已固化在EPROM中,不能直接存取和干预。用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用 STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果的在线监视。
- \7 E1 R, M' w7 P( K- f& m" ~! v$ g0 w2 J. n2 d* ^! O8 \
标准语言梯形图语言是最常用的一种语言,它有以下特点:# G$ d& i4 q9 K$ U" V
8 }' l9 K( A2 E' w) J# m2 n
它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。
% H3 u) j. @  ?+ ]# ^: ]7 j: H2 s! \4 L$ d9 Z2 j! m+ W! j" y
梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。
3 s9 l. d6 ]. L/ l" V% t7 V: I! [
梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。9 m4 T. V: K; O$ p1 k2 X* W

3 O& J5 N5 ]5 D' U, _2 A内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。: S5 I7 P9 L7 r' M' z/ `
8 J5 o3 H/ `# t
PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。
发表于 2008-6-2 11:42:20 | 显示全部楼层
这样的资料很多的,网易上的不错,下载也方便。本论坛上也有很多。
 楼主| 发表于 2008-6-2 11:49:57 | 显示全部楼层
真诚的谢谢以上各位!!!
发表于 2008-6-20 19:25:36 | 显示全部楼层
不过 我觉得还是买本书看看好些哈 比如我现在学的 是机械工业出版社的 FX系列PLC编程及应用
发表于 2008-6-22 18:49:18 | 显示全部楼层
PLC方面的书还是很多的,随便哪里找找去下来看 不要太多   知识丰富
发表于 2008-6-24 19:12:08 | 显示全部楼层
要买书本的话,我觉得人民邮电出版社出版的龚仲华、史建成等编著的《三菱FX/Q系列PLC应用技术》不错,里面包括了基础篇、设计篇、编程篇、功能篇、通信篇、网络篇、维修篇!这本书的价格是56元RMB
发表于 2008-6-24 20:07:09 | 显示全部楼层
论坛上多的是 LZ去艘就是了
发表于 2008-6-25 09:11:10 | 显示全部楼层
PLC初学者

0 t  H) X' o  ^$ {3 {
; l6 z/ j) G' J. B+ m$ r" t, `2 ^" e1 U2 L. v

4 U; ~  o2 }6 D, V1 J8 F- h3 U
- I- m8 E& ^+ h( M1 Z# R' N  一,梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只能接在右边的母线上。接点不能出现在线圈右边。如下图(a)应改为(b):        二,接点应画在水平线上,不应画在垂直线上,如下图(a)中的接点X005与其它接点间的关系不能识别。对此类桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。如图(b)所示:
8 ~; I6 `. F6 j. _! {        三,并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。这样做,程序简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。如下图所示:, M( r2 P4 H" M# t8 |
       四,不宜使用双线圈输出。若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。双线圈输出一般梯形图初学者容易犯的毛病之一。在双线圈输出时,只有最后一次的线圈才有效,而前面的线圈是无效的。这是由PLC的扫描特性所决定的。
5 ~1 Q# h2 m2 r  C& ~) i2 i6 Q/ L        PLC的CPU采用循环扫描的工作方式。一般包括五个阶段(如图所示):内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。当方式开关处于STOP时,只执行前两个阶段:内部诊断与处理,与外设进行通讯。) D5 A) X! z2 o/ j& q
       1,输入采样阶段
- D7 P. f% ^2 e7 i+ T3 Y       PLC顺序读取每个输入端的状态,并将其存入到我们称之为输入映像寄存器的内在单元中。当进入程序执行阶段,如输入端状态发生改变.输入映象区相应的单元信息并不会跟着改变,只有在下一个扫描周期的输入采样阶段,输入映象区相应的单元信息才会改变。因此,PLC会忽视掉小于扫描周期的输入端的开关量的脉冲变化。
" j1 C0 g, K: _) K4 q% w; }8 o& Z9 E( S      2,程序执行阶段4 F# X0 ~& [3 n5 l! [" i- x% r- o
       PLC从程序0步开始,按先上后下,先左后右的顺序扫描用户程序并进行逻辑运算。PLC按输入映象区的内容进行逻辑运算,并把运算结果写入到输出映象区,而不是直接输出到端子。
+ t' _& G$ G  f" f/ X4 Q9 o      3,输出刷新阶段/ c3 ?' X4 k/ z* j6 c; B4 b
       PLC根据输出映象区的内容改变输出端子的状态。这才是PLC的实际输出。
5 x3 L; q* b& ~3 E# l7 k/ Y         以上简单说明了PLC的工作原理,下面我们再以实例说明为什么编写梯形图程序,不宜重复使用线圈。如下图所示,设输入采样时,输入映象区中X001=ON,X002=OFF,Y003-ON,Y004=ON被实际写入到输出映象区。但继续往下执行时,因X002=OFF,使Y003=OFF,这个后入为的结果又被写入输出映象区,改变原Y003的状态。所以在输出刷新阶段,实际外部输出Y003=OFF,Y004=ON。许多新手就碰到过这样的问题,为什么X001已经闭合了,而Y003没有输出呢?逻辑关系不对。其实就是因为双线圈使用造成的。, v  z! L* A; q0 I  G' U$ h1 o$ }: G
         注意:我们所说的是不宜最好不要)使用双线圈,双线圈使用并不是绝对禁止的,在一些特殊的场合也可以使用双线圈,这时就需要你有较丰富的编程经验和技巧了。下面我们会谈到这一点。但对于初学者还是不要冒这个险。其实,从以上的例子可以看出,重复利用线圈之所以会造成Y003的输出混乱,是由于程序是从上到下顺序执行的缘故造成的。但如果我们可以改变程序执行的顺序,保证在任何时刻两个线圈只有一个驱动逻辑发生,就可以使用双线圈。其中,最常用的方法就是使用跳转指令。如下图所示:+ q" j( k  {6 ?+ K; c4 A2 o* k
http://dq.shejis.com/uploadfile/dq/uploadfile/200806/20080613114346691.gif
4 }' o+ _) D" B; t8 v. k" P- t% U         程序分析:M0闭合,程序跳至P0处(不执行X001语句),M0常闭断开,CJ    P1不会发生,执行下一语句。此时,Y003将X002状态进行驱动。M0断开时,程序顺序执行并按X001的状态对T003进行驱动,M0常闭闭合,跳至P1按X003状态对Y004进行驱动,即跳过了X002驱动Y003的语句。可见,在同一时刻,Y003驱动只有一个可以发生。此时,双线圈利用是可以的。
- I- D! g8 _( ~- c* e' z         但在梯形图编程时,我们还是要尽量避免使用双线圈,而引入辅助继电器是一个常用的方法。如下图所示:* s- o7 q$ m$ m8 M
http://dq.shejis.com/uploadfile/dq/uploadfile/200806/20080613114346743.gif
$ C9 _# m/ D. g         图(b)中,X001和X002接点控制辅助继电器M000,X003~X005接点控制辅助继电器M001,再由两个继电器M000,M001接点的并联组合去控制线圈Y000。这样逻辑关系没变,却把双线圈变成单线圈。
发表于 2008-7-25 22:31:49 | 显示全部楼层
这样的书多的是,我还有视频的呢!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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