PLC电气控制系统程序设计.ppt
《PLC电气控制系统程序设计.ppt》由会员分享,可在线阅读,更多相关《PLC电气控制系统程序设计.ppt(52页珍藏版)》请在课桌文档上搜索。
1、清华大学电机系电工学教研组唐庆玉2003年10月16日编版权所有禁止盗版剽窃,PLC电气控制系统程序设计,什么是PLC?,PLC 是一种专门用于工业控制的计算机。,早期的PLC是用来替代继电器、接触器控制的。它主要用于顺序控制,只能实现逻辑运算。因此,被称为可编程逻辑控制器(Programmable logic controller,略写 PLC),随着电子技术、计算机技术的迅速发展,可编程控制器的功能已远远超出了顺序控制的范围。被称为可编程控制器(Programmable controller,略写PC)。为区别于Personal Computer(PC),故沿用PLC 这个略写。,2,PL
2、C应用领域,机床电器 纺织机械 塑料机械 包装机械烟草机械 冲压机械 铸造机械 运输带食品工业 化学工业 陶瓷工业 环保设备电力自动化设备 电梯 中央空调 真空装置 恒压供水系统各种电机 各种电磁阀,3,1.抗干扰、可靠性高。2.模块化组合式结构,使用灵活方便。3.编程简单,便于普及。4.可进行在线修改。5.网络通讯功能,便于实现分散式测控系统。6.与传统的控制方式比较,线路简单。,优点,4,PLC的结构和工作原理,一、PLC结构示意图,5,二、各组成部分的作用,2.存储器,1.CPU,(1)从程序存储器读取程序指令,编译、执行指令。(2)将各种输入信号取入。(3)把运算结果送到输出端。(4)
3、响应各种外部设备的请求。,RAM:存储各种暂存数据、中间结果、用户正调 试的程序。ROM:存放监控程序和用户已调试好的程序。,6,3.输入、输出接口:采用光电隔离,实现了PLC的内部电路与外部电路的电气隔离,减小了电磁干扰。,输出接口作用:将主机向外输出的信号转换成可以驱动外部执行电路的信号,以便控制接触器线圈等电器通断电;另外输出电路也使计算机与外部强电隔离。,输出三种形式:继电器-低速大功率 可控硅-高速大功率 晶体管-高速小功率,输入接口作用:将按钮、行程开关或传感器等产生的信号,转换成数字信号送入主机。,7,编程设备:个人计算机。,4.编程设备,编程软件:STEP7-Micro/WIN
4、32,8,工作方式,CPU:等待命令。,PLC:运行(RUN)后循环扫描。CPU从第一条指令开始执行,执行完最后一条指令又返回第一条,不断循环。,9,1.I/O点数:各128位2.程序存储器 E2PROM 2K3.数据存储器 1K3.指令执行速度 0.37 s/指令4.高速计数(30MHz)6.有中断7.可联网,离线编程,S7-200主要功能,有四种CPU:CPU221,CPU222,CPU224,CPU226,8.可扩展9.模拟量的输入输出10.指令类型:,10,编程语言,11,位(触点):寄存器和存储器的每一位都是一个“继电器触点”。,触点通断与寄存器(存储器)位的赋值关系:,PLC中有两
5、类“触点”:常开触点和常闭触点。符号分别为:,12,(1)装载指令 LD(LOAD),非装载指令 LDN(LOAD NOT)从母线开始一个新逻辑行时,或开始一个逻辑块时,输入的第一条指令。LD:以常开触点开始 LDN:以常闭触点开始,可编程控制器S7-200基本指令,输入I0.0的值,输出给Q0.0。若按钮动作(合),I0.0=1,Q0.0 1;若按钮不动作(开),I0.0=0,Q0.0 0。,输入I0.0的值并取反,输出给Q0.0。若按钮动作(合),I0.0=1,Q0.0=0;若按钮不动作(开),I0.0=0,Q0.0=1,13,(2)输出指令 输出到输出寄存器,同时输出到对应的输出端口,可
6、编程控制器S7-200基本指令,若Q0.0=1,输出继电器闭合;若Q0.0=0,输出继电器释放,14,逻辑关系 梯形图 语句表,LD I0.0A I0.1=Q0.0,A,当 I0.0 与 I0.1 都“ON”时,则输出 Q0.0“ON”。,(3)与指令(A)(AND),非与指令(AN)(AND NOT),说明:先输入I0.0的值;再输入I0.1的值,并将I0.0和I0.1的值相与;与的结果输出到Q0.0,LD I0.0AN I0.1=Q0.0,AN,当 I0.0“ON”,I0.1“OFF”时则输出 Q0.0“ON”。,说明:先输入I0.0的值;再输入I0.1的值并取反,将I0.0的值和I0.1
7、的取反值相与;与的结果输出到Q0.0,15,逻辑关系 梯形图 语句表,LD I0.0O I0.1=Q0.0,O,当 I0.0“ON”或者 I0.1“ON”时,则输出 Q0.0“ON”。,(4)或指令(O,ON)(OR),说明:先输入I0.0的值;再输入I0.1的值,并将I0.0和I0.1的值相或;或的结果输出到Q0.0,LD I0.0ON I0.1=Q0.0,ON,当 I0.0“ON”,或者I0.1“OFF”时,则输出 Q0.0“ON”。,说明:先输入I0.0的值;再输入I0.1的值并取反,将I0.0的值和I0.1的取反值相或;或的结果输出到Q0.0,16,逻辑关系 梯形图 语句表,(5)非指
8、令(NOT),LD I0.0NOT=Q0.0,NOT,说明:先输入I0.0的值;再将I0.0的值求反,1变0,0变1;求反的结果输出到Q0.0,将其左边电路的结果求反,17,逻辑关系 梯形图 语句表,LD I0.0O I0.2LD I0.1O I0.3ALD=Q0.0,先“I0.0或I0.2”,再“I0.1或I0.3”,再将两块的逻辑运算结果相与,与的结果输出到Q0.0,ALD,OLD,(6)块与指令(ALD)(7)块或指令(OLD),先“I0.0与I0.1”,再“I0.2与I0.3的反”,再将两块的逻辑运算结果相或,或的结果输出到Q0.0,LD I0.0A I0.1LD I0.2AN I0.
9、3OLD=Q0.0,18,助记符语句表LD I0.1O Q0.0AN I0.0=Q0.0,助记符语句表LDN I0.0LD I0.1O Q0.0ALD=Q0.0,“块与ALD”指令练习,课堂练习:试写出语句表,19,“块与”、“块或”指令练习:写出下列梯形图的语句表,LDN I1.4A I0.3LD I3.2AN T16OLDLDN C24ON I1.2ALDO Q3.4=Q0.3,20,M3,A,B,C,KM,FU,QS,FR,异步机的直接起动+过载保护继电器接触器控制,主电路,控制电路,采用PLC控制时,主电路接线不变,21,例1:异步机直接启动停止PLC控制,PLC I/O分配:I0.0
10、:停车SB1 I0.1:启动SB2 Q0.0:KM,继电器接线图(对照),22,异步机直接启动停止PLC控制:语句表及动作过程分析,助记符语句表LD I0.1O Q0.0AN I0.0=Q0.0,(1)RUN后,语句表循环执行 假设SB1、SB2都不按下,(3)假设SB2按下,,(5)假设电机启动后,再按下 SB1,,(4)假设电机启动后,SB1、SB2 都不按下,,23,PLC外部接线限制,S7-200 CPU224 PLC控制器输入接线端子只有14点:I0.0I0.7,I1.0I1.5输出接线端子只有10点:Q0.0Q0.7,Q1.0Q1.1,24,电机的正反转继电器接触器控制,KMR,M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 电气控制 系统 程序设计

链接地址:https://www.desk33.com/p-242119.html