PLC实践知识-指令系统(二)
- 格式:doc
- 大小:56.50 KB
- 文档页数:6
任务二 S7-200 PLC编程实训2.1 智力竞赛抢答器控制2.1.1实训目的1.进一步熟悉S7-200PLC的逻辑指令、定时器指令。
2.学会运用典型的梯形图,编制简单的PLC应用程序。
3.进一步掌握编程软件的使用方法和调试程序的方法。
2.1.2项目描述智力竞赛抢答器控制要求如下:参加智力竞赛的A、B、C三组的桌上各有一只抢答按钮,分别为SB1、SB2和SB3,用3盏灯HL1~HL3显示他们的抢答信号。
当主持人接通抢答允许按钮SB0后,允许抢答指示灯亮,抢答开始。
最先按下按钮的抢答者对应的灯亮,与此同时,应禁止另外两个抢答者的灯亮,指示灯在主持人按下复位按钮SB4后熄灭。
任务2. 复杂智力竞赛抢答器的程序设计与调试复杂智力竞赛抢答器控制要求如下:主持人一个开关控制三个抢答桌。
主持人说出题目后,哪组先按按钮,哪组桌子上的灯即亮。
这时主持人按按钮后灯才熄灭,否则一直亮着。
三个抢答桌的按钮是这样安排的:一个抢答桌上是儿童组,桌上有两个按钮,是并联形式,无论按哪一只,桌上的灯都亮;大人组的桌子上也有两个按钮,是串联形式,只有两个按钮都按下,桌上的灯才亮;中学生组桌上只有一个按钮,且只有一个人,一按灯即亮。
当主持人将开关处于开状态时,10s 之内若有人抢答按按钮,电铃响。
2.1.5实训步骤及要求1.简单智力竞赛抢答器程序设计与调试(1)分配输入输出地址,画PLC外部接线图(2)设计程序(3)运行调试2.复杂智力竞赛抢答器的程序设计与调试(1)根据控制要求,分析需要哪些输入输出设备并列出I/O 分配表,画出PLC的外部接线图。
(2)编写梯形图(3)下载程序到PLC进行联机调试。
2.2.6思考题①在任务1、2中若抢答的组数为4组,程序该如何修改?②在任务2中若某组抢答了,如何给他进行加分和减分,谈谈自己的想法。
③如果要使用LED显示其抢答的组号,应如何设计程序?2.2 自动门控制系统2.2.1实训目的1.熟悉并理解基本逻辑指令的应用。
指令系統
1定時器指令
定時器的地址是16位的,地址範圍為T0—T255,計時的時間範圍為1—9990S。
如果內部的256個定時不能達到系統設計的要求的話,可以通過自行設計來代替定時器,方法1利用OB35,方法2利用CPU內部時鐘脈衝。
1.1脈衝定時器
符號
或
示例
1.2擴展脈衝定時器
符號
或
示例
1.3接通延時定時器
符號
或
示例
1.4保持型接通延時定時器符號
或示例
1.5斷電延時定時器符號
或示例
1.6定時器之間的區別
所有的定時器,使能端只要有上升沿或者下降沿觸發,都會重新計時。
無保持型定時器使能端一直為1才能保持定時,保持型定時器在失去使能端信號後仍然繼續定時,直到結束。
為了方便描述給這幾種定時器進行一個編號:①脈衝定時器,②擴展脈衝定時器,③接通延時定時器,④保持型接通延時定時器,⑤斷電延時定時器。
區別1:①②③④是上升沿觸發開始計時;⑤是下降沿觸發開始計時。
區別2:①②⑤是計時的時候輸出,計時到達停止輸出;③④是計時的時候沒有輸出,計時到達時開始輸出。
區別3:①③使能端必須一直接通才能夠計時;②④使能端有一個掃描週期的信號就能計時;
⑤使能端必須斷開才能計時。
區別4:①②③⑤計時完成後,斷開使能端信號就能解除定時器工作狀態;④必須通過複位端才能解除定時器工作狀態。
2計數器
計數器的地址是16位的,不同的CPU用於計數器的存儲區域也不同,最多允許使用64—512個計數器。
計數器的地址編號:C0—C511。
2.1加計數指令
符號
示例。
plc的基本知识点一、PLC的定义与基本概念。
1. 定义。
- PLC(Programmable Logic Controller),即可编程逻辑控制器。
它是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
- 它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
2. 工作原理。
- 输入采样阶段:PLC以扫描方式按顺序将所有输入端的信号状态读入到输入映像寄存器中存储起来。
在本扫描周期内,这个输入映像寄存器中的数据不会改变,即使外部输入信号状态发生了变化。
- 程序执行阶段:PLC按从左到右、从上到下的顺序对用户程序进行扫描,并根据输入映像寄存器中的数据以及其他内部元件(如辅助继电器、定时器、计数器等)的状态进行逻辑运算,将运算结果写入到对应的输出映像寄存器中。
- 输出刷新阶段:在所有指令执行完毕后,将输出映像寄存器中的状态转存到输出锁存器中,通过输出电路驱动外部负载。
二、PLC的硬件组成。
1. 中央处理单元(CPU)- 功能:是PLC的核心部分,它执行用户程序,进行数据处理、逻辑判断、数值运算等操作,同时还对PLC的内部工作进行协调和控制。
- 类型:不同品牌和型号的PLC,其CPU的性能和功能有所差异。
例如,有的CPU 处理速度快,能够处理复杂的控制算法;有的CPU集成了多种通信接口,方便与其他设备进行通信。
2. 输入输出(I/O)接口。
- 输入接口:用于接收外部设备(如传感器、按钮等)的信号。
常见的输入信号类型有数字量输入(如开关信号的通断)和模拟量输入(如温度、压力等连续变化的信号)。
输入接口电路通常具有光电隔离等功能,以提高抗干扰能力。
- 输出接口:用于将PLC的运算结果输出给外部设备(如继电器、接触器、变频器等)。
输出接口也分为数字量输出(如控制继电器的吸合与断开)和模拟量输出(如输出0 - 10V或4 - 20mA的模拟信号来控制调节阀的开度)。
plc基本指令实验报告PLC基本指令实验报告引言:PLC(Programmable Logic Controller)是一种数字化的电气控制系统,广泛应用于工业自动化领域。
在PLC控制系统中,指令是最基本的操作,掌握PLC基本指令对于理解和编写PLC程序非常重要。
本次实验旨在通过实践学习PLC基本指令的使用方法和应用场景。
一、实验目的1.了解PLC基本指令的种类和功能。
2.熟悉Ladder图编程方式。
3.掌握LD(Ladder Diagram)语言编程规范。
4.能够编写简单的PLC程序并进行调试。
二、实验器材1.PLC主机:S7-200系列CPU224XP;2.输入模块:EM221;3.输出模块:EM222;4.终端模块:TB1100;5.PLC编程软件:STEP 7-Micro/WIN V4.0 SP9。
三、实验内容及步骤1.了解PLC基本指令种类和功能:(1)LD语言中常用的指令有NO(常开触点)、NC(常闭触点)、OUT(输出)、SET(置位)、RST(复位)等。
(2)NO与NC分别表示正常状态下开关量接通与断开的状态;(3)OUT指令用于控制输出模块的开关状态,SET指令用于置位一个位,RST指令用于复位一个位。
2.熟悉Ladder图编程方式:(1)打开PLC编程软件,选择新建项目,选择S7-200系列CPU224XP,输入项目名称。
(2)在左侧栏目中选择LAD(Ladder Diagram)语言。
(3)在中央编辑区域中进行程序编写和调试。
3.掌握LD语言编程规范:(1)程序从左至右、从上至下执行;(2)程序应该尽量简洁明了,避免出现复杂结构和死循环;(3)程序应该具有良好的可读性和可维护性。
4.能够编写简单的PLC程序并进行调试:(1)按照实际需求设计Ladder图,并进行程序编写;(2)在PLC主机上进行硬件连接,并将程序下载到PLC主机中;(3)通过输入模块对输入信号进行模拟测试,观察输出模块是否按照预期工作;(4)根据实际情况对程序进行调整和优化。
指令系统
1定时器指令
定时器的地址是16位的,地址范围为T0—T255,计时的时间范围为1—9990S。
如果内部的256个定时不能达到系统设计的要求的话,可以通过自行设计来代替定时器,方法1利用OB35,方法2利用CPU内部时钟脉冲。
1.1脉冲定时器
符号
或
示例
1.2扩展脉冲定时器
符号
或
示例
1.3接通延时定时器
符号
或
示例
1.4保持型接通延时定时器符号
或示例
1.5断电延时定时器符号
或示例
1.6定时器之间的区别
所有的定时器,使能端只要有上升沿或者下降沿触发,都会重新计时。
无保持型定时器使能端一直为1才能保持定时,保持型定时器在失去使能端信号后仍然继续定时,直到结束。
为了方便描述给这几种定时器进行一个编号:①脉冲定时器,②扩展脉冲定时器,③接通延时定时器,④保持型接通延时定时器,⑤断电延时定时器。
区别1:①②③④是上升沿触发开始计时;⑤是下降沿触发开始计时。
区别2:①②⑤是计时的时候输出,计时到达停止输出;③④是计时的时候没有输出,计时到达时开始输出。
区别3:①③使能端必须一直接通才能够计时;②④使能端有一个扫描周期的信号就能计时;
⑤使能端必须断开才能计时。
区别4:①②③⑤计时完成后,断开使能端信号就能解除定时器工作状态;④必须通过复位端才能解除定时器工作状态。
2计数器
计数器的地址是16位的,不同的CPU用于计数器的存储区域也不同,最多允许使用64—512个计数器。
计数器的地址编号:C0—C511。
2.1加计数指令
符号
示例
2.2减计数指令
减计数器需要先赋初值。
符号
示例
2.3加减计数指令
符号
示例。