plc第七章

合集下载

plc第七章传送带(电子书)

plc第七章传送带(电子书)

第7章传送带控制系统本章以制作传送带控制系统为目的,首先从简单的单传送带、多传送带控制入手,逐步学会传送带控制的多种设计方法,最终完成四节传送带控制系统设计,使学生对传送带可编程控制系统有一个直观、感性的认识,锻炼读者应用PLC解决问题的能力。

教学导航教知识重点(1)基本触点指令,置位、复位、RS触发器。

(2)掌握顺序控制程序设计方法。

(3)掌握程序控制类指令、子程序设计。

(4)熟练掌握PLC程序设计、调试流程。

知识难点(1)S7-200的I/O地址分配规律。

(2)程序控制类指令设计方法。

推荐教学方法本章的知识链接部分用讲授法和引导文法;初步训练部分使用案例教学法;强化训练、拓展训练部分使用项目教学法。

学推荐学习方法动手完成小车传送带控制系统的实现,实施过程中逐步理解S7-200的编程指令真正含义。

必须掌握的理论知识(1)基本触点指令,置位、复位、RS触发器。

(2)程序控制类指令使用方法。

必须掌握的技能(1)S7-200指令编写和外部接线连接。

(2)电动机传送带控制设计方法。

(3)传送带触摸屏控制设计方法。

7.1 知识链接7.1.1 程序控制类指令程序控制类指令用于程序运行状态的控制,主要包括系统控制、跳转、循环、子程序调用、顺序控制等指令,系统控制类指令主要包括暂停、结束、看门狗等指令。

1、条件结束(END/MEND) 指令所谓有条件结束(END)指令,就是执行条件成立时结束主程序,返回主程序起点,终止用户程序的执行返回主程序的第一条指令指行(循环扫描工作方式)。

梯形图结束指令不连在左侧母线时,为条件结束指令(END)。

条件结束指令用在无条件结束(MEND)指令之前,用户必须以无条件结束指令结束主程序。

条件结束指令执行时(指令直接连在左侧母线,无使能输入),梯形图结束指令直接连在左侧电源母线时,为无条件结束指令(MEND)。

注意:结束指令只能在主程序中使用,不能在子程序和中断服务程序中使用。

STEP7-Micro/WIN编程软件在主程序的结尾自动生成无条件结束(MEND)指令,用户不得输入无条件结束指令,否则编译出错。

plc第七章7.基本指令及应用

plc第七章7.基本指令及应用

逻辑堆栈指令


S7-200可编程序控制器使用一个逻辑堆栈来 分析控制逻辑,用语句表编程时要根据这一堆 栈逻辑进行组织程序,用相关指令来实现堆栈 操作,用梯形图和功能框图时,程序员不必考 虑主机的这一逻辑,这两种编程工具自动地插 入必要的指令来处理各种堆栈逻辑操作。 S7-200可编程序控制器的主机逻辑堆栈结构如 表7-1所示。
基本逻辑指令

基本逻辑指令一般指位逻辑指令、定时器指令 及计数器指令。位逻辑指令又含触点指令、线 圈指令、逻辑堆栈指令、RS触发器指令等。这 些指令处理的对象大多为位逻辑量,主要用于 逻辑控制类程序中。
位逻辑指令



1.标准触点指令 标准触点指令有LD、LDN、A、AN、O、ON、NOT、 =指令(语句表)。这些指令对存储器位在逻辑堆栈 中进行操作。 由于堆栈存储单元数的限制,语句表中A、O、AN、 ON指令最多可以连用有限次。同样,梯形图中,最多 一次串联或并联的触点数也有一定限制,功能框图中 AND和OR指令盒中输入的个数也不能超过这个范围 标准触点指令中如果有操作数,则为BOOL型,操作 数的编址范围可以是:I、Q、M、SM、T、C、S、 VL。
//装入常开触点 //或常开触点 //被串的块开始 //被并路开始 //与常开触点 //栈装载或,并路结束 //栈装载与,串路结束 //输出触点 //装入常开触点 //逻辑推入栈,主控 //与常开触点 //输出触点 //逻辑读栈,新母线 //装入常开触点 //或常开触点 //栈装载与 //输出触点 //逻辑弹出栈,母线复 //装入常开出触点 //或常开触点 //栈装载与 //输出触点

5、LRD(逻辑读栈指令)Logic Read LRD,逻辑读栈指令。把堆栈中第二级的值复 制到栈顶。堆栈没有推入栈或弹出栈操作,但 原栈顶值被新的复制值取代。在梯形图中的分 支结构中,当左侧为主控逻辑块时,开始第二 个和后边更多的从逻辑块。应注意,LPS后第 一个和最后一个从逻辑块不用本指令。

PLC应用技术 第7章 模拟量控制

PLC应用技术 第7章 模拟量控制
模拟量采集from指令程序中使用了主控指令确保二重循环的顺利运行z7为内循环变量z6为外循环变量如果内循环数据大于外循环数据则交换使大数据在后达到10个数升序排列的目的这与c语言的编程方法是一致的
PLC应用技术(三菱机型)
淄博职业学院 电子电气工程学院
PLC应用技术(三菱机型)
第1章 可编程控制器认知 第2章 FX系统资源 第7章 模拟量控制 第3章 基本指令 第6章 状态法编程
3.模拟量采集(FROM指令)
3.模拟量采集(FROM指令)
由于工业环境干扰,采集到的模拟量如果不很稳定,甚至 明显错误,就需进行滤波。如果设置模块参数进行滤波效 果仍不理想,可考虑进行平均值滤波。 平均值滤波的基本思路是先把采集到的值,存储在某一存 储区域,然后进行排序,去掉不可信的一部分数值,其余 值求和取平均。 由于采集存储,求和取平均已在循环指令中说明,在次只 说明比较法排序,也就是两重循环在PLC中的应用。 如果采集到的模拟量存放在D50-D59中,共10个数据。
第8章 变频器控制 第4章 定时器计数器指令
第9章 工业网络控制 第5章 应用指令 第10章 上位机监控组态
第11章 三菱大中型PLC
第 7章
模拟量控制
3 1 2 3 4
7.1 模拟量采集 7.2 模拟量变换 7.3 模拟量输出 7.4 恒压供水
1.变送器选择
变送器用于将传感器提供的电量或非电量转换为标准量程的 直流电流或直流电压信号,例如DC0~10V和DC4~20mA。 变送器分为电流输出型和电压输出型。电压输出型变送器具 有恒压源的性质,PLC模拟量输入模块的电压输入端的输入 阻抗很高,例如100K~10MΩ。如果变送器距离PLC较远, 通过线路间的分布电容和分布电感产生的干扰信号电流,在 模块的输入阻抗上将产生较高的干扰电压。例如1μA干扰电 流在10MΩ输入阻抗上将产生10V的干扰电压信号,所以远 程传送模拟量电压信号时抗干扰能力很差。

第七章 FX2N系列PLC步进指令及状态编程法

第七章  FX2N系列PLC步进指令及状态编程法

本章介绍步进指令与编制SFC的注意事项和 规则、SFC与STL对应关系。 重点阐述多流程顺序控制中常用的选择性 分支、并行分支、跳转和循环四种结构. 结合实例介绍状态编程思想在顺序控制中 的应用。

第一节 步进指令与状态转移图表示方法
一、FX2N系列步进指令及使用说明 1.FX2N系列步进指令(两条):
M8002 S0 X000 S10 T0 T0 K100
S10 T0 T0 SET K100 Si M8002
SET
S0 Y000
Y000
S0
X000
SET
S10
(a)SFC图
(b)STL图
二、状态转移图(SFC)的建立及其特点
状态转移图是状态编程法的重要工具。其 编程的一般设计思想是: SFC图可以在备有A7PHP/HGP等图示图像外 围设备和与其对应编程软件的个人计算机上编 写。根据SFC图进而可以编绘出状态梯形图STL。
SET S11
X003 Y001 X004 X005 Y003 Y002
S11
X006
X007 Y001
STL LD MPS AND OUT MRD AND OUT MPP AND OUT
S10 X001 X003 Y001 X004 Y002 X005 Y003
LD SET STL LD AND OUT
S24 S23 S22 工序 S21 S20 S0
第一次后退
驱动输出线圈Y023,反转 X011(SQ1)
第一次前进
驱动输出线圈Y021,正转
X000(SB)
S0 初始状态:PLC上电作好工作准备M8002
表7-3 工序状态元件分配、功能与作用、转移条件

S7-1500PLC项目设计与实践-第7章

S7-1500PLC项目设计与实践-第7章

3964 (R) 支持的协议
3964 (R)
3964 (R) , 3964 (R) , Modbus Modbus RTU主站,RTU主站,Modbus
Modbus RTU 从站 RTU 从站
7.1.2 通信服务
(1)通信服务概述 (2)连接资源 (3)建立通信连接 (4)数据一致性 (5)通信服务的端口号
预留
5001 ...49151 使用范围有限2
49152 …65535
(4) TCP (4) UDP
ISO-on-TCP 协议 网络时间协议 简单网络管理协议
安全超文本传输协议
ISO on TCP(遵循 RFC 1006 标准)用于与远程 CPU 或软控制器进行面向消 息的数据交换。S7 与 ES、HMI、OPC Server等通信。 NTP 用于将 CPU 系统时间与 NTP 服务器的时间进行同步。
S7-1500PLC项目 设计与实践
目录
第1章 S7-1500PLC系统概述 第2章S7-1500硬件及软件平台 第3章 S7-1500PLC项目设计 第4章 S7-1500PLC硬件系统设计 第5章 S7-1500 PLC软件程序设计 第6章 上位监控系统设计 第7章 网络通信 第8章 工艺功能 第9章 系统诊断 第10章 S7-1500的其他功能
S7-1500的数据一致性的详细规范如下: (1)访问公共数据的指令 (2)使用 PUT/GET 指令或通过 HMI 通信进行 Write/Read 操作 (3)S7-1500 中系统指定的最大数据一致性 (4)点对点 CM 的最大数据一致性
(5)通信服务的端口号
协议
PROFINET协议 DCP 发现和组态协议 LLDP 链路层发现协议

电气控制与PLC技术 第七章 S7-1200PLC的编程及应用

电气控制与PLC技术 第七章 S7-1200PLC的编程及应用

电气控制与PLC技术(S7-1200)
• 7.1.4 函数FC
函数FC的应用
FC在使用时可选择不带参数的FC和带参数的FC。 【例7-1】用不带参数的函数FC实现电动机的启保停控制。
函数FC1中的程序
在OB1中调用函数FC1
电气控制与PLC技术(S7-1200) • 7.1.4 函数FC
【例7-2】用带参数的函数FC实现电动机的启保停控制。
函数FC是不带存储器的代码块。其临时变量存储在局部数据堆栈中,FC执行结束后,这 些数据就丢失。可以共享数据区来存储那些在FC执行结束后需要保存的数据,不能为FC的局 部数据分配初始值。
函数FC相当于子程序,当程序员希望重复执行某项功能时,可将其写成FC,在OB1或其 他FC/FB中调用。这样不仅可以简化代码,缩短扫描周期,而且有利于程序调试,增强程序 的可读性和移植性。
电气控制与PLC技术(S7-1200)
第7章 S7-1200PLC的编程及应用
7.1 S7-1200PLC的程序结构 7.2 梯形图的编程规则 7.3 S7-1200PLC典型控制程序 7.4 PLC应用程序举例
电气控制与PLC技术(S7-1200) • 7.1 S7-1200 PLC的程序结构 • 7.1.1 块的概念
• 7.2 梯形图的编程规则
(6)多上串左。
(a)不合理
(b)合理 (7)为了安全考虑,PLC输入端子接入的停止按钮和急停按钮应使用常闭触点,而不应使用 常开触点。
(3)触点的使用次数不受限制。例如,辅助继电器M0.0可以在梯形图中出现无限制的次数 ,而实物继电器的触点一般少于8对,只能用有限次。
电气控制与PLC技术(S7-1200)
• 7.2 梯形图的编程规则

电气控制与plc教学资料第七章习题解答

电气控制与plc教学资料第七章习题解答

自动化生产线控制
总结词
自动化生产线控制是现代工业生产中的重要应用,通过PLC等控制设备实现对生产线上各个设备的自 动化控制。
详细描述
自动化生产线控制涉及对生产线上的传送带、机械手、传感器等设备的控制,通过PLC编程实现对设 备的精确控制和协调。同时,需要设计合理的控制流程和逻辑,以确保生产线的稳定运行和产品质量 。
02
习题二:plc编程基础
数据类型与变量
数据类型
PLC编程中常用的数据类型包括位(bit)、字节(byte)、字 (word)、双字(double word)等。这些数据类型决定了变量存 储空间的大小和能表示的数据范围。
变量
在PLC程序中,变量是用来存储数据的标识符。变量可以存储输 入信号状态、中间计算结果、输出控制指令等。根据数据类型, 变量可以分为位变量、字节变量、字变量等。
电路工作原理分析
01
02
03
04
总结词
理解电路的工作原理是解决实 际问题的关键。
分析方法
通过分析电路中各元件的作用 和工作状态,理解电流和电压 的传递路径和变化规律。
欧姆定律
欧姆定律是电路分析的基本定 律,用于计算电流和电压之间 的关系。
基尔霍夫定律
基尔霍夫定律包括电流定律和 电压定律,用于解决复杂电路 中的电流和电压问题。
03
习题三:实际应用案例
电机控制电路设计
总结词
电机控制电路设计是实际应用中常见的电气控制案例,主要涉及电机的启动、停止、正反转以及调速等控制功能。
详细描述
在设计电机控制电路时,需要根据电机的类型、规格和实际需求,选择合适的电气元件和设备,如接触器、继电 器、变压器等,并合理布置电路,确保安全可靠、操作方便。同时,需要考虑电机的启动、停止、正反转以及调 速等控制功能的实现方式,以满足生产工艺的要求。

第7章 PLC功能指令编程及应用

第7章 PLC功能指令编程及应用

在程序运行时,位于FOR~NEXT间的程序反复执行n
次(由操作数决定)后再继续执行后续程序。循环的次数
n=1~32767。如果n=-32767~0之间,则当作n=1处理。
如图 7-6 所示为一个二重嵌套循环,外层执行 5 次。如果 D0Z0中的数为6,则外层A每执行一次则内层B将执行6次。
7.2 FX系列PLC常用 功能指令介绍
用智能编程器或在计算机上编程时也可键入助记符 MEAN。
7.1 PLC功能指令的概述
有的功能指令只有助记符,而大多数功能指令有操作数 (通常1~4个组成)。操作数说明如下:
[S]表示源操作数,[D]表示目标操作数,如果使用变
址功能,则可表示为[S.]和[D.]。当源或目标不止一个时, 用[S1.]、[S2.]、[D1.]、[D2.]表示。
7.2 FX系列PLC常用 功能指令介绍
图7-3 跳转指令的使用
7.2 FX系列PLC常用 功能指令介绍
2.子程序调用与子程序返回指令 子程序调用指令 CALL 的编号为 FNC01 。操作数为 P0~P127,此指令占用3个程序步。
子程序返回指令 SRET 的编号为 FNC02 。无操作数,
占用1个程序步。 子程序是为一些特定的控制目的编制的相对独立的程序。 为了区别于主程序,规定在程序编排时,将主程序排在前 面,子程序排在后面,以主程序结束指令 FEND 隔开。如 图7-4所示,如果X0接通,则转到标号P10处去执行子程序。
7.2 FX系列PLC常用 功能指令介绍
7.2 FX系列PLC常用功能指令介绍 FX2N 系列 PLC 有丰富的功能指令,共有程序流向控 制、传送与比较、算术与逻辑运算、循环与移位等功能指 令。本节主要介绍一些常用的功能指令。

西门子PLC培训课件第7章 结构化编程工程应用

西门子PLC培训课件第7章 结构化编程工程应用

总结
功能和功能块的调用必须用实参代替形参,因为形参是在功能或功能块的变量 声明表中定义的。为保证功能或功能块对同一类设备的通用性,在编程中不能 使用实际对应的存储区地址参数,而是使用抽象参数,这就是形参。而块在调 用时,必须将实际参数(实参)替代形参,从而可以通过功能或功能块实现对 具体设备的控制。
加引号的形式。
发动机控制系统工程
控制任务描述:
在发动机控制系统工程实例中,被控对象是一个“汽油发动机”和一个对该汽油发动机进行散热的“风 扇”,一个“柴油发动机”和一个对该柴油发动机进行散热的“风扇”。对这些被控对象,有相应的起动、 停止按钮控制其状态的改变,并要求这两个发动机在起动的同时,对应的风扇要同时起动对其散热,当发 动机停止运行时,风扇要延时4秒后再关闭,以保证发动机充分的散热。
调用功能时,需用实参来代替形参。
功能块(FB)
功能块是用户所编写的有固定存储区的块。FB为带“记忆 ”的逻辑块。它有一个数据结构与功能块参数表完全相同的 数据块(DB)。我们称该数据块为背景数据块(Instance Data Block)。当功能块被执行时,数据块被调用,功能 块结束。调用随之结束。存放在背景数据块中的数据在FB 块结束以后,仍能继续保持。具有“记忆”功能。一个功能 块可以有多个背景数据块,使功能块可以被不同的对象使用 。
下面演示PROFIBUS总线的不打包通讯。
PROFIBUS 通讯组态过程
设备及连接
硬件和软件配置如下: 硬件:
1. CPU 315-2DP及SM模块 2. CPU 313C-2DP一块(根据条件可选用其他型号的S7-300/400) 3. 插入PROFIBUS网卡CP5611的PC机(组态编程用) 4. PROFIBUS电缆及三个接头 软件: 1. STEP 7 V5.2 或STEP 7 V5.3

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令

第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
3. 边沿触发指令(脉冲生成) 边沿触发指令(脉冲生成) (1) EU(Edge Up):上升沿微分输出指令。 (2) ED(Edge Down):下降沿微分输出指令。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
例7-10 断电延时型定时器应用示例
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本指令
7.1.4 定时器指令
应当注意:对于S7-200系列PLC的定时器,时基分别为1ms、 应当注意 10ms、100ms定时器的刷新方式是不同的。1ms时基定时器,每隔 1ms定时器刷新一次当前值,与扫描周期和程序处理无关,扫描周期较 长时,定时器在一个周期内可能多次被刷新,其当前值在一个周期内不 一定保持一致;10ms定时器,在每个扫描周期开始时刷新,在每个扫 描周期内,当前值不变;100ms定时器在该定时器指令执行时被刷新。
第7章 S7-200系列PLC基本指令 S7-200系列PLC基本ቤተ መጻሕፍቲ ባይዱ令
7.1.1 基本位操作指令
基本逻辑指令的语句表由指令助记符和操作数两部分组成,操作数 由可以进行位操作的寄存器元件及地址组成。常用位操作指令助计符的 定义如下所述: (1)LD(Load):装载指令,对应梯形图从左侧母线开始,连接常开 触点。 (2)LDN(Load Not):装载指令,对应梯形图从左侧母线开始,连 接常闭触点。 (3)A(And):与操作指令,用于常开触点的串联。 (4)AN(And Not):与操作指令,用于常闭触点的串联。 (5)O(Or):或操作指令,用于常开触点的并联。 (6)ON(Or Not):或操作指令,用于常闭触点的并联。 (7)=(Out):置位指令,线圈输出。

第七章 PLC控制变频器及人机界面

第七章 PLC控制变频器及人机界面

(2) F940GOT的基本功能 三菱F940GOT的显示画面为5.7in,规格 具有F940GOT—BWD—C(双色)、F940GOT—LWD—C(黑白) 、 F94
0GOT—SWD—C(彩色)3种型号,其双色为蓝白2色,黑白为黑白2
色,彩色为8色,其他性能指标类似,屏幕硬件规格见表7-1。
表7-1 三菱F940GOT屏幕硬件规格
4)熟悉变频器操作面板和外部端子组合控制的接线和参数设置。
7)掌握变频器的基本操作和外部端子的功能,能根据控制要求 进行参数设置。
8)能运用PLC、触摸屏和变频器进行综合控制,解决实际工程
问题。
一、项目任务 设计一抢答器,要求: 1)儿童2人、学生1人、教授2人共3组抢答,竞赛者若要 回答主持人所提出的问题时,需抢先按下桌上的按钮。 2)为了给参赛儿童组一些优待,儿童2人中任一个人按 下按钮时均可抢得,抢答指示灯HL1都亮。 3)若在主持人按下开始按钮后10s内有人抢答,则幸运 彩灯点亮表示庆贺,同时触摸屏右上角显示“抢答成 功”,否则,10s后右上角显示“无人抢答”,再过3s 后返回原显示界面。 4)触摸屏可完成比赛开始、题目介绍、返回、清零、加 分和抢答指示灯显示等功能,并可显示各组的总得分。
二、三菱 VS-616G5型变频器,它包括了4种 控制方式:标准V/F控制、 带PG反馈的V/F控制、无 传感器的磁通矢量控制和 带PG反馈的磁通矢量控制.
1、主电路的连接 主电路电源端子R、S、T经交流接触器和自动空气断 路器与电源连接,无需考虑相序。变频器输出电源接 到端子U、V、W上。 变频器的保护功能动作时,相应的继电器吸合,其常 闭触点断开变频器电源侧主电路接触器的线圈电路, 从而切断变频器主电路的电源。 请勿以主电路的通断来进行变频器的运行、停止操作, 必须通过控制电路端子1或端子2来操作。 DC电抗器连接端子⊕+1和 ⊕+2是连接改善功率因数 用电抗器的端子。这两端子在出厂时接有短路片,对 于30KW以上变频器需配置DC电抗器时,卸掉短路片后 再连接。 对小容量变频器,内设制动电阻接在B1和B2端子上。 对较大容量变频器,需连接外部制动电阻时,接在端 子B1、B2上。 变频器必须可靠接地。

第七章PLC外围接口

第七章PLC外围接口

• 一、利用COM端扩展输入口 • 可编过程控制器的输入口需要和COM端构成回路。如果 在COM端上加接分路开关,对输入信号进行分组选择, 则可以使输入口得到扩展。如图8-11所示的可编过程控 制器的每个输入口上都接有两个输入组件,并通过开关S 进行转换。该电路可用于“手动/自动”开关控制选择。 当开关S处于自动状态时,开关SB3、SB4被接入电路; 开关S处于手动位置时,开关SB1、SB2被接入电路。这 种扩展方式可用于工作中两种不频繁交换的场合。开关S 可以是手操的开关。 • 图8-11中的二极管是用来切断寄生电路的。假设图中没 有二极管,系统处于自动状态,SB1、SB2、SB3闭合, SB4断开,这时将有电流从X2端子流出,经SB2、SB1、 SB3形成的寄生回路流回COM端,使输入继电器X2错误 的变为“1”状态。各开关串联二极管后,切断了寄生回路, 避免了错误输入的产生。
• 二、 输出负载的抗干扰措施 • PLC与外接感性负载连接时,为了防止其误动 作或瞬间干扰,对感性负载要加入抗干扰措施。若 是直流接口电路,要在直流感性负载两端并联二极 管,如图8-7(a)所示。并联的二极管可选1A的管 子,其耐压值大于负载电源电压的5~10倍。接线 时要注意二极管的极性。若是交流感性负载,要与 负载并联阻容吸收电路, 如图8-7(b)所示。阻容 吸收电路的电阻可选51~200 ,功率为2W以上,电 容可取0.1~0.47µF,耐压值应大于电源的峰值电 压。
图8-1 PLC与按钮开关接线图 - 与按钮开关接线图
• 二、 PLC与拨码开关的接口电路 与拨码开关的接口电路 • 拨码开关在PLC控制系统中常常用到,如图8-2所 示为一位拨码开关的示意图。拨码开关有两种,一 种是BCD码拨码开关,即拨码数值从0~9, 输出为 8421 BCD码。另一种是十六进制码,即从0~F,输 出为二进制码。拨码开关可以方便的进行数据变 更,直观明了。如控制系统中需要经常修改数据,可 使用拨码开关组成一组拨码器与PLC相接, 如图8 -3所示是4位拨码开关PLC接口电路。 •

S7-1200 PLC应用基础课件第7章 PLC控制系统设计与调试

S7-1200 PLC应用基础课件第7章 PLC控制系统设计与调试
(1)输出方式:继电器、晶体管、晶闸管 (2)驱动能力: 应根据被控设备的电流大小来选择输出模块的输出电流。如果 被控设备的电流较大,输出模块无法直接驱动,可增加中间放大环节 (3)同时接通的点数: 输出模块同时接通点数的电流累计值必须小于公共端所 允许通过的电流值。一般来讲,同时接通的点数不要超出同一公共端输出点数的 60%。
7.1.1 PLC控制系统设计的原则与内容
2. 设计内容
1)拟订控制系统设计的技术条件 技术条件一般以设计任务书的形式来确定,它是整 个设计的依据。 2)选择电气传动形式和电动机、电磁阀等执行机构。 3)选定PLC的型号。 4)原理设计 设计工艺设备布置图、电气原理图、编制材料清单等。 5)编写软件规格说明书,用相应的编程语言进行程序设计。 6)人机界面的设计。 7)工艺设计 设计元件布置图、安装接线图、控制台(柜)等。 8)编制整理技术文件 整理完整的技术文件,编写使用、维护说明书。
7.2.4 分配输入/输出点
1. 输入点的简化
(1)合并输入 如果某些信号的逻辑关系总是以“串联”或“并联”的方式整体 出现,这样可以在信号接入输入点前,按“串联”或“并联”的逻辑关系接好线 ,再接到输入点。 (2)分时分组输入 (3)采用拨码开关 (4)减少多余信号的输入 如果通过PLC程序就可判定输入信号的状态,则可以减 少一些多余信号的输入。 (5)某些输入设备可不进PLC 有些输入信号功能简单、涉及面很窄,将它们放在 外部电路中同样可以满足要求,就没有必要作为PLC的输入。
7.2.5 输出点的保护
在带感性负载时,要抑制关闭电源时电压的升高,可以采用下面的方法来设计合 适的抑制电路。设计的有效性取决于实际的应用,所以必须根据实际调整参数, 以保证所有的器件参数与实际应用相符合。 1. 晶体管输出的保护 对于大电感或频繁开关的感性负载可以使用外部二极管或齐纳二极管来保护内部 电路。如图7-1和图7-2所示。

第7章PLC在模拟量闭环控制中的应用

第7章PLC在模拟量闭环控制中的应用

1 TI
t
e(t)dt TD
0
de(t dt
)
]
M
initial
2.PID控制器的数字化 上式中的积分对应于图7-7中误差曲线e(t)与坐标轴包围的面积(图中的灰 色部分)。一般用图7-7中的矩形面积之和来近似精确积分。 在误差曲线e(t)上作一条切线,该切线与 x 轴正方向的夹角 α 的正切值tgα 即为该点处误差的一阶导数de(t)/dt。
7.2.3 PID参数整定的实验
用作者编写的子程序“被控对象”来模拟PID闭环中的被控对象(见图715),被控对象的数学模型为3个串联的惯性环节,其增益为GAIN,3个惯 性环节的时间常数分别为TIM1~TIM3。DISV是系统的扰动输入值。
主程序中T37和T38组成了方波振荡器,用 来提供周期为60s、幅值为20.0%和70.0%的方 波设定值。在主程序中调用PID向导生成的子 程序PID0_CTRL。CPU按PID向导中组态的采 样 周 期 调 用 PID 中 断 程 序 PID_EXE , 在 PID_EXE中执行PID运算。PID_EXE占用了定 时中断0,模拟被控对象的中断程序INT_0使
用定时中断1。 设定值Setpoint_R是以百分数为单位的浮点
数。Auto_Manual(I0.0)为ON时为自动模式。
实际的PID控制程序不需要调用子程序“被控对象”,在主程序中只需要调 用子程序PID0_CTRL,其输入参数PV_I应为实际使用的AI模块的通道地址 (例如AIW0),其输出参数Output应为实际使用的AO模块的通道地址(例如 AQW0)。
6.变送器的选择 AI模块的电压输入端的输入阻抗很高,微小的干扰信号电流将在模块的输入 阻抗上产生很高的干扰电压。远程传送的模拟量电压信号的抗干扰能力很差。 电流输出型变送器具有恒流源的性质,恒流源的内阻很大。PLC的AI模块的 输入为电流时,输入阻抗较低,例如250。干扰信号在模块的输入阻抗上产生 的干扰电压很低,模拟量电流信号适用于远程传送。

PLC通信与网络技术

PLC通信与网络技术

第七章可编程控制器通信与网络技术近年来,工厂自动化网络得到了迅速的发展,相当多的企业已经在大量地使用可编程设备,如PLC、工业控制计算机、变频器、机器人、柔性制造系统等.将不同厂家生产的这些设备连在一个网络上,相互之间进行数据通信,由企业集中管理,已经是很多企业必须考虑的问题。

本章主要介绍有关PLC的通信与工厂自动化通信网络方面的初步知识。

第一节 PLC通信基础当任意两台设备之间有信息交换时,它们之间就产生了通信。

PLC通信是指PLC与PLC、PLC与计算机、PLC与现场设备或远程I/O之间的信息交换.PLC通信的任务就是将地理位置不同的PLC、计算机、各种现场设备等,通过通信介质连接起来,按照规定的通信协议,以某种特定的通信方式高效率地完成数据的传送、交换和处理。

本节就通信方式、通信介质、通信协议及常用的通信接口等内容加以介绍。

一、通信方式1.并行通信与串行通信数据通信主要有并行通信和串行通信两种方式.并行通信是以字节或字为单位的数据传输方式,除了8根或16根数据线、一根公共线外,还需要数据通信联络用的控制线。

并行通信的传送速度快,但是传输线的根数多,成本高,一般用于近距离的数据传送.并行通信一般用于PLC的内部,如PLC内部元件之间、PLC主机与扩展模块之间或近距离智能模块之间的数据通信.串行通信是以二进制的位(bit)为单位的数据传输方式,每次只传送一位,除了地线外,在一个数据传输方向上只需要一根数据线,这根线既作为数据线又作为通信联络控制线,数据和联络信号在这根线上按位进行传送.串行通信需要的信号线少,最少的只需要两三根线,适用于距离较远的场合。

计算机和PLC都备有通用的串行通信接口,工业控制中一般使用串行通信。

串行通信多用于PLC与计算机之间、多台PLC之间的数据通信.在串行通信中,传输速率常用比特率(每秒传送的二进制位数)来表示,其单位是比特/秒(bit/s)或bps。

传输速率是评价通信速度的重要指标。

PLC第七章第一节 S7-200系列PLC新解读

PLC第七章第一节 S7-200系列PLC新解读

1、装载与非装载指令——LD、LDN 当常开触点或常闭触点起于左母线时,分别使用 以上命令。 例:
I0.0 I0.1 Q0.0 () Q0.1 () LD LDN I0.0 I0.1
2、与、或及输出指令 ( 1)常开触点的与、或——A、O
《电气控制与PLC应用技术》
LD I0.0 例: A = I0.1 Q0.0
《电气控制与PLC应用技术》
◆ TOF的工作 TOF用来在输入断开后延时一段时间断开输出。 当使能输入接通时,定时器位立即接通,并把当前值 设为0。当输入断开时,定时器开始定时,直到达到预 设的时间。当达到预设时间时,定时器位断开,并且 停止计时当前值。当输入断开的时间短于预设时间时 ,定时器位保持接以TOF指令必须用输入信号的接通 到断开的跳变启动计时。
《电气控制与PLC应用技术》
◆ 逻辑弹出栈指令 LPP (分支结束或主控复位指令) 逻辑弹出栈指令在梯形图中的分支结构中,用于将 LPS指令生成一条新的母线进行恢复。 注意:使用LPP指令时,必须出现在LPS的后面,与LPS 成对出现。
◆ 逻辑读栈指令 LRD 在梯形图中的分支结构中,当左侧为主控逻辑块时, 开始第二个和后边更多的从逻辑块。
《电气控制与PLC应用技术》
◆ 应用举例
《电气控制与PLC应用技术》
例 组抢答器设计 控制要求1:设计一个4组抢答器,任一组抢先按下抢答按钮后 ,对应指示灯指示抢答结果,同时锁定抢答器,使其他组抢答按钮无 效。在按下复位开关后,可重新开始抢答。 (1) I/O分配:I/O分配表见表。
输入触点 I0.1 I0.2 I0.3 I0.4 功能说明 第一组抢答按钮 第二组抢答按钮 第三组抢答按钮 第四组抢答按钮 输出线圈 Q0.1 Q0.2 Q0.3 Q0.4 功能说明 第一组抢答指示灯 第二组抢答指示灯 第三组抢答指示灯 第四组抢答指示灯
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.3 PLC控制系统梯形图程序的设计
7.3.1 经验设计法 7.3.2 顺序控制设计法与顺序功能图
7.3.1 经验设计法
1.考虑不周、设计麻烦、设计周期长 2.梯形图的可读性差、系统维护困难
图7-2 运料小车控制系统
7.3.2 顺序控制设计法与顺序功能图
1.顺序功能图 2.顺序功能图的基本结构 3.顺序功能图法
并行序列的开始称为分支。当转换的实现导致几个序列同时激活时,这些 序列称为并行序列。它们被同时激活后,每个序列中的活动步的进展将是 独立的,如图7-6a所示。并行序列中,水平连线用双线表示,用以表示同 步实现转换。并行序列的分支中只允许有一个转换条件,并标在水平双线 之上。 并行序列的结束称为合并。在并行序列中,处于水平双线以上的各步都为 活动步,且转换条件满足时,同时转换到同一个步,如图7-6b所示。并行 序列的合并只允许有一个转换条件,并标在水平双线之下。
7.5.2 恒温控制
1.恒温控制的基本思路 2.数据的变换与处理 3.设计梯形图程序
1.恒温控制的基本思路
图7-25温度控制系统硬件示意图
2.数据的变换与处理
(1)数据输入变换过程 (2)控制量输出变换过程
图7-26 4~20mA模拟量变换坐标
3.设计梯形图程序
1)主程序(OB1):网络1将温度信号输入值转换成0~25600存入V W162,以及再转换成0~100℃范围并存入VW170,该温度值可 用于数码显示或后面的“比较器”数值比较。 2)子程序0(SBR0):初始化变量存储器,其中VD160、VW170开 机清零;VW180置最大输出调控量32000(20mA);VW182置0输 出调控量(4mA)。 3)子程序1(SBR1):填写除给定值以外其他PID回路表参数。 4)中断0(INT0)完成以下功能:①将VW162以上16位补0成为双 字整数,再划为实数,并除以25600.0使之成为0.0~1.0的过程变 量(PVn);②I0.0置1时PID回路指令有效;③将0.0~1.0的输出转 换成0~25600的整数,再加6400,成为6400~32000的输出,其中 还有上/下限幅,当失调温度超过设定值5℃时,输出6400,反 之低于5℃时,输出32000。(具体程序见教材)
绿灯同时亮。
2)东西向绿灯亮25s后,闪烁3次(1s/次),接着东西向黄灯亮, 2s后东西向红灯亮,30s后东西向绿灯又亮……如此不断循环,
直至停止工作。
3)南北向红灯亮30s后,南北向绿灯亮,25s后南北向绿灯闪烁 3次(1s/次),接着南北向黄灯亮,2s后南北向红灯又亮……如
此不断循环,直至停止工作。
+ +
+ +
+
M2.2
M2.3 M2.4 M2.5 M2.6 M2.7 + + +
+
+ + + + +
+
+ + + + +
+
+ + + + +
+
+
+
2.环形分配器法编程
(1) 时基 (2) 单步环形移位 (3) “长针”周期触发、“短针”单步环形移位
3.编写彩灯“花式”节拍输出分配表程序
图7-24 节日彩灯控制程序
1.彩灯闪烁一般控制方法——环形分配器原理
图7-23 环形分配器示意“钟”
表7-3 节日彩灯“步进单闪”花式节拍输出分配表
长针节 拍 中间 输出
M1.0 M1.1 +
V2.0
V2.1
V2.2
V2.3
V2.4
V2.5
V2.6
V2.7
+
+ +
+ +
+ +
+ +
+ +
+ +
M1.2
M1.3 M1.4 M1.5 M1.6 M1.7
第7章 PLC控制系统设计与应用实例
7.1 PLC控制系统设计的内容和步骤 7.2 PLC控制系统的硬件配置 7.3 PLC控制系统梯形图程序的设计 7.4 顺序控制梯形图的设计方法
7.5 PLC在工业控制系统中的典型应用实例
7.1 PLC控制系统设计的内容和步骤
7.1.1 PLC控制系统设计的内容 7.1.2 PLC控制系统设计的步骤
7.1.2 PLC控制系统设计的步骤
1.系统规划 2.硬件设计 3.软件设计 4.的步骤
7.2 PLC控制系统的硬件配置
7.2.1 PLC机型的选择 7.2.2 开关量I/O模块的选择 7.2.3 模拟量I/O模块的选择
7.2.4 智能模块的选择
7.2.1 PLC机型的选择
性能与任务相适应 PLC的处理速度应满足实时控制的要求 PLC机型尽可能统一
指令系统
1.性能与任务相适应
对控制速度要求不高的开关量控制系统,选用小型PLC。 对于以开关量控制为主,带有部分模拟量控制的应用 系统,应选用带有A/D转换的模拟量输入模块和带D/A转 换的模拟输出模块,配接相应的传感器、变送器和驱动 装置,并且选择运算功能较强的小型PLC。
1.顺序功能图
(1)步与动作 (2)有向连线 (3)转换和转换条件
图7-3 顺序功能图举例
2.顺序功能图的基本结构
(1)单序列结构 (2)选择序列结构 (3)并行序列结构
(1)单序列结构
单序列由一系列相继激活的步组成。每步的后面仅有一个转 换条件,每个转换条件后面仅有一步,如图7-4所示。
图7-4 单序列结构
1)选择CPU速度比较快的PLC,使执行一条基本 指令的时间不超过0.5μs。 2)优化应用软件,缩短扫描周期。
3)采用高速响应模块,其响应的时间不受PLC周
期的影响,而只取决于硬件的延时。
3. PLC机型尽可能统一
一个大型企业,应尽量做到机型统一。因为同一机型 的PLC ,其模块可互为备用,便于备品备件的采购和管理, 这不仅使模块通用性好,减少备件量,而且给编程和维修 带来极大的方便,也给扩展系统升级留有余地;其功能及 编程方法统一,有利于技术力量的培训、技术水平的提高 和功能的开发;其外部设备通用,资源可共享,配以上位 计算机后,可把控制各独立系统的多台PLC连成一个多级 分布式控制系统,相互通信,集中管理。
图7-7 交通信号灯控制示意图
2.输入、输出信号地址分配
表7-1
起动按钮SB1 停止按钮SB2
交通信号灯控制I/O地址分配表
输出信号 I0.1 I0.2 南北红灯HL1、HL2 南北绿灯HL3、HL4 南北黄灯HL5、HL6 东西红灯HL7、HL8 东西绿灯HL9、HL10 东西黄灯HL11、HL12 Q0.0 Q0.4 Q0.5 Q0.3 Q0.1 Q0.2
模拟量输出模块的输出类型有电压输出和电流输出两 种,输出范围有0~10V、±10V、0~20mA等。 模拟量输出模块的输出精度、分辨率、抗干扰措施等 都与模拟量输入模块的情况类似。 S7-200 PLC提供了EM231 4路模拟量输入模块、EM231
4路输入热电偶、EM231 2路热电阻(RTD)、EM232 2路 模拟量输出模块、EM235 4输入/1输出组合模块,可根 据实际需要选用。
(2)选择序列结构
选择序列的开始称为分支。某一步的后面有几个步,当满 足不同的转换条件时,转向不同的步,如图7-5a所示。 选择序列的结束称为合并。几个选择序列合并到同一个序 列上,各个序列上的步在各自转换条件满足时转换到同一 个步,如图7-5b所示。
图7-5 选择序列的分支与合并
(3)并行序列结构
输入信号
图7-8 I/O接线图
3.设计顺序功能图和梯形图程序
图7-9 交通信号灯控制顺序功能图
南北向控制程序略
17
18
19
南北向输出程序略
23
图7-10 交通信号灯梯形图程序
7.4.2 顺序控制继电器指令编程——深孔钻组合机床
1.深孔钻组合机床控制要求 2. I/O信号地址分配和接线图 3.画出顺序功能图 4.由顺序功能图设计梯形图
4.指令系统
1)指令系统的总语句数。 2)指令系统种类。 3)指令系统的表达方式。
4)应用软件的程序结构。
7.2.2 开关量I/O模块的选择
1.开关量输入模块的选择 2.开关量输出模块的选择
1.开关量输入模块的选择
1)选择工作电压等级。 2)选择模块密度。 3)门坎电平。
2.开关量输出模块的选择
7.1.1 PLC控制系统设计的内容
1)分析控制对象、明确设计任务和要求是整个设计的依据。 2)选定PLC的型号及所需的输入/输出模块,对控制系统的硬
件进行配置。
3)编制PLC的输入/输出分配表和绘制输入/输出端子接线图。 4)根据系统设计的要求编写软件规格要求说明书,然后再用 相应的编程语言(常用梯形图)进行程序设计。 5)设计操作台、电气柜,选择所需的电气元件。 6)编写设计说明书和操作使用说明书。
1.深孔钻组合机床控制要求
刀具进退与行程开关示 意图如图7-11所示。 在起始位置O点时,行 程开关SQ1被压合,按起动 按钮SB2,电动机正转起动, 刀具前进。退刀由行程开关 控制,当动力头依次压在 SQ3、SQ4、SQ5上时电动机 反转,刀具会自动退刀,退 刀到起始位置时,SQ1被压 合,退刀结束,又自动进刀, 直到三个过程全部结束。
图7-6 并行序列的分支与合并
3.顺序功能图法
顺序功能图法首先根据系统的工艺流程设计顺序功 能图,然后再依据顺序功能图设计顺序控制程序。在顺 序功能图中,实现转换时使前级步的活动结束而使后续 步的活动开始,步之间没有重叠。这使系统中大量复杂 的联锁关系在步的转换中得以解决。而对于每步的程序 段,只需处理极其简单的逻辑关系。因而这种编程方法 简单易学、规律性强,设计出的控制程序结构清晰、可 读性好,程序的调试、运行也很方便,可以极大地提高 工作效率。 S7-200 PLC采用顺序功能图法设计时,可用置位/复 位(S/R)指令、顺序控制继电器(SCR)指令、移位寄存器 (SHRB)指令等实现编程。
相关文档
最新文档