第2、3讲_S7-200PLC基本指令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
梯形图 语句表 LD I0.0 = Q0.0
LDN I0.1 = M0.0
使用说明: (1)LD/LDN:指令用于网络块与左母线相连的触点,也可用于分支电路的开始。 (2)=:指令不能用输入映像寄存器I,输出端不带负载时,控制线圈应使用M或其 他; (3)=指令可以并联使用任意次,但不能串联使用。 (4)同一程序中不能使用双线圈输出,即同一个元器件在同一程序中只能使用一次 =指令。 (5)LD、LDN、=指令的操作数可以是:I、Q、M、SM、T、C、V、S、L。 14 T和 C也可作为输出线圈,但不是以=指令形式出现。
或指令 或反指令
AN bit
O bit ON bit
AN:串联一个常闭触点
O:并联一个常开触点 ON:并联一个常闭触点
线圈驱动指令
= bit
=:指令输出
13
5.2. S7-200PLC的基本逻辑指令
5.2.1 逻辑取及线圈驱动指令 指令格式: 取指令:LD bit 取反指令:LDN bit 线圈驱动指令:= bit
2
5.1 S7-200PLC编程的基本概念
5.1.1 编程语言 3.功能块图:功能块图又称逻辑盒指令,它沿用了半导体 逻辑电路的逻辑方框图,没有像梯形图中的触点和线圈,
对每种功能都使用一个运算方法,其运算功能由方框图
内的符号确定。控制逻辑常用“与”、“或”、“非” 三种逻辑功能来表达,方框的左边为输入,右边为输出。
(c)功能块图
4.顺序功能流程图 (见第六章)
3
5.1.2 数据类型
(1) 基本数据类型 S7-200PLC指令系统所用的数据类型包括: 1位布尔型:称为位(BOOL) 8位字节型:称为字节(BYTE)
16位无符号整数:称为字(WORD)
16位有符号整数:称为整数(INT) 32位无符号整数:称为双字(DWORD) 32位有符号整数:称为双整数(DINT) 32位实数:称为实数(REAL)。
32
32 32
0~4294967295
-2147483648~2147483647 -1038~1038
5
5.1.3 用户程序的结构(续)
2.S7-200的程序结构:线性程序结构 分块程序结构
主程序OB1
控制任务1 控制任务2 控制任务3 ………… 主程序OB1 子程序SBR0 子程序SBR1 子程序SBR2 ………… 子程序SBRn SBR0 任务模块0
5.1.1 S7-200PLC的编程语言 S7-200PLC的编程语言:梯形图(LAD) 、语句表 (STL)、功能块图(FBD) 、顺序功能流程图(SFC) 1.梯形图
(a)梯形图
2.语句表 (b)语句表 语句表的构成:操作码 操作数… 操作码:通知CPU要执行的功能; 操作数:提供执行过程中所需的参数。应该注意的是, 有的操作码是没有操作数的
5.RS触发器指令——SR(置位优先指令)、RS(复位优先指令)
6.立即指令—— LDI、LDNI、OI、ONI、AI、ANI、=I、SI、RI 7.边沿脉冲指令——EU(上升沿脉冲指令)、ED(下降沿脉冲指令)
11
5.2 S7-200PLC的基本逻辑指令
基本逻辑关系语句指令(11个)
8.逻辑堆栈操作指令——OLD 、ALD、LPS、LRD、LPP、 AENO 9.比较指令—— =、>=、<、<=、>、<>(六种) 10.定时器指令——TON、TONR、TOF 11.计数器指令——CTU、CTUD、CTD
• 学习说明 :
• • • 本讲是学习PLC的指令系统。重点掌握: 1. PLC的基本逻辑指令( 11个:符号、梯形图程序绘法、工作原理 ) 2. PLC的程序控制指令(5个:符号、梯形图程序绘法、工作原理 、时序图)
• 3.掌握典型电路的编程和PLC程序的简单设计方法
1
5.1 S7-200PLC编程的基本概念
4
5.1.2 数据类型(续)
(2) 数据长度与数值范围 数据长度与数值范围
数据类型 位(BOOL) 字节(BYTE) 字(WORD) 整数(INT) 数据长度(位) 1 8 16 16 数值范围(十进制表示) 0、1 0~255 0~65535 -32768~32767
双字(DWORD)
双整数(DINT) 实数(REAL)
12
5.2S7ቤተ መጻሕፍቲ ባይዱ200PLC的基本逻辑指令
PLC的基本逻辑指令(1)
类型 逻辑取指令 逻辑取反指令 与指令 梯形图
bit bit
语句表 LD bit LDN bit
指令功能 LD:装载常开触点 LD:装载常闭触点 A:串联一个常开触点
bit bit bit bit bit ( )
A bit
与反指令
10
5.2S7-200PLC的基本逻辑指令
PLC的基本逻辑指令(11个)
1.逻辑取及线圈驱动指令 LD(取指令) 、LDN(取反指令)、=(线圈驱 动指令)
2.触点串联指令——与逻辑关系 A(与指令)、AN(与反指令) 3.触点并联指令——或逻辑关系O(或指令)、 ON(或反指令)
4.置位、复为指令——S(置位指令)、R(复位指令)
现代电器与PLC技术第五章
• 讲解内容:
• • • • • • • 第五章可编程序控制器的指令系统 5.1 S7-200PLC编程的基本概念 5.2 PLC的基本逻辑指令(11个) 5.3 5.4 5.5 5.6 PLC的程序控制指令(5个) PLC初步编程指导 典型简单和环节的PLC程序设计 PLC程序的简单设计方法
SBR1 任务模块1
SBR2 任务模块2
控制任务n
SBRn 任务模块n
(a)线性程序结构
(b) 分块程序结构
7
组成梯形图的要素
• 1.母线 • 左母线、无右母线。它们是一条竖直线,它们相当于电路中的 电源线。 • 2.触点 • 它们是各类继电器、定时器、计数器的内部触点。 • 3.线圈 • 线圈是PLC用户程序能够控制的继电器的线圈。 • 4.功能指令符 • 应用指令、程序执行控制类指令和其他不写出整条指令就不能 把意思表达清楚的指令,在梯形图上也要把整条指令写出来, 一般把这样指令写在梯形图上的一个方括号或一个横条形框内。 如:定时器、计数器等。
8
电动机正反转控制实例
9
5.2S7-200PLC的基本逻辑指令
基本逻辑指令:在语句表中是指对位存储单元的简单逻辑 运算,在梯形图中是指对触点的简单连接和对标准线圈 的输出。
可编程序控制器中的 堆栈与计算机中的堆 栈结构相同,堆栈是 一组能够存储和取出 数据的暂时存储单元。 堆栈的存取特点是 “ 后 进 先 出 ” , S7200可编程序控制器的 主机逻辑堆栈结构如 右表所示。
相关文档
最新文档