PLC第三章

合集下载

13可编程序控制器(PLC)原理及应用(第三章)

13可编程序控制器(PLC)原理及应用(第三章)

3.1.2.3 有关输入映象寄存器 输出映象寄存器 输出锁存器的 有关输入映象寄存器/输出映象寄存器 输出映象寄存器/输出锁存器的 概念
1、输入映象寄存器 外部输入(采样)参数存放区域。其存储单元与 、输入映象寄存器----外部输入 采样)参数存放区域。 外部输入( 输入端点(地址编码)一一对应,端点接线一旦确定, 输入端点(地址编码)一一对应,端点接线一旦确定,程序编制中就 要用该端点的地址码。若改端点接线后,必须改相应的程序指令。 要用该端点的地址码。若改端点接线后,必须改相应的程序指令。 2、输出映象寄存器 程序运算结果(且用于输出控制)的数据存放区 、输出映象寄存器----程序运算结果 且用于输出控制) 程序运算结果( 其存储单元与输出端点(地址编码)一一对应, 域。其存储单元与输出端点(地址编码)一一对应,端点接线一旦确 程序编制中就要用该端点的地址码。若改端点接线后, 定,程序编制中就要用该端点的地址码。若改端点接线后,必须改相 应的程序指令。其所存数据随运算过程而被刷新。 应的程序指令。其所存数据随运算过程而被刷新。 3、输出锁存器 保持用于输出控制的数据(输出映象寄存器的数据) 、输出锁存器----保持用于输出控制的数据 输出映象寄存器的数据) 保持用于输出控制的数据( 至下一输出刷新周期(且在这一期间内保持外部的控制状态) 至下一输出刷新周期(且在这一期间内保持外部的控制状态)。其所 存数据在输出刷新阶段时被刷新。 存数据在输出刷新阶段时被刷新。
原理结构图1
RAM EPROM EEPROM 外存接口 存储器 按钮 行程开关 光电开关 光 电 耦 合 输 入 接 口 输 出 接 口 继晶 电体 器管 或或 晶 管闸 其它接口 编程器
A/D D/A 计算机 其他设备
指示灯 电磁阀 电源

plc第3章 组合钻床控制系统(电子书)

plc第3章 组合钻床控制系统(电子书)

第3章组合钻床控制系统本章以组合钻床控制系统为例,先通过三台电机的启动、停止学习多台电机的控制方法,为组合钻床系统中电机的控制做基础,然后延续上一章的顺序控制设计法,学习使用SCR指令编写梯形图程序,掌握较全面的编程方法,最终使学生有应对一些复杂项目的能力。

教学导航教知识重点(1)多台电机的启动、停止控制。

(2)使用SCR指令设计顺序功能图。

(3)使用SCR指令编写梯形图程序。

知识难点使用SCR指令编写梯形图程序。

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

学推荐学习方法动手完成多台电机的启动、停止控制,进一步掌握编程中常用的经验设计法;通过组合钻床控制系统的完成,掌握使用SCR指令设计顺序功能图,并编写梯形图程序的方法,并在实施过程中深入理解S7-200的编程指令真正含义。

必须掌握的理论知识(1)使用SCR指令设计顺序功能图。

(2)使用SCR指令编写梯形图程序。

必须掌握的技能(1)S7-200外围电路的接线连接。

(2)S7-200编程控制多台电机的启停。

3.1 组合钻床系统介绍钻床指主要用钻头在工件上加工孔的机床。

通常钻头旋转为主运动,钻头轴向移动为进给运动。

钻床结构简单,加工精度相对较低,可钻通孔、盲孔,更换特殊刀具,可扩、锪孔,铰孔或进行攻丝等加工。

加工过程中工件不动,让刀具移动,将刀具中心对正孔中心,并使刀具转动(主运动)。

钻床的特点是工件固定不动,刀具做旋转运动。

根据钻床的用途和结构主要分为以下几类:1、立式工作台和主轴箱可以在立柱上垂直移动,用于加工中小型工件。

2、台式简称台钻。

一种小型立式钻床,最大钻孔直径为12~15毫米,安装在钳工台上使用,多为手动进钻,常用来加工小型工件的小孔等。

3、摇臂式主轴箱能在摇臂上移动,摇臂能回转和升降,工件固定不动,适用于加工大而重和多孔的工件,广泛应用于机械制造中。

4、深孔钻床用深孔钻钻削深度比直径大得多的孔(如枪管、炮筒和机床主轴等零件的深孔)的专门化机床,为便于除切屑及避免机床过于高大,一般为卧式布局,常备有冷却液输送装置(由刀具内部输入冷却液至切削部位)及周期退刀排屑装置等。

第3章-PLC程序设计基础

第3章-PLC程序设计基础

辅助继电器M
S7-200提供的256个辅助继电器(又称位存储器)为 M0.0~M31.7。
辅助继电器用于逻辑运算的状态暂存、移位运算或 设பைடு நூலகம்控制信息。虽然名为“位存储器”,但是也可以 按字节、字和双字来存取。
辅助继电器与外部没有任何联系,其线圈只能使用 程序指令驱动,其常开触点和常闭触点供编程使用。
第3章 PLC程序设计基础
3.1 PLC的编程语言与程序结构 3.2 存储器的数据类型与寻址方式 3.3 位逻辑指令 3.4 定时器与计数器指令
学习目标
熟悉PLC的编程语言与程序结构 掌握PLC存储器的数据类型与寻址方式 掌握常用位逻辑指令,定时器与计数器指令 的应用
3.1 PLC的编程语言与程序结构
/bbs / / / /m / /dx/ /sy/ /hlj/ /wj/ /bjdxb /zy/ /zjdx/dx/ www.qi /dxb / / / / / / www.dianxi / ? / /m/ / / www.dianxi / / / / /zjdx/ / http://www.zhongji / / / / / / / www.longji / kjzldx.qi kjzldxb.qi xi www.sni zzzldxb.qixi www.fuzzi /
输出继电器Q
S7-200提供的128个输出映像寄存器为Q0.0~Q15.7, 扩展后的实际数字量输入点数不能超过128。

第3章 计算机控制系统中的硬件5(PLC)

第3章  计算机控制系统中的硬件5(PLC)
计算机控制技术
— 可编程序逻辑控制器(PLC)
可编程控制器的基本概念
• 国际电工委员会(International Electrical Committee) 在1987年颁布的PLC标准草案中对PLC作了如下定 义:“PLC是一种专门为在工业环境下应用而设计 的数字运算操作的电子装置。它采用可以编制程序 的存储器,用来在其内部存储执行逻辑运算、顺序 运算、定时、计数和算术运算等操作的指令,并能 通过数字式或模拟式的输入和输出,控制各种类型 的机械或生产过程。PLC及其有关的外围设备都应 按照易于与工业控制系统形成一个整体,易于扩展 其功能的原则而设计。”
可编程控制器的工作原理
• PLC的工作原理与计算机的工作原理基本上是一致的, 可以简单地表述为在系 统程序的管理下,通过运行应 用程序完成用户所规定的任务。但个人计算机与PLC 的工作方式有所不同,计算机一般采用等待命令的工 作方式。如常见的键盘扫描方式或I/O扫描方式。当 键盘有键按下或I/O口有信号时则中断转入相应的子 程序。因此,当控制软件发生故障时,会一直等待键 盘或I/O命令,可能发生死机现象。而PLC作为工业 专用控制机,采用循环扫描用户程序工作方式,即系 统工作任务管理及应用程序执行全部都是以循环扫描 方式完成的。当软件发生故障时,可以定时执行下一 轮扫描,避免了死机现象,因此可靠性更高。
• 中央处理器(CPU)
• 主要作用 • 1. 接收并存储从编程器输入 的用户程序和数据。 • 2. 诊断PLC内部电路的工作 故障和编程中的语法错误。 • 3. 用扫描的方式通入I/O部件 接收现场的状态或数据,并 存入输入映像存储器或数据 存储器中。 • 4. PLC进入运行状态后,从 存储器逐条读取用户指令, 解释并按指令规定的任务进 行数据传送、逻辑或算术运 算等;根据运算结果,更新 有关标志位的状态和输出映 像存储器的内容,再经输出 部件实现输出控制、制表打 印或数据通信等功能。

PLC教案-第三章

PLC教案-第三章

、模块式PLC的组成
三、PLC各部分的作用
(一)中央处理单元(CPU)的作用
(1)控制从编程器输入的用户程序和数据的接收与存储。

(2)诊断电源、PLC内部电路的工作故障和编程中的语法错误。

(3) 用扫描的方式接收输入设备的状态(即开关量信号)和数据
(即模拟量信号)。

(4) 执行用户程序,输出控制信号。

(5)与外部设备或计算机通信。

CPU是PLC的核心部件,小型PLC多采用8位微处理器或单片机作为CPU,中型PLC多采用16
微处理器或单片机作为CPU,大型PLC多采用高
二、用户程序的循环扫描过程
与继电器控制系统对信息的处理方式是不同的!它们的区别如下:
继电器控制系统——对信息的处理是采用“并行”处理方式,只要电流形成通路,就可能有几个电器同时动作。

控制系统——对信息的处理是采用扫描方式,它是顺序地、连续地、循环地逐条执行程序
注:
PLC在一个扫描周期内,对输入状态的采样
操作员面板是一种中档的人机界面产品,硬键盘操作,有文本操作面板和图形操作面板二大类。

显示更多的文字和图形,适用于中小型的PLC
制系统,完成较复杂的显示与操作。

永宏PLC指令篇第3章(3-1~3-8)

永宏PLC指令篇第3章(3-1~3-8)

2 2 0 FATAN
S,D
P 浮点数反正切函数运算
逻辑运算指令
★ 18 ★ 19
35 36
AND OR XOR XNR
Sa, Sb, D Sa, Sb, D Sa, Sb, D Sa, Sb, D
DP 把 Sa 和 Sb 作 逻 辑 AND 后 存 入 D DP 把 Sa 和 Sb 作 逻 辑 OR 后 存 入 D D P 把 S a 和 S b 作 逻 辑 Exclusive OR 运 算 后 结 果 存 入 D D P 把 S a 和 S b 作 逻 辑 Enclusive OR 运 算 后 结 果 存 入 D
0.33uS
0.33uS 0.33uS 0.33uS
节点运作


3-1
指 令 码 操作数 符 号 功
SET
(S) 设定线圈
RST
(R) 清 除 线 圈
能 执行速度 指 令 类 别
0.33uS │
1.09uS 0.33uS
│ 1.09uS
● FBs-PLC 的 顺 序 指 令 有 上 列 36 种 , 所 有 机 种 都 有 这 些 指 令 功 能 。
Sa, Sb, D Sa, Sb, D
P Sa 及 Sb 相 乘 后 结 果 存 入 D(浮 点 数 ) P Sa 及 Sb 相 除 后 结 果 存 入 D(浮 点 数 )
206 FCMP 207 FZCP 208 FSQR
Sa, Sb S,SU,SL
S,D
P 比 较 浮 点 数 Sa 和 Sb,再 将 比 较 结 果 送 到 FO0~ FO2 将 浮 点 数 S 和 由 上 限 SU 与 下 限 SL 所 形 成 的 区 域 作
Y

第3章PLC基本指令

第3章PLC基本指令
或装载指令old图315中前两条指令执行完后与运算的结果s0存放在堆栈的栈顶第34条指令执行完后与运算的结果s1压入栈顶见图316原来在栈顶的s0被推到堆栈的第2层下面各层的数据依次下移一层
PLC原理及应用
机电学院
3.1 基本编程指令 3.1.1 位逻辑指令 一、 触点指令与堆栈指令
第三章 PLC基本指令
二、 计数器指令 1.加计数器(CTU) 同时满足下列条件时,加计数器的当前值加1,直至计数最大值32767。 1)复位输入电路断开。 2)加计数脉冲输入电路由断开变为接通(CU信号的上升沿)。 3)当前值小于最大值32767。 当前值大于等于预设值 PV时,计数器位为ON,反之为OFF。当复位输入 R 为 ON 或对计数器执行复位( R )指令时,计数器被复位,计数器位变为 OFF,当前值被清零。在首次扫描时,所有的计数器位被复位为OFF。
指出图3-38中的错误。
3.2 程序控制指令 3.2.1 跳转指令
1.跳转与标号指令 JMP线圈通电时,跳转条件满足,跳转指令使程序流程跳转到对应的标号 处。JMP与LBL指令的操作数 n为常数0~255,只能在同一个程序块中跳转。 I0.4的常开触点断开时,跳转条件不满足,顺序执行下面的网络。 I0.4的常开触点接通时,跳转到标号LBL 0处,不执行第二个网络。
3.2.4 局部变量与子程序
一、 局部变量 1.局部变量与全局变量 每个程序组织单元(POU)均有由64字节局部(L)存储器组成的局部变 量。局部变量只在它被创建的POU中有效,全局符号在各POU中均有效。局 部变量有以下优点: 1) 尽量使用局部变量的子程序易于移植到别的项目。 2) 同一级POU的局部变量使用公用的存储区。 3)局部变量用来在子程序和调用它的程序之间传递输入参数和输出参数。 2.查看局部变量表 可上下拖动分裂条,打开和关闭局部变量表。 3.局部变量的类型 临时变量(TEMP)是暂时保存在局部数据区中的变量。主程序或中断程序 只有TEMP变量。

《电气控制与PLC综合应用技术》第3章

《电气控制与PLC综合应用技术》第3章

2.电动机自锁控制电路 .
3.电动机自锁控制程序 .
图3-38 电动机自锁控制程序
图3-37 电动机自锁控制电路
3.3 边沿脉冲指令与正反转控制程序
3.3.1 脉冲上升沿、下降沿指令EU、ED 脉冲上升沿、下降沿指令 、
表3-7 指令名称 脉冲上升沿指令 脉冲下降沿指令 梯 形 图 EU、ED指令 、 指令 指 令 表 EU ED 逻辑功能 在上升沿产生一个周期脉冲 在下降沿产生一个周期脉冲
图3-35 例题3.3程序
在图3-35中停止按钮釆用了常闭触点接法。在工业控制中,具有“停 中停止按钮釆用了常闭触点接法。在工业控制中,具有“ 在图 中停止按钮釆用了常闭触点接法 过载保护”等关系到安全保障功能的信号一般都应使用常闭触点, 止”和“过载保护”等关系到安全保障功能的信号一般都应使用常闭触点, 防止因不能及时发现断线故障而失去作用。 防止因不能及时发现断线故障而失去作用。
图3-11 已安装PC/PPI cable(通信电缆)
按钮, 按钮, (5)单击“Close”按钮,再单击“Ok”按钮,显示通信地址已设置好, )单击“ 按钮 再单击“ 按钮 显示通信地址已设置好, 如图3-12所示 如图 所示
图3-12 已设置好通信地址
3.1.4 编写、下载、运行和监控点动控制程序 编写、下载、 1.建立和保存项目 .
10.程序运行监控 .
图3-23 程序状态监控图
图3-22 “下载”对话框
3.1.5 仿真运行点动控制程序 1.导出文本文件 .
图3-24 导出文本文件
2.启动仿真程序 .
图3-25 启动仿真软件
3.选择CPU .选择
图3-26 选择CPU
4.CPU224仿真图形 . 仿真图形

三、第3章(1) PLC程序设计基础

三、第3章(1) PLC程序设计基础

B
C
M ( ) Q ( )
母线
继电接触器控制线路图
结构:电源线、触点、线圈; 实际的元件、有电流
图3.1 典型的梯形图
结构:母线、触点、线圈、盒; 软元件、能流
梯形图的一个关键概念是“能流”(Power Flow),这仅是概念上的“能流”。把左边的母 线假想为电源“火线”,而把右边的母线(虚线
所示)假想为电源“零线”。如果有“能流”从


I、Q、V、M、S、SM、L均可按位、字节、 字和双字来存取。
无符号整数-正数(格式: Byte/Word/Dword)
整数

有符号整数-有正有负 (格式:INT/DINT)
浮点数(Real) (实数)-带 小数点
5、负数如何表达? 在计算机中,负数以其正值的补码形式表达。 原码-一个整数,按照绝对值转换成的2#数; 反码-将2#数按位取反,所得的新数为原2#数的反码; 补码-反码加1;
PLC编程语言的国际标准 IEC 61131-3标准的5种编程语言: (1) 顺序功能图(Sequential Function Chart); (SFC) (2) 梯形图(Ladder Diagram);(LAD) (3) 功能块图(Function Block Diagram); (FBD) (4) 指令表(Instruction List);(IL) (5) 结构文本(Structured Text)。(ST)
图3-2梯形图与语句表
图3-3 功能块图
“能流”(Power Flow)只能从左向右流动。 1个网络(Network)中只能放1块独立电路。 功能块图(FBD)类似于数字逻辑门电路。 STEP 7-Micro/WIN的IEC 61131-3指令集只提供梯形图、功能块图。 地址前加“%”,其指令不区分数据类型。

第3章 S7-200 PLC的基本指令

第3章  S7-200 PLC的基本指令

(2)定时范围
定时器使能输入有效后,当前值寄存 器对时基脉冲递增计数,当计数值大于或 等于定时器的设定值后,状态位置1。从定 时器输入有效,到状态位输出有效经过的 时间为定时时间。定时时间T等于时基乘 设定值,时基越大,定时时间越长,但精 度越差。
(3)定时器的刷新方式
1 ms定时器每隔1 ms定时器刷新一次, 定时器刷新与扫描周期和程序处理无关。 扫描周期较长时,定时器一个周期内可能 多次被刷新(多次改变当前值)。
2.取反和空操作指令
取反和空操作指令格式及功能如表3-5 所示。
(1)取反指令
取反(NOT)指令指对存储器位的取 反操作,用来改变能流的状态。取反指令 在梯形图中用触点形式表示,触点左侧为1 时,右侧则为0,能流不能到达右侧,输出 无效。反之触点左侧为0时,右侧则为1, 能流可以通过触点向右传递。
⑥ ON(Or Not):或操作指令,用 于常闭触点的并联。
⑦ =(Out)指令:置位指令,用于 线圈输出。 位操作指令程序的应用如图3-1所示。
梯形图分析:
图3-1 位操作指令程序的应用
2.STL指令对较复杂梯形图的描 述方法
在较复杂梯形图中,触点的串、并联 关系不能全部用简单的与、或、非逻辑关 系描述。
在语句表中分别用LDI、AI、OI来表 示开始、串联和并联的常开立即触点,用 LDNI、ANI、ONI来表示开始、串联和并 联的常闭立即触点,如表3-2所示。
触点符号中间的“I”和“/I”用来表示 立即常开触点和立即常闭触点,如图3-7所 示。
图3-7 立即触点指令与立即输出指令的应用
(2)立即输出指令
执行置位(置1)/复位(置0)指令时, 从指定的位地址开始的N个连续的位地址 都被置位或复位,N=1~255。当置位、复 位输入同时有效时,复位优先。置位/复位 指令的应用如图3-8所示,图中N=1。

零基础入门PLC工程师(基础篇)-第三章

零基础入门PLC工程师(基础篇)-第三章

第三章W ORKS2软件的介绍工控小鸟1.界面介绍2.菜单栏的介绍3.导航栏的介绍一:界面介绍软件安装包来源:首先我们从三菱电机自动化官网下载安装包,安装序列号可以使用570-986818410,安装好后双击打开:工控小鸟界面大致分为:菜单栏、工具栏、导航栏、编程区以及当前工程信息工控小鸟二:菜单栏介绍1.工程菜单工程菜单下包含的功能如左图所示,一般的工程我们大部分只需要用到工程校验、工程类型更改、PLC 类型更改这几项。

工控小鸟①工程校验:当前打开工程和目标文件工程进行校验,不同的地方将被显示出来。

②工程类型更改:可以对当前工程类型进行更改。

(无标签工程标签工程)③PLC 类型更改:可以对当前PLC 类型进行更改。

2.编辑菜单编辑菜单下包含的功能如左图所示:功能基本是编写程序时使用的一些工具,其中“梯形图符号”包含大部分工具,熟悉界面的时候可以每个工具点击查看效果工控小鸟3.转换/编译菜单此菜单的功能是对当前工程进行转换/编译(确认编辑完成时使用):①转换:对当前程序进行转换。

②转换+运行中写入:在线连接PLC且模式为监视(写入模式)下使用,可以将当前修改的变更程序直接写入至PLC。

③转换所有程序:对当前工程的所有程序进行转换,但是不会写入至PLC工控小鸟4.视图菜单此菜单的功能是对编辑内容进行显示方面的编辑,可以对编辑的程序文字字体、颜色、注释是否显示等方面进行设置。

如下图:工控小鸟声明注释字体、颜色声明注释背景注释显示5.在线菜单工控小鸟主要用到的功能如下图读取PLC 内的程序至电脑将电脑编辑好的程序写入至PLC将电脑正在编辑和PLC 内程序进行比较,并将不同显示出来对PLC 进行运行、停止、复位等操作对PLC 时间进行设置对PLC 监看模式进行选择对PLC 监看进行停止、开始操作以及对PLC 目标软元件状态进行监控、设置等操作工控小鸟6.调试菜单主要用到的功能如下图对当前程序进行模拟操作(不连接PLC )对目标软元件进行数值/状态更改对PLC 的输入信号、输出信号进行状态的强制更改将Y100的输出信号进行强制ON(有信号)的操作工控小鸟主要用到的功能如下图显示PLC状态,当PLC报错时将显示报警内容以及原因(PLC离线和PLC在线都可以使用)显示PLC以太网连接的状态,当报错时显示报错内容以及原因(需要连接PLC才能监控)显示PLC系统设置的状态,当某个模块设置有误时,可以通过此路口进行监控(需要连接PLC才能进行监控)工控小鸟主要用到的功能如下图检查所编写的程序是否具有双线圈或语法错误等检查程序设置参数是否有错误检查当前工程所使用的容量什么是双线圈?双线圈是指一个位软元件在一个工程中输出了两次可根据个人习惯配置快捷键对当前工程的各种显示效果进行选择等或以上,如下图所示工控小鸟持续更新中………。

PLC编程及应用 第5版 第3章 S7-200 编程基础

PLC编程及应用 第5版 第3章  S7-200 编程基础
2.十六进制数 十六进制数用于简化二进制数的表示方法,它的16个数字符号为0~9和A~F (10~15),4位二进制数对应于1位十六进制数,例如2#1010 1110 0111 0101 可以转换为16#AE75(或AE75H)。十六进制数“逢16进1”,第n位的权值为 16n。16#2F对应的十进制数为2161+15160=47。 3.BCD码(Binary Coded Decimal) BCD码是各位按二进制编码的十进制数,“逢10进1”,用4位二进制数来表 示1位十进制数,每一位只能是2#0000~2#1001。 用16#表示BCD码,4位BCD码对应于16位二进制数,允许范围为16#9999 ~ 16# 0000。
4.16位整数INT和32位双整数DINT都是有符号数。最高位为符号位。 5.32位浮点数(REAL,实数)可以表示为1.m 2E, ANSI/IEEE标准的浮 点数的最高位为符号位,指数e = E +127代码。用单引号表示,例如’AB12’。 7.字符串的数据类型为STRI,为8位正整数。尾数的整数部分总是为1,
210 27 22 21 1158
(3)有符号数的表示方法 用二进制补码来表示有符号数,最高位为符号位,最高位为0时为正数,反之
为负数。正数的补码是它本身,最大的16位二进制正数为2#0111 1111 1111 1111 (32767)。
将正数的补码逐位取反(0变为1,1变为0)后加 1,得到绝对值与它相同的 负数的补码。例如将1158的补码2#0000 0100 1000 0110逐位取反后加1,得到 −1158的补码1111 1011 0111 1010。
第3章 S7-200 编程基础
3.1 PLC的编程语言与程序结构 3.1.1 PLC编程语言的国际标准

第三章S7-200PLC基本指令二

第三章S7-200PLC基本指令二

如果IN是以角度值表示的实数,要先将角度值转化为 弧度值。方法:用实数乘法指令×R,用角度值乘以π/180
即可。
6)正切函数(TAN)
TAN指令的功能是求1个双字长(32位)的实数弧度值IN
的正切值,得到32位的实数结果OUT。
操作数 IN
ห้องสมุดไป่ตู้
类型 REAL
寻址范围 VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD和常数
IN1,OUT
4.除法指令—对两个有符号数进行相除运算
DIV-I DIV-DI DIV-R DIV
EN ENO IN1 IN2 OUT
EN ENO IN1 IN2 OUT /D IN2,OUT
EN ENO IN1 IN2 OUT /R IN2,OUT
EN ENO IN1 IN2 OUT DIV IN2,OUT
第三章 S7-200PLC基本指令
主讲:李宏伟
3、关系运算指令 4、数学运算指令 5、数据处理指令 6、程序控制指令
第三节 关系运算指令
关系运算是通过比较指令来实现的,比较指令为上、
下限控制提供了方便,比较指令实际上是一个比较触点, 用于两个相同数据类型的有符号数或无符号数IN1和IN2的
比较判断操作。
2、逻辑“或”指令
ORB IN1,OUT 字节“或”
ORW IN1,OUT 字“或”
ORD IN1,OUT 双字“或”
逻辑“或”指令是对两个输入端(IN1、 IN2)的数据 按位“或”,结果存入OUT单元。在STL中IN2与OUT为同 一存储单元。
3、逻辑“异或”指令
XORB IN1,OUT 字节“异或”
COS指令的功能是求1个双字长(32位)的实数弧度

第3章_PLC程序设计基础

第3章_PLC程序设计基础

位(bit) 最高位(MSB)

8 位二进制数组成 1 个字节(Byte) 高字节(如 VB100) 低字节(如 VB101) 两个字节组成 1 个字(Word) 最高字节(如 VB100) (如 VB101) 两个字组成 1 个双字(Double word)
最低位(LSB)
(如 VB102)
最低字节 (如 VB103)
6. 局部变量存储器L

局部变量存储器L用来存放局部变量, 局部变量存储器L和变量存储器V十分相 似,主要区别在于全局变量是全局有效, 即同一个变量可以被任何程序(主程序、 子程序和中断程序)访问。而局部变量只 是局部有效,即变量只和特定的程序相关 联。
7. 定时器T

PLC所提供的定时器作用相当于继电器控 制系统中的时间继电器。每个定时器可提 供无数对常开和常闭触点供编程使用。其 设定时间由程序设置。
5. 特殊标志位存储器SM

PLC中还有若干特殊标志位存储器, 特殊 标志位存储器位提供大量的状态和控制功 能,用来在CPU和用户程序之间交换信息, 特殊标志位存储器能以位、字节、字或双 字来存取,CPU224的SM的位地址编号 范围为SM0.0~SM179.7共180个字节。其 中SM0.0~SM29.7的30个字节为只读型 区域。
I0.0:绝对地址,由内存区和地址组成(SIMATIC程序编辑器用)。 %I0.0:绝对地址,百分比符号放在绝对地址之前(IEC程序编辑器用)。 #INPUT1:符号地址,“#”号放在局部变量之前(SIMATIC或IEC程序编辑器 用) “INPUT1”:全局符号名(SIMATIC或IEC程序编辑器用)。 ?? .?或????:红色问号,表示一未定义的地址,在程序编译之前必须定义。

PLC(三菱)第三章常用功能(应用)指令

PLC(三菱)第三章常用功能(应用)指令

2、操作数的类别及选择范围
• [ S ], [ S1 ], [ S2 ] 等表示源操作数; • [ D ], [ D1 ] 等表示目的操作数; • [ S ·], [ D·] 等表示可使用变址操作。
[ S ·]
[ D·]
K,H
KnX
KnY
KnM
KnS
T
C
D
V,Z
位元件
字元件
3、位元件的组合 • 位元件:X、Y、M、S 可以组合使用 形式: KnXm ; KnYm ; KnMm ; KnSm • n--组数(每组4位,1≤ n ≤ 8 ) • m--首元件的编号 例如: • K1X0 即表示X0~X3的4位数, X0是最低位; • K4M10 即表示M10~M25 的16位数, M10是最低 位;
多点传送指令的要素
操作数范围 程序步
多点传送
FMOV FMOV(P)
FNC16
(16)
KnX、KnY、KnM、KnS
K、H 〈=512
T、C、D、V、Z
多点传送指令FMOV是将源操作数中的数据送到目标操作 数指定地址开始的n个元件中,指令执行后n个元件中的数 据完全相同。该指令常用于初始化程序中对某一批数据寄 存器清零或置相同数的场合。
区域比较指令ZCP是将源操作数 中的数 与两个源操作数 中的数据进行代数 比较,其比较结果驱动目标操作数中相邻三 个位元件的状态。
当控制条件X0为ON时,执行ZCP指令,当K100 >C30的当前值时,M3接通(M3=1);当 K100≤C30的当前值≤K200时,M4接通(M4=1), 当C30的当前值>K200时,M5接通(M5=1)。 当X0为OFF时,M3、M4、M5的状态保持不变。
减法指令SUB是将 指定的元件中的数减去 指定的元件中的数,其差值送到[D]指定的元件中。 当X1为ON时,执行(D0)-22→(D0)因为运算结 果送入存放源操作数的D0中,必须使用脉冲执行方式。

电气控制与PLC第三章电气控制电路实例分析

电气控制与PLC第三章电气控制电路实例分析

W33
➢SA1机械联锁,KM1、KM2互锁。 ➢操纵手柄开关SA1搬回零位:SA1-2, SA1-3断开,接触器KM1或KM2线圈 V32 断电,M1电动机自由停车。 ➢反接制动:有经验的操作工人在停车 时,将手柄瞬时扳向相反转向的位置, M1电动机反接制动,主轴接近停止时, 手柄迅速搬回零位。 ➢零压、失压保护:M1运行时,若电 源电压降低或消失,KA释放断开, KM3释放断开,KM1或KM2断电释放。 电网电压恢复后,SA1不在零位, KM3不会得电,KM1或KM2也不会得 电。手柄回到零位,SA1-2,SA1-3断 开,KM1或KM2也不会得电自起动。 ➢照明电源:TC二次侧36V。 ➢SA2:照明灯开关。 ➢电源指示灯HL:TC二次侧6.3V。
主轴箱夹紧
➢SA2 扳 向 右 侧 时 , 触 点 (57-59) 接 通 , 触 点 (57-63)断开。主轴箱要 夹紧时,按下按钮SB6, 仍首先为YA1通电,经 1~3s 后 , KM5 线 圈 通 电, M3反转,压力油 经分配阀进入主轴箱液 压缸,推动活塞使主轴 箱夹紧。同时活塞杆使 SQ4 受 压 , 动 合 触 点 (607-613)闭合,指示灯 HL3亮,触点(607-609) 断开,指示灯HL2灭, 指示主轴箱与立柱夹紧。
摇臂夹紧
➢摇臂升到所需位置 时,松开按钮SB3, KM2和KT1断电, M2断电,摇臂停止 上升。当持续1~3s后, KT1的断电延时闭合 的动断触点(47-49)闭 合,KM5线圈经747-49-51号线得电, M3反转,压力油经 分配阀进入的夹紧液 压腔,摇臂夹紧。活 塞杆通过弹簧片使 SQ3的动断触点(7-47) 断开,KM5线圈断 电,M3停止,完成 摇臂的松开—上升— 夹紧动作。
第二节 Z3040型摇臂钻床的电气控制电路
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

知识点:计数器(C)
在程序中作计数控制。FX2系列PLC计数器可 分为内部计数器(通用计数器)及外部计数器 (高速计数器)。
内部计数器——对机内元件(X、Y、M、 S、T、C)的信号计数。因为机内信号的频率 低于扫描频率,所以是低速计数器。包括:
16位递增计数器 C0~C199(200点)
32位增/减(双向)计数器 C200~C234(35点)
项目六 认识第五个软元件:辅助继电器M 辅助继电器(M)
教材P32
(1)辅助继电器的线圈只能由PLC内部程序控制。
(2)其常开、常闭触点只能在PLC内部编程时使用(可
以无限次地自由使用)。
(3)其触点不能直接驱动外部负载。 包括:
通用型辅助继电器 M0~M499(500点) 特殊辅助继电器 M8000~M8255(256点)
自锁
知识点2:启保停电路是PLC最基本的编程模块
程序中的基本要素:

教材P47R-8
事件—每一个梯形图支路都针对一个事件,以 输出线圈(或功能框)表示 事件发生的条件—支路中的触点组合
事件得以延续的条件—触点组合中使线圈置1得 以保持的条件 使事件中止的条件—触点组合中使线圈置1中断 的条件
② ③
3)设定值:设定范围-2147483648~+2147483647
可以使用常数K作为设定值,也可以用数据寄存器的内容 作为设定值。 [注;当用数据寄存器设定时,要用元件号紧连在一起
的两个数据寄存器。]
计数器 (C)
(2) 32位增/减(双向)计数器 4)工作过程:
该计数器为循环计数器。当前值的增减与输出触点的动 作无关。当前值增加到设定值时,计数器线圈置1,减小至 设定值时,置0,并通过程序作用于控制对象。 计数器需复位指令才能复位。复位时则计数器的当前值 为0,输出触点也复位。

在有多个串联回路相并联时,应将触点最多的那个串联回路 放在梯形图的最上面。在有多个并联回路相串联时,应将触 点最多的并联回路放在梯形图的最左面。
一. 梯形图的设计规则

输出线圈、内部继电器线圈及运算处理框只能接在右母线上, 不能直接接在左母线上。他们的右边不允许再有任何的触点 存在。
二.双线圈输出问题!
PLC接线图如图,控制要求:首先按下SB1,KM1得
电,电机正转,10秒后,KM2得电,电机反转,20秒 后,电机停止。
知识点1.软元件定时器(T)的使用要素
教材P33R-9 (1)作用:相当于继电器电路中的时间继电器,可在
程序中用作延时控制。工作过程实际上是对时钟脉冲计数。 (2)分类: 类 型 编号 总点数 计数范围 100ms定时器: T0~T199 200点 0.1~3276.7s 10ms定时器: T200~T245 46点 0.01~327.67s 1ms积算定时器: T246~T249 4点 0.001~32.767s 100ms积算定时器:T250~T255 6点 0.1~3276.7s
具掉电保持的通用型辅助继电器 M500~M1023(524点)
FX2N系列编程元件的使用要素
1.通用型辅助继电器
M0~M499(500点)
(1)常用于逻辑运算的中间状态的存储及信号类型的 变换,相当于继电器—接触器控制电路中的中间继电 器。 (2)也可用软件设定为 断电保持辅助继电器。
FX2N系列编程元件的使用要素
定时器 (T)
(3)占有位置
定时器除了占有自己编号的存储器位外,还占有一个 设定值寄存器(字),一个当前值寄存器(字)。
[注:这些寄存器为16位二进制存储器]
(4)工作过程: 定时器满足计时条件开始计时,当前值寄存器开始计 数,当当前值与设定值相等时,定时器得电,其触点动作, 并通过程序作用于控制对象,达到时间控制的目的。 (5)设定值:可使用常数K作为设定值,也可以用数据 寄存器的内容作为设定值
练习1.控制要求: 按下SB1,灯L1亮,按下SB2,灯L1熄灭; 按下SB2,灯L2亮,按下SB1,灯L2熄灭.
练习2.控制要求:
按下SB1,灯L1和L2同时亮,按下SB2,灯L1和L2同
时熄灭.
项目三 异步电动机的正反转控制
——了解第二个基本编程知识点:互锁
主电路及PLC接线图如图,控制要求:
项目七 认识几条有用的指令
1.自保持及解除(置位/复位)指令(SET/RST)
(1)指令用法:
1.自保持及解除(置位/复位)指令(SET/RST)
(2)指令的使用示例1:
1.自保持及解除(置位/复位)指令(SET/RST)
(2)指令的使用示例2:
2.脉冲输出指令(PLS/PLF)
(1)指令用法:
计数器 (C)
(1)16位递增计数器 1)分类:通用型: C0~C99(100点)
掉电保护型:C100~C199(100点)
2)设定值:设定值范围:1~32767
可使用常数K作为设定值,也可用数据寄存器的内容作为设定值。 [注:设定值K0和K1的意义相同,均在第一次计数时,其触点工作。] 3)工作过程: 当计数输入 脉冲到达计数 器设定值,其 触点动作。计 数器需复位指 令才能复位。
知识点1:互锁环节
机械互锁 正转启动 停止 电气互锁
教材P48
反转启动 机械互锁 电气互锁
电气互锁—当需要互锁时,必须首先设置电气互锁. ② 机械互锁—在电气互锁的基础上增加机械互锁后,可使 原有的”正-停-反”控制过程变为”正-反”的直接切换.

让我们来次练习吧
水塔水位控制:
• 当水池液面低于下限水位(
S4 为ON 表示),电磁阀Y 打开注水,S4 为OFF,表示 水位高于下限水位。当水池 液面高于上限水位(S3 为ON 表示),电磁阀Y 关闭。当水塔水位低于下限水位(S2 为ON 表示),水泵M 工作,向水塔供水,S2 为OFF, 表示水位高于下限水位。当水塔液面高于上限水位(S1 为ON 表示),水泵M 停。当水塔水位低于下限水位, 同时水池水位也低于下限水位时,水泵M 不启动。
知识点2.一个有用的模块——振荡电路
教材P49图4-5
1. 初级版本:
知识点2.一个有用的模块——振荡电路
教材P49图4-5 2. 升级版本:
项目五 电动机正反转延时切换的循环
—— 认识第四个软元件:计数器
PLC接线图如图,控制要求:首先按下SB1,KM1得
电,电机正转,10秒后,KM2得电,电机反转,20秒 后,KM1再次得电并开始循环,循环5次后电机停止。

知识点3:编程规则及注意事项
一. 梯形图的设计规则

教材P42
梯形图的各种符号,要以左母线为起点,右母线为终点 (允许省略右母线),从左到右(每一行),从上到下 (纵向)的绘制。 触点应画在水平线上,不能画在垂直分支线上。


不包含触点的分支应放在垂直方向,不可放在水平位置。
一. 梯形图的设计规则
(1)同一元件的线圈在梯形图中只能出现一次; (2)如果在同一程序中同一元件的线圈使用两次或多次, 称为双线圈输出。PLC程序顺序扫描执行的原则规定,双 线圈输出出现时,前面的输出无效,最后一次输出才是有 效的。 (3)特例是:同一程序中的两个绝不会同时执行的程序段 中可以有相同的输出线圈。
让我们来次练习吧

PLS:在输入信号上升沿时产生脉冲输出 PLF:在输入信号下降沿时产生脉冲输出 Y、M每次动作只有一个扫描周期,且特殊辅助继电器不 能用作PLS/PLF的操作元件
2.脉冲输出指令(PLS/PLF)
(2)指令的使用示例:
3. 空操作指令(NOP)
(1)指令用法:

在程序中加入空操作指令,在变更程序或增加指令时可以 减少步序号的变化。 用空操作指令替换一些已写入的指令,可以改变电路。 当执行程序全部清零操作时,所有指令均变成空操作。
FX2N系列编程元件的使用要素
3-3.特殊辅助继电器 M8000~M8255(256点)
2)可驱动线圈型特殊辅助继电器 用户驱动线圈后,PLC做特定动作。例如: M8030——锂电池欠压时,M8030动作,使锂电池指示 灯熄灭,提醒调换电池。 M8033——PLC停止时,输出保持。当PLC由RUN→ STOP时,存储器中的数据全部保留。 M8034——禁止全部输出。当M8034得电时,全部输出 被切断。 M8039——定时扫描方式。当M8039接通时,PLC以定 时扫描方式运行,扫描时间由M8039设定。 [注:其他特殊辅助继电器见附录A。]
让我们来次练习吧
水塔水位控制:
• 解题第一步: I/0端口分配,绘
制接线图 • 第二步: 编写梯形图
输入信号 水塔上限位 水塔下限位 水池上限位 水池下限位 端口 X1 X2 X3 X4 输出信号 电磁阀Y 水泵M 端口 Y0 Y1
项目四 电动机的正反转延时切换控制
—— 认识第三个软元件:定时器
教材P32
(2)PLC输出接口的一个接线点对应一个 输出继电器。 (3)是PLC中惟一具有外部触点的继电器。 (4)作用:是向外部负载输出 信号的窗口。 (5)特点:输出继电器的线圈 只能由程序驱动,其内部常开、 常闭触点可以出现在程序中。
知识点3.编程元件的基本特征
教材P31R-2
具有线圈和常开、常闭触点。 触点的状态随着线圈的状态而变化 由于元件只是存储单元,所以可以无限次
计数器 (C)
(2) 32位增/减(双向)计数器 1)分类:通用型: C200~C219(20点)
掉电保护型:C220~C234(15点)
2)工作方式:有加计数和减计数两种,其计数的方 式由特殊辅助继电器M8200~M8234设定。 设定方法是:对于CXXX,当M8XXX接通(置1) 时为减计数,当M8XXX断开(置0)时为加计数。
第三章 PLC梯形图编程基本要点
相关文档
最新文档