PLC第三章

合集下载

第3章PLC的基本指令及程序设计

第3章PLC的基本指令及程序设计
✓ 计数器位:计数器位和继电器一样是一个开关量,表示计数器是否 发生动作的状态。当计数器的当前值达到设定值时,该位被置位为 ON。
✓ 计数器当前值:其值是一个存储单元,它用来存储计数器当前所累 计的脉冲个数,用16位符号整数来表示,最大数值为32 767。
计数器输入端和操作数 ✓ 设定值输入:数据类型为INT型。 ✓ 寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、 AC、*VD、*AC、*LD和常数。 ✓ 一般情况下使用常数作为计数器的设定值。
LPS(Logic Push) 逻辑入栈指令(分支电路开始指令)
LRD(Logic Read) 逻辑读栈指令
LPP(Logic Pop) 逻辑出栈指令(分支电路结束指令)
LPS/LRD/LPP
LPS/LRD/LPP举例 例3
指令3 与ENO指令AENO ENO是LAD中指令盒的布尔能量流出端。该指令使用较少。
举例
1. 逻辑堆栈操作指令
堆栈 堆栈是一组能够存储和取出数据的暂存单元。 遵循“先进后出”的原则。 堆栈深度为“9层”。 可以存储最新的逻辑运算(中间)结果,以便后续逻辑环节使用该结果。 逻辑堆栈操作主要来完成触电复杂逻辑连接的编程。
指令1 OLD(或块指令) ALD (与块指令)
OLD(Or Load)
定时器的指令及使用 指令
定时器的指令及使用
接通延时定时器TON(On-Delay Timer) ✓ 接通延时定时器用于单一时间间隔的定时。 ✓ 上电周期或首次扫描时,定时器位为OFF,当前值为0。 ✓ 输入端接通时,定时器位为OFF,当前值从0开始计时,当前值达 到设定值时,定时器位为ON,当前值仍连续计数到32 767。 ✓ 输入端断开,定时器自动复位,即定时器位为OFF,当前值为0。

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

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

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

多点传送指令的要素
操作数范围 程序步
多点传送
FMOV FMOV(P)
FNC16
(16)
KnX、KnY、KnM、KnS
K、H 〈=512
T、C、D、V、Z
多点传送指令FMOV是将源操作数中的数据送到目标操作 数指定地址开始的n个元件中,指令执行后n个元件中的数 据完全相同。该指令常用于初始化程序中对某一批数据寄 存器清零或置相同数的场合。
(2)功能指令的操作数。
操作数是功能指令中参与操作的对象,是指 功能指令所涉及到的或产生的数据及数据存储 的地址,操作元件分为源操作数,目标操作数 等。 1)、源操作数:用[S]表示,在指令执行后,不 改变其内容的操作数,如图中的常数K123。 2)、目标操作数:用[D]表示,在指令执行后, 将改变其内容的操作数如图中的D500。
除法指令DIV是将指定的二个源操作数相除, 为被除数, 为 为除数,其商送到指定的目标元件 中去,而余数送 到 的下一个目标元件。图中当X4为ON时,(D0)÷ (D2)→商放于(D4)中,余数放于(D5)中。
三、数据处理类指令 1、区域复位指令 区域复位指令ZRST又称成批复位,其使用要素见表17-16。
表17-16 区域复位指令的要素
指令代码 操作数范围
指令名称
助记符 位数 [D1.] [D2.]
程序步
区域复位
ZRST
ZRST(P)
FNC40
(16)
Y、M、S、T、C、 D(D1<=D2)
ZRST、ZRSTP…5步
图中,当M8002由OFF变为ON时,将 ~ 指 定的元件号范围内的同类元件成批复位,即位元件M500~ M510全部复位;字元件C0~C10全部复位;状态元件 S20~S30全部复位。单个元件和字元件可以用RST指令复 位。

第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第三章电气控制电路实例分析

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)。
22
11、 SET指令
格式:SET B 符号:
操作数B可取:CIO,WR,HR,A44800A95915等。 功能:当执行条件为ON时,将指定位置位 ON,当执行条件为OFF时,SET指令不改 变指定位的状态。
23
12、 RSET指令
格式:RSET B 符号:
操作数B可取:CIO,WR,HR,A44800A95915等。 功能:当执行条件为ON时,将指定位复位 OFF,当执行条件为OFF时,RSET指令不 改变指定位的状态。
3
梯形图的一些常用术语:
常开触点: 常开线圈:
常闭触点:
常闭线圈:
它们不是物理实体,而是“软继电器”。 每个“软继电器”仅对应PLC存储单元中 的一位。常开条件对应“ON”,常闭条件对 应“OFF”。线圈用于输出,触点用于输入 。
4
操作数是指令的数据区,提供了指令执行 的对象和数据。
逻辑块:由多个串并联触点组合而成的逻 辑条件组合。
A
操作数A可取:CIO,WR,HR,TR,AR等。 功能:串联一个常开触点。
12
6、 AND NOT指令
格式:AND NOT A 符号:
A
操作数A可取:CIO,WR,HR,TR,AR等。 功能:串联一个常闭触点。
13
AND和AND NOT指令的应用
0.00
0.01
100.00
0.00 0.01 100.00 0.02 0.03 100.02
左母线:梯形图中左侧一条垂直向下的直 线,相当于电气控制电路图中的电源线。
右母线:梯形图中右侧一条垂直向下的直 线,相当于电气控制电路图中的零线。可 以省略不画。
5
§3.2 CP1H PLC的基本指令 1、 LD(Load) 指令 格式:LD A 符号:
操作数A可取:CIO,WR,AR,HR,T,C等。 功能:LD指令表示常开触点与左侧母线连 接,作为电路块的起点。
100.00
LD 0.00 OR 0.01 OUT 100.00 LD 0.02 OR NOT 0.03 OUT 100.02
0.00
0.01
0.02
100.02
0.03
17
9、 AND LD指令
格式:AND LD 符号:
逻辑块与指令。 功能:用于逻辑块的串联连接,即对逻辑 块进行逻辑“与”的操作。
35
§3.3 编程规则与技巧
(1)梯形图中每一行都从左母线开始, 线圈应放在最右边,触点不能在线圈的 右侧。
36
(2)输出线圈或指令不能直接与左母线连 接.
37
(3)触点不能画在垂直路径上
38
(4)编程时,对于逻辑关系复杂的程序段, 应按照先复杂后简单的原则编程。
39
(5)避免出现双线圈输出 一个程序中,同一编号的线圈使用了两次或多次,称 为双线圈输出。双线圈输出容易引起逻辑关系混乱。
第三章 CP1H PLC的指令系统
§3.1 指令系统概述 在可编程控制器中有多种程序设计语言, 它们是梯形图、语句表、顺序功能流程图 、功能块图等。
梯形图和语句表是基本程序设计语言, 它通常由一系列指令组成,用这些指令 可以完成大多数简单的控制功能。
1
梯形图程序设计语言来源于继电器逻辑控制 系统的描述。梯形图与操作原理图相对应, 具有直观性和对应性。 语句表程序设计语言是用布尔助记符来描述 程序的一种程序设计语言。语句表程序设计 语言与计算机中的汇编语言非常相似,采用 布尔助记符来表示操作功能。
操作数A可取:CIO,WR,HR,TR,A44800A95915等。 功能:将运算结果取反并输出到指定线圈 。
10
OUT和OUT NOT指令应用
0.00 100.00 0.00 100.00 100.01 0.01 100.02
100.01
0.01
100.02
11
5、 AND指令
格式:AND A 符号:
0.00 0.03 H0.00 LD OR AND NOT OUT 0.00 H0.00 0.03 H0.00
H0.00
2
梯形图和语句表能自动进行互译。 程序由指令组成,指令又称语句,每条语 句由地址、助记符和操作数组成。 地址是存放语句的位置,通常编程器自动 给出,无需人为设定。 助记符表示指令功能,执行何种操作。操 作数提供指令的操作数据。 指令的格式 : 地址 助记符 操作数
0.02
0.03
100.02
14
7、 OR指令
格式:OR A 符号: A
操作数A可取:CIO,WR,HR,TR,AR等。 功能:并联一个常开触点。
15
8、 OR NOT指令
格式:OR NOT A 符号: A
操作数A可取:CIO,WR,HR,TR,AR等。 功能:并联一个常闭触点。
16
OR和OR NOT指令应用
LD 0.00 AND NOT 0.01 LD 0.02 AND 0.03 LD NOT 0.04 AND NOT 0.05 OR LD OR LD OUT 100.00
0.02
0.03
0.04
0.05
21
OR LD和AND LD指令在复杂梯形图中的应用
0.00
0.01
0.02
0.03 1.02
0.04
100.00
0.05
0.07 1.00
0.06 0.08 1.01
LD OR AND NOT LD AND NOT OR LD LD AND OR LD LD AND OR AND LD LD NOT AND NOT OR LD OUT
0.00 0.01 0.02 0.05 0.06 0.07 0.08 0.03 0.04 1.02 1.00 1.01 100.00
指令助记符 LD OUT LD NOT OUT
数 据 00000 10000 00001 10001
8
3、 OUT指令
格式:OUT A 符号:
操作数A可取:CIO,WR,HR,TR,A44800A95915等。 功能:输出运算结果到指定线圈。
9
4、 OUT NOT指令
格式:OUT NOT A 符号:
6
2、 LD NOT 指令
格式:LD NOT A 符号:
操作数A可取:CIO,WR,AR,HR,T,C等。 功能:LD NOT指令表示常闭触点与左侧母 线连接,作为电路块的起点。
7
LD和LD NOT指令的使用
00000 10000 00001 10001
地 址 00000 00001 00002 00003
格式:OR LD 符号:
逻辑块或指令。 功能:用于逻辑块的并联连接,即对逻辑 块进行逻辑“或”的操作。
20
OR LD指令的使用
0.00 0.01 100.00
LD 0.00 AND NOT 0.01 LD 0.02 AND 0.03 OR LD LD NOT 0.04 AND NOT 0.05 OR LD OUT 100.00
43
2.高速定时器指令一TIMH/TIMHX
格式:TIMH N SV 符号: 功能:TIMH/TIMHX定时器以0.01S为单位 作一减量计时,设定值SV的取值范围是 0~9999(BCD)和0~65535(HEX),N:定 时器编号,取值范围是0~4095。 除定时时间为SV×0.01秒之外,其它情况 与TIM相同。还有超高速定时器指令 TMHH,计时TX
计数器输入CP 复位R CNT/CNTX(546) N SV
N:0-4095 SV: CIO、WR、HR、T/C、DM等,或立即数 TIM:#0000-9999 TIMX:#0000-FFFF 或&0-65535
功能:CNT作一减量计数,当计数输入CP信 号从OFF变为ON时,计数当前值PV减1,当 PV减为0时,计数器为ON。当复位R为ON 时,计数器为OFF, PV值返回到SV值。
42
TIM指令的应用
0.00 TIM 0000 0.00 LD 0.00 TIM 0000 #100 LD T0000 OUT 100.00 TIM 0000 LD 0.00 TIM 0000 D0 LD T0000 OUT 100.00
#100
100.00
D0
100.00
T0000
T0000
注意: 定时器没有断电保持功能,断电时,定时器 复位,不能保存定时器的当前值。
0.02
H0.00
H0.00
LD 0.02 OR H0.00 AND NOT 0.03 OUT H0.00
32
16、空操作指令NOP
功能:空操作指令用来取消某一步操作
0.00
0.01 100.00
LD AND OUT
0.00 0.01 100.00
0.00
100.00
LD 0.00 NOP(00) OUT 100.00
0.00 100.00 0.00 100.00 0.01
100.00
100.01
100.00
0.01
100.00
40
练习
LD 0.00 OUT 100.00 OUT 100.01 OUT 100.02
LD 0.00 OUT 100.00 AND 0.01 OUT 100.01 AND 0.02 OUT 100.02
29
15、保持指令KEEP
格式:KEEP B 符号:
操作数B可取:CIO,WR,HR,A44800A95915等。 功能:两个输入端-置位端S和复位端R,当 置位端S 从OFF变为ON时,KEEP将使指 定位为ON状态并保持,直到复位端R从 OFF变为ON时,才使指定位为OFF状态。
30
KEEP指令的用法
24
相关文档
最新文档