PLC知识-CH4可编程序控制器基本结构和工作原理课件.ppt
《PLC知识-CH4可编程序控制器基本结构和工作原理课件.ppt》由会员分享,可在线阅读,更多相关《PLC知识-CH4可编程序控制器基本结构和工作原理课件.ppt(97页珍藏版)》请在三一办公上搜索。
1、PLC的基本原理及组成,第一节 PLC的基本原理,第二节 PLC的组成,PLC的基本原理及组成第一节 PLC的基本原理第二节,一、工作方式 周期循环扫描二、工作过程自诊断、输入采样、程序扫描、输出刷新几个外阶段。三、扫描周期 T =自检时间+读入一点时间输入点数+程序步数运算速度+输出一点时间输出点数。,第一节 PLC的基本原理,一、工作方式 周期循环扫描第一节 PLC的基本原理,PLC的工作过程示意图,PLC的工作过程示意图,一、PLC硬件系统组成,第二节 PLC的组成,一、PLC硬件系统组成外部设备现场用户输出设备微处理器(CP,微处理器(CPU)接收并存储用户程序和数据;诊断电源、PLC
2、工作状态及编程的语法错误;接收输入信号,送入数据寄存器并保存;运行时顺序读取、解释、执行用户程序,完成用户 程序的各种操作;将用户程序的执行结果送至输出端。,微处理器(CPU),系统存储器(EPROM)系统程序存储器+系统数据存储器存放系统工作程序(监控程序);存放模块化应用功能子程序;存放命令解释程序;存放功能子程序的调用管理程序;存放存储系统参数。ROM的内容只能读出,不能写入。它是非易失的,它的电源消失后,仍能保存储存的内容。ROM一般用来存放可编程序控制器的系统程序,系统存储器(EPROM)系统程序存储器+系统数据存储器,用户存储器RAM存放用户工作程序;存放工作数据。用户可以用编程装
3、置读出RAM中的内容,也可以将用户程序写入RAM,它是易失性的存储器,它的电源中断后,储存的信息将会丢失。,用户存储器RAM,输入单元带光电隔离电路多种辅助电源类型:AC电源DC24V输入 DC电源DC24V输入 DC电源DC12V输入接收开关量及数字量信号(数字量输入单元);接收模拟量信号(模拟量输入单元);接收按钮或开关命令(数字量输入单元);接收传感器输出信号。,输入单元带光电隔离电路,输出单元带光电隔离器及滤波器多种输出方式:晶体管 晶闸管 继电器驱动直流负载(晶体管输出单元);驱动非频繁动作的交/直流负载(继电器输出单元);驱动频繁动作的交/直流负载(晶闸管输出单元)。,输出单元带光
4、电隔离器及滤波器,通讯及编程接口采用RS-485或RS-422串行总线连接专用编程器(FX-20P、FX-10P);连接个人电脑(PC),实现编程及在线监控;连接工控机,实现编程及在线监控;连接网络设备(如调制解调器),实现远程通讯;连接打印机等计算机外设。,通讯及编程接口采用RS-485或RS-422串行总线,I/O扩展接口采用并行通讯方式扩展I/O模块;扩展位置控制模块(如F2-30GM);扩展通讯模块(如FX-232AW等);扩展模拟量控制模块(如FX-2DA、FX-4AD等)。,I/O扩展接口采用并行通讯方式,二、PLC软件系统组成,系统监控程序,运行管理,生成用户元件,系统内部自检,
5、管理程序,解释程序,标准程序模块、系统调用,用户程序,自动化系统控制程序,数据表格,软件系统,二、PLC软件系统组成系统监控程序 运行管理 生成用户元件系,三、数据结构,十进制数(DEC:DECimal number),常用于:定时器/计数器的设定值;辅助继电器(M)、定时器(T)、计数器(C)、状态(S)等软元件的地址号;应用指令的数值型操作数及指令动作常数(K)。十六进制数(HEX:HEXdecimal number) 与十进制数一样,用于指定应用指令的数值型操作数及指令动作常数(H)。,三、数据结构十进制数(DEC:DECimal number),三、数据结构,二进制数(BIN:BINa
6、ry number) PLC内部数据类型,通过外设进行监视时,各软元件的数值自动变换为十进制数或十六进制数。八进制数(OCT:OCTal number)用于输入继电器和输出继电器的软元件编号。输入继电器用X00X07、X10X17、X20X27等八进制格式进行编号;输出继电器用Y00Y07、Y10Y17、Y20Y27等八进制格式进行编号。,三、数据结构二进制数(BIN:BINary number),三、数据结构,BCD码(BCD:BINary Code Decimal)用二进制形式表示的十进制数,常采用8421BCD码。常用BCD码编码开关将BCD码数据送入PLC;PLC常以BCD码格式将输出
7、数据送数码显示器显示。浮点数据(标绘值)二进制浮点数常用于高精度浮点运算;十进制浮点数用于实施监视。,三、数据结构BCD码(BCD:BINary Code Dec,输入继电器(X)在PLC内部,与输入端子相连的输入继电器是光电隔离的电子继电器,采用八进制编号,用无数个常开和常闭触点。输入继电器不能用程序驱动。,五、软元件(逻辑元件),输入继电器(X)五、软元件(逻辑元件),输出继电器(Y)输出继电器采用八进制编号,有内部触点和外部输出触点(继电器触点、双向可控硅、晶体管等输出元件)之分,由程序驱动。在PLC内部,外部输出触点与输出端子相连,向外部负载输出信号,且一个输出继电器只有一个常开型外部
8、输出触点。输出继电器有无数个内部常开和常闭触点,编程时可随意使用。,四、软元件(逻辑元件),输出继电器(Y)四、软元件(逻辑元件),辅助继电器(M)由内部软元件的触点驱动,常开和常闭触点使用次数不限,但不能直接驱动外部负载,采用十进制编号。通用辅助继电器M0M499(500点)掉电保持辅助继电器M500M1023(524点)特殊辅助继电器M8000M8255(256点) 只能利用其触点的特殊辅助继电器可驱动线圈的特殊辅助继电器通用辅助继电器与掉电保持用辅助继电器的比例,可通过外设设定参数进行调整。,四、软元件(逻辑元件),辅助继电器(M)四、软元件(逻辑元件),只能利用其触点的特殊辅助继电器M
9、8000:运行监控用,PLC运行时M8000接通。M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。M8012:产生100ms时钟脉冲的特殊辅助继电器。可驱动线圈的特殊辅助继电器M8030:锂电池电压指示灯特殊继电器。M8033:PLC停止时输出保持特殊辅助继电器。M8034:止全部输出特殊辅助继电器。M8039:时扫描特殊辅助继电器。,只能利用其触点的特殊辅助继电器,状态(S)状态是对工序步进型控制进行简易编程的内部软元件,采用十进制编号。与步进指令STL配合使用;状态有无数个常开触点与常闭触点,编程时可随意使用;状态不用于步进阶梯指令时,可作辅助继电器使用。状态同样有通用状态和掉电
10、保持用状态,其比例分配可由外设设定。,四、软元件(逻辑元件),状态(S)四、软元件(逻辑元件),状态(S)状态有五种类型:初始状态S0S9共10点回零状态S10S19共10点通用状态S20S499共480点保持状态S500S899共400点报警用状态S900S999共100点,四、软元件(逻辑元件),状态(S)四、软元件(逻辑元件),定时器(T)定时器实际是内部脉冲计数器,可对内部1ms、10ms和100ms时钟脉冲进行加计数,当达到用户设定值时,触点动作。定时器可以用用户程序存储器内的常数k或H作为设定值,也可以用数据寄存器D的内容作为设定值。普通定时器(T0T245)100ms定时器T0T
11、199共200点,设定范围0.13276.7s;10ms定时器T200T245共46点,设定范围0.01327.67s。积算定时器(T246T255)1ms定时器T246T249共4点,设定范围0.00132.767s;100ms定时器T250T255共6点,设定范围为0.13276.7s。,四、软元件(逻辑元件),定时器(T)四、软元件(逻辑元件),加法计数器,设定值,K、H或D,触点动作,Tx,Tx,时钟脉冲,驱动,相等比较器,普通定时器的工作原理,T10,加法计数器设定值K、H或D触点动作TxTx时钟脉冲驱动T10,T250,设定值K,计数器,1,100ms时钟脉冲,X2,X1,触点动作
12、,Tx,相等比较器,积算定时器的工作原理,T250设定值K计数器1100ms时钟脉冲X2X1触点动作T,计数器(C) 计数器可分为通用计数器和高速计数器。16位通用加计数器,C0C199共200点,设定值:132767。设定值K0与K1含义相同,即在第一次计数时,其输出触点动作。32位通用加/减计数器,C200C234共135点,设定值:-2147483648+2147483647。高速计数器C235C255共21点,共享PLC上6个高速计数器输入(X000X005)。高速计数器按中断原则运行。,四、软元件(逻辑元件),计数器(C)四、软元件(逻辑元件),16位加计数器通用型:C0C99共10
13、0点 断电保持型:C100C199共100点,16位计数器工作过程示意图,16位加计数器16位计数器工作过程示意图,32位双向计数器有两种32位加/减计数器,设定值:-2147483648+2147483647。通用计数器:C200C219共20点保持计数器:C220C234共15点 计数方向由特殊辅助继电器M8200M8234设定。加减计数方式设定:对于C,当M8接通(置1)时,为减计数器,断开(置0)时,为加计数器。计数值设定:直接用常数K或间接用数据寄存器D的内容作为计数值。间接设定时,要用元件号紧连在一起的两个数据寄存器。,32位双向计数器,32位加/减计数器工作过程示意图,32位加/
14、减计数器工作过程示意图,数据寄存器(D)通用数据寄存器D0D199共200点。 只要不写入其它数据,已写入的数据不会变化。但是PLC状态由运行停止时,全部数据均清零。断电保持数据寄存器D200D511共312点,只要不改写,原有数据不会丢失。 特殊数据寄存器D8000D8255共256点 这些数据寄存器供监视PLC中各种元件的运行方式用。文件寄存器D1000D2999共2000点。,四、软元件(逻辑元件),数据寄存器(D)四、软元件(逻辑元件),变址寄存器(V/Z)变址寄存器的作用类似于一般微处理器中的变址寄存器(如Z80中的IX、IY),通常用于修改元件的编号。V0V7、Z0Z7共16点16
15、位变址数据寄存器。进行32位运算时,与指定Z0Z7的V0V7组合,分别成为(V0、Z0),(V1、Z1)(V7、Z7)。,四、软元件(逻辑元件),变址寄存器(V/Z)四、软元件(逻辑元件),OMRON公司C系列P型机,主要内部器件 1、输入输出继电器 2、内部辅助继电器 3、特殊继电器 4、保持继电器 5、定时器 6、计数器 7、数据存储器,OMRON公司C系列P型机主要内部器件,P型机指令系统,与一般的计算机语言相比,PLC的编程语言,具有明显的特点。它既不同与高级语言,也不同于汇编语言。PLC的主要用户是工程技术人员,应用场合是工业过程。因此,PLC的编程语言简单,易于编写和调试,但应用范
16、围比较窄。 目前,各个PLC的生产厂家使用的语言互不兼容。常用的PLC使用的编程语言有梯形图语言、助记符语言和计算机高级语言,一般的小型机多使用多使用梯形图语言或指令助记符语言。,P型机指令系统 与一般的计算机语言相比,PLC的编程语,梯形图语言 梯形图语言是一种图形语言,它是以继电器控制系统的电气原理图为基础演变而来的。它沿用了传统的继电器控制中的触点、线圈、串并联等术语和图形符号还加进了许多功能强、使用灵活的指令,使得编程更加容易。 梯形图语言比较形象、直观,对于熟悉继电器控制系统的人来说,容易接受。世界上各个PLC的生产厂家都把梯形图语言作为第一用户编程语言。,梯形图语言,1.梯形图的语
17、言格式:,(1)梯形图的左边为起始母线,右边为结束母线。 右边结束母线可省略不画。梯形图按从左到 右、从上到下的顺序排列,每个继电器线圈 为一个逻辑行,最后是线圈输出,整个图形 呈阶梯型。,(2)梯形图中的接点(对应触头)有两种:常开( ) 和 常闭( ) 不同的继电器用不同的寄存器编号表示。梯 形图的每个逻辑行必须是触点与母线相连。,1.梯形图的语言格式:(1)梯形图的左边为起始母线,右边为结,(4)继电器触点作为输入元素可使用无数次,用线 圈驱动的触点可多次用作输入,既可用动合触 点,又可用动断触点,,(3)输出继电器用 表示, 并标出相 应的I/O寄存器编号,输出寄存器只能输出一 次,
18、输出前面必须有接点。,(4)继电器触点作为输入元素可使用无数次,用线(3)输出继电,1: LD 取指令2: LD NOT 取反指令3: AND 与指令4: AND NOT 与反指令5: OUT 输出指令6: OUT NOT 输反指令7: OR 或指令8; OR NOT 或反指令9: AND LD 块与指令10:OR LD 块或指令11:END(01) 结束指令,三、 基本指令,1: LD 取指令三、 基本指令,格式: LD B 符号:B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR、TC、TR区(DM区不可)。,功能:指定一个逻辑开始,将B的内容存入结果寄存器R中,而结果寄
19、存器R中的原内容存入堆栈寄存器S中。,返回,1. LD 取指令,格式: LD B 符,格式:LD NOT B 符号:,B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR、TC、TR区(DM区不可) 。,功能:指定一个逻辑开始,将B的内容取反后存入结果寄存器R中,而结果寄存器R中的原内容存入堆栈寄存器S中。,2. LD NOT 指令,返回,格式:LD NOT B 符号:B:操作,LD和LD NOT指令的使用,LD和LD NOT指令的使用,格式: AND B 符号:,B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR、TC区(DM,TR不可)。,功能:将B的内容
20、与结果寄存器R的内容进行逻辑与操作,并将结果存入结果寄存器R中。,3、AND 与指令,返回,格式: AND B 符号: B,格式:AND NOT B 符号:,B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR、TC区 。,功能:将B的内容取反后与结果寄存器R的内容进行逻辑与操作,并将结果存入结果寄存器R中。,4. AND NOT 与反指令,返回,格式:AND NOT B 符号: B:操作,AND和AND NOT指令的用法,AND和AND NOT指令的用法,B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR、TC区 。,功能:将B的内容与结果寄存器R的内容进行
21、逻辑或操作,并将结果存入结果寄存器R中。,格式:OR B,符号:,7. OR 或指令,返回,B:操作对象。该指令可以使用的继电器区为IR、SR、H,格式:OR NOT B 符号:,B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR、TC区 。,功能:将B的内容取反后与结果寄存器R的内容进行逻辑或操作,并将结果存入结果寄存器R中。,8、OR NOT 或反指令,返回,格式:OR NOT B 符号: B:操作,OR和OR NOT指令的用法,OR和OR NOT指令的用法,格式:AND LD 符号:,功能:用于逻辑块的串联连接。将堆栈寄存器S的内容与结果寄存器R的内容进行逻辑与操作,并
22、将结果存入结果寄存器R中。,9. AND LD 块与指令,返回,格式:AND LD 符号: 功能:用于逻辑块的串,例3-2:AND LD的使用的用法,LD00000OR00001LD00002OR NOT00003AND LDOUT10000,例3-2:AND LD的使用的用法LD00000,LD 00001OR NOT 00003LD NOT 00002OR 00004AND LDLD 00000 OR NOT 00001AND LDOUT 01001,返回,关键是对堆栈寄存器S中的理解,其操作原则是先入后出。,LD 00001返回关键是对堆栈寄存器S中的理,格式:OR LD 符号:,功能:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 知识 CH4 程序 控制器 基本 结构 工作 原理 课件

链接地址:https://www.31ppt.com/p-1287374.html