第7章_西门子_S7-200_PLC的指令系统
西门子S7-200 PLC的指令系统及指令应用

说明: 根据控制要求,程序在 M0.1 处应该输出 Q0.1,在 M0.2 处也应该输出 Q0.1 如果在 M0.1 及 M0.2 处直接输出 Q0.1,则就范了上面程序双线圈错误, 因此在需要输出 Q0.1 的地方,输出不同的中间继电器,然后把中间继电器的常 开点并联起来,再集中输出一个 Q0.1 的线圈,这样就能避免双线圈的问题。 或者下面的程序也能正确的满足控制要求:
分析: 若 A 先按下按钮, 则 Q0.1 灯要亮, 并且一直亮, 直到主持人按下复位按钮 I0.0, 灯才会灭。其他人按下按钮,对应的灯也不会亮。 若 B 先按下按钮, 则 Q0.2 灯要亮, 并且一直亮, 直到主持人按下复位按钮 I0.0, 灯才会灭。其他人按下按钮,对应的灯也不会亮。 同理,C、D 一样 以下程序是分析后得出的:
地址:苏州吴中宝丰路 1 号
咨询: 400-8169-114
苏州天天自动化 PLC 培训中心
触点指令应用案例 3:
用一个按钮(I0.1)来控制三个输出(Q0.1、Q0.2、Q0.3) 。 当 Q0.1、Q0.2、Q0.3 都为 OFF 时,按第一下 I0.1,则 Q0.1 变为 ON, 按第二下 I0.1,则 Q0.1、Q0.2 变为 ON, 按第三下 I0.1,则 Q0.1、Q0.2、Q0.3 都变 ON 按第四下 I0.1,则 Q0.1、Q0.2、Q0.3 都变为 OFF 状态。 按第五下 I0.1,重复执行如上动作。 试用两种不同的程序设计方法设计其梯形图程序。 以下是分析后得出的程序:
上图梯形图中,”N”此条件只有当 I0.0 由接通→断开的瞬间(也就是上面波形 图中的过程 4 这个状态时)才会接通,其他时刻都不会接通。
应用案例 1:每按一下 I0.1 按钮,变量存储器的数值加 1
西门子s7-200PLC基本指令

15:33
14
15:33
15
2、保持型接通延时定器(TONR)
Txx IN TONR PT
•在输入(IN)收到能流时,从当前值开始计时; •当当前值达到预置值(PT)时,定时器位被置1; •当输入能流断开时停止计时,定时器位、当前值保持不变; •必须用复位指令才能清除定时器位和当前值; •定时器号(Txx)决定了定时器的分辨率。
???
② 置位线圈指令
(S) xxx
???位代表位起始地址
当指令收到能流时,则???指定位开始的XXX个位被置1;
当指令没收到能流时,则???指定的位状态不变 。
???
③ 复位线圈指令 (xRxx) ???位代表位起始地址
当指令收到能流时,则???指定位开始的XXX个位被置0;
当指令没收到能流时,则???指定的位状态不变 。
1. 基本逻辑指令 2. 堆栈操作指令* 3. 定时器指令 4. 计数器指令 5. 比较指令
15ห้องสมุดไป่ตู้33
2
一、基本逻辑指令
1、触点指令
???
① 检查闭指令 其中???位代表位地址 当???指定地址的数据为1时, 指令结果接通能流; 否则,指令结果断开能流。
???
② 检查开指令 其中???位代表位地址 当???指定地址的数据为0时, 指令结果接通能流; 否则,指令结果断开能流。
15:33
21
2、减计数器减计数指令(CTD)
Cxx CD CTD LD PV
从当前计数值开始,在每一个(CD)输入状态 的低到高时递减计数。
•当CXX的当前值等于0时,计数器位CXX置位。
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)指令,用户不得输入无条件结束指令,否则编译出错。
第七章 S7-200系列PLC基本指令

2. 指令表编辑器中指令的组成与使用 如图所示,在指令表编辑器中,程序也分为一个个 的网络段,这样可方便地与梯形图进行转换。当然也可 以不分网络段,此时指令表程序不能转换。注释部分和 梯形图编辑器中相同。
指令表程序的基本构成为指令助记符+操作数。如LD I0.0,LD为指令助记符,表示具体需要完成的功能;I0.0为 操作数,表示被操作的内容。指令表属于文本形式的编程 语言,和汇编语言类似,可以解决梯形图指令不易解决的 问题,适用于对PLC和逻辑编程的有经验程序员。
I0.0 I0.1
Network2
Q0.0
Network1 LD I0.0 O I0.1 = Q0.0
I0.0 I0.1
Q0.0
Network2 Q0.1 LD I0.2 ON I0.3 = Q0.1
I0.2 I0.3
I0.2 I0.3 Q0.1
4) 指令说明 (1) O、ON指令可在多个触点并联连接时连续使用。使用次数仅受编程软 件的限制,在一个网络块中最多并联31个触点。 (2) O、ON指令可进行多重并联。
指令表格式
梯形图格式
S bit,N
bit s
N
R bit,N
bit
R N
指 S、R
令
可用操作数 I,Q,M,SM,T,C,V,S,L的位逻辑量 VB,IB,QB,MB,SMB,SB,LB,AC,常数,*VD,*AC, *LD N可设置的范围为:1~255
N
2) 指令功能 S 置位指令,将操作数中定义的N个位逻辑量强制置1。 R 复位指令,将操作数中定义的N个位逻辑量强制置0。 3) 指令应用举例
Network1
Network1 Q0.0
I0.0
S7-1200 PLC编程及应用第三版课件_第7、8章

选中“Transfer channel”列表中的PN/IE。单击“Properties”按钮, 打开网络连接对话框。
双 击 网 络 连 接 对 话 框 中 的 PN_X1 ( 以 太 网 接 口 ) 图 标 , 打 开 “ ‘ PN_X1’ Settings” 对 话 框 。 用 单 选 框 选 中 “ Specify an IP address”,由用户设置PN_X1的IP地址。用屏幕键盘输入IP地址和子网 掩码,“Default Gateway”是默认的网关。设置好后按“OK”按钮退 出。
7.2.3 组态文本域与I/O域 1.生成与组态文本域 将工具箱中的文本域图标拖放到画面上,单击选中它,选中巡视窗口的“
常规”,键入文本“当前值”。可以在“常规”属性中设置字体大小和“适 合大小”。
在“外观”对话框设置其背景色为浅蓝色,填充图案为实心,文本颜色为 黑色。边框的宽度为0(没有边框)。在“布局”对话框设置四周的边距均 为3,选中复选框“使对象适合内容”。
3.设置按钮的事件功能 选中巡视窗口的“属性 > 事件 > 释放”,单击视图右边窗口的表格最上 面一行,选择“系统函数”列表中 的函数“复位位”。 单击表中第2行,选中PLC的默认变量表中的变量“起动按钮”。在HMI 运行时按下该按钮,将变量“起动按钮”复位为0状态。 选中巡视窗口的“属性 > 事件 > 按下”,用同样的方法设置在HMI运行 时按下该按钮,执行系统函数“置位位” 。该按钮为点动按钮。 选中组态好的按钮,执行复制和粘贴操作。放置好新生成的按钮后选中它, 设置其文本为“停止”, 按下该按钮时将变量“停止按钮”置位,放开该按 钮时将它复位。
西门子S7-200 SMART PLC实战精讲课件第7章

在一些工业生产中,需要按配方的要求将几种物料混合 均匀,以满足生产要求。一般在混合前,需按生产需求量及 配方比例换算出各种物料的所需重量,再分别用计量秤计量。 计量好的各种物料,根据生产工艺要求,按一定顺序混合, 混合均匀后,将混合好的物料排放到成品仓或直接去包装。
目录CONTENTS
根据地址分配表,可以选择西门子S7-200 SMART ST60, 接线原理图如图所示。
7.2 编写控制程序
本程序主要控制三 类设备:5个螺旋给料机 变频器;大、中、小秤 蝶阀以及小混合机蝶阀; 大、小混合机。涉及的 变量较多,定义PLC内 部变量的符号表如图。
定义PLC输入的符号表如图。
定义PLC输出的符号表如图
程序段
Байду номын сангаас
7.3 系统调试
程序编译通过后,将程序下载在CPU,单击图标,运行 程序,单击图标监控程序运行。当切换开关切换至自动,监 控界面1如图所示。
当中称仪表的测量值接近设定值,其监控界面如图所示。
当中、小称配料结束,监控界面如图所示。
当小混合机排料结束信号有效,监控界面如图所示。
当小混合机排料结束180秒,监控界面如图
该控制系统编程关键就是要熟悉该工艺各种设备启动停 止的条件及动作要求,在完全理解了上述条件后,该程序就 是1个顺序控制,只不过该顺序的转移条件复杂一些而已。
控制要求及硬件实现 编写控制程序 系统调试 小结
7.1 控制要求及硬件实现
某企业根据生产要求,将A、B、C、D、E五种物料按 配方要求混合均匀,其工艺流程如图所示。
五种物料计量和混合,控制要求如下: 1.配料开关切换至“自动”,PLC启动“中称仪表”和 “小称仪表”。已知仪表启动采用脉冲启动; 2.PLC在接收到“中秤仪表”的“中秤配料”信号后, 启动“一号螺旋”(指一号螺旋给料机变频器,以下所有螺 旋给料机变频器都简称“螺旋”),拖动一号螺旋给料机 (进C物料)。如果“中秤仪表”输出“大投”信号(物料 与设定值偏差较大,需快速进料),则PLC输出段速1(速 度较快)送给“一号螺旋”,一号螺旋快速拖动一号螺旋给 料机;如果“中秤仪表”输出“小投”(物料与设定值偏差 较小,需慢速进料),则PLC输出段速2(速度较慢)送给 一号螺旋,一号螺旋慢速拖动一号螺旋给料机;
西门子S7-200PLC指令系统手册

(二)输出指令 梯形图(LAD)中,“()”表示线圈,“能 流”到线圈端,则线圈被激励,其Q寄存器的相 应位为1,反之为0; 语句表(STL)中,输出指令为“=”,把栈 顶值复制到操作数地址指定的存储器位(bit), 堆栈各级栈值不变。 (三)置位和复位指令-把从操作数(bit)指定 的地址开始的N个点都被置位或复位,其中N=1 -255
3. 修改指针:用自增或自减指令修改指针,则可 连续存取存储单元中的数据
五、用户程序的结构 用户程序可分为三个区:主程序、子程序和 中断程序; 主程序(OB1):是用户程序的主体,CPU 在每一个扫描周期都要执行一次主程序指令; 子程序:可选部分,只有主程序调用时才执 行; 中断程序:可选部分,只有当发生中断事件 时,才执行中断程序,可在扫描周期的任意点执 行。
(二)直接寻址-指令中直接给出操作数的地址 的寻址方式 例: 位寻址 AND Q5.5
字节寻址 ORB VB33 , LB21 字寻址 双字寻址 MOVW MOVD AC0 , AQW200 AC1 , VD200
(三)间接寻址-指令中给出了存放操作数地 址的存储单元的地址的寻址方式 1. 建立指针
S7-200 PLC 的SIMATIC指令集不支持完全 数据类型检查; 使用局部变量时,执行简单数据类型检查; 使用全局变量时,指令操作数为地址而不是 可选的数据类型时,执行无数据类型检查。 (二)数据长度和数值范围 数据长度:用字节型(B)、字型(W)、 双字型(D)分别表示8位、16位、32位数据; 不同的数据长度对应的数据范围如表5-4所示
在语句表(STL)中,没有EN允许输入端, 但允许执行指令的条件是栈顶的值必须为1。 功能框的ENO端是允许输出端,即允许功能 框的布尔量输出,用于指令的级联 ; 语句表(STL)中,用AENO(ANDENO)指 令产生允许输出。 (四)条件输入、无条件输入 条件输入:在梯形图(LAD)、功能块图 (FBD)中,与“能流”有关的功能框或线圈不直 接与左母线连接;
PLC编程详细教程

7.2 指令及其结构
2. 其他状态字功能 其他状态字功能见表7-4。
表7-4 其他状态字功能一览表
状态字 SMB1 SMB2 SMB3 SMB4
功能描述
包含了各种潜在的错误提示,可在执行某些指令或执行出错 时由系统自动对相应位进行置位或复位
在自由接口通信时,自由接口接收字符的缓冲区
在自由接口通信时,发现接收到的字符中有奇偶校验错误时, 可将SM3.0置位 标志中断队列是否溢出或通信接口使用状态
7.2 指令及其结构
局部存储器
内部标志位存储 器
特殊标志 位存储器
只读
定时器
L0.0~63.7 L0.0~L63.7 L0.0~L63.7 L0.0~L63.7
M0.0~ M31.7
SM0.0~ SM179.7
SM0.0~ SM29.7
T0~T255
M0.0~ M31.7
SM0.0~ SM179.7
第7章 SIMATIC S7-200系列 PLC基本指令系统
7.2 指令及其结构
表7-3 SMB0的各个位功能描述
SMB0的各个位 SM0.0 SM0.1
SM0.2
SM0.3
功能描述
常闭触点,在程序运行时一直保持闭合状态
该位在程序运行的第一个扫描周期闭合,常用于调用初始 化子程序
若永久保持的数据丢失,则该位在程序运行的第一个扫描 周期闭合。可用于存储器错误标志位
该位为扫描时钟,本次扫描闭合,下次扫描断开,不断循 环
该位指示CPU工作方式开关的位置(断开为TERM位置,闭 合为RUN位置)。利用该位状态。当开关在RUN位置时, 可使自由口通信方式有效,开关切换至TERM位置时,同 编程设备的正常通信有效
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MSB表示最 高位
LSB表示最 低位
V6.3
字节的位号:0~7 字节与地址之间的间隔 字节地址(BYTE) 存储器标识符
(a) 位地址
V B100
VB100 VB100 字节地址 字节标识 寄存器标识
高位字节
VW100 VB100 VB101
V W100
字地址 字标识 寄存器标识
高位字节
VD100 VB100 VB101 VB102 VB103
内部标志位存储器(M)的地址格式为: 位地址:M[字节地址] .[位地址],如M26.7。 字节、字、双字地址:M[数据长度][起始字节地址], 如MB11、MW23、MD26。 CPU226模块内部标志位存储器的有效地址范围为: M(0.0~31.7);MB(0~31);MW(0~30); MD(0~28)。
6) 变量存储器(V) 在程序处理过程或上下位机通信过程中,会产生大量 的中间变量数据需要存储,S7-200系列PLC专门提供了一 个较大存储器区存储此类数据,即变量存储器。应用比较 灵活。 变量存储器是全局有效。全局有效是指同一个存储器 可以在任一程序分区(主程序、子程序、中断程序)被访 问。 V存储器的地址格式为: 位地址:V[字节地址].[位地址],如V10.2。 字节、字、双字地址:V[数据长度][起始字节地址],如 VB20、VW100、VD320。 CPU226模块变量存储器的有效地址范围为: V(0.0~5119.7);VB(0~5119); VW(0~5118);VD(0~5116)。
返回
数据类型
(2)数据类型检查
PLC对数据类型检查有助于避免常见的编程错误。数据类 型检查分为三级:完全数据类型检查、简单数据类型检查和 无数据类型检查 S7-200 PLC的SIMATIC指令集不支持完全数据类型检查。 使用局部变量时,执行简单数据类型检查;使用全局变量时, 指令操作数为地址而不是可选的数据类型时,执行无数据类 型检查。
第7章 S7-200 PLC的指令系统
学习目标:
◆ 熟练掌握梯形图和语句表的编程 方法,掌握基本指令和功能指令中的 常用指令,了解和会用其他指令。通 过对本章的学习,做到可以根据需要 编制出结构较复杂的控制程序。
第7 章 S7-200 PLC的指令系统 教学内容:
1 S7-200 PLC编程基础 2 S7-200 PLC的基本指令及编程方法 3 S7-200 PLC的功能指令及编程方法
V D100
双字地址 双字标识 寄存器标识
(b) 字节地址、字地址、双字地址 图7.5 变量存储区(V)直接寻址的表示方法
S7-200 PLC 存储区域
数据区是S7-200 CPU提供的存储器的特定区域。它 包括输入映象寄存器(I)、输出映像寄存器(Q)、 变量存储器(V)、内部标志位存储器(M)、顺序 控制继电器存储器(S)、特殊标志位存储器(SM)、 局部存储器(L)、定时器存储器(T)、计数器存 储器(C)、模拟量输入映像寄存器(AI)、模拟量 输出映像寄存器(AQ)、累加器(AC)、高速计数 器(HC)。存储器为EEPROM和RAM。
7.2.1 编程语言
SIMATIC指令集是西门子公司专为S7200 PLC设计的编程语言。该指令集中,大 多数指令也符合IEC1131—3标准。 SIMATIC指令集不支持系统完全数据类型检 查。 使用SIMATIC指令集,可以用梯形图 (LAD)、功能块图(FBD)和语句表 (STL)编程语言编程。
2) 输出映像寄存器(Q) 输出映像寄存器中的每一个位地址对应PLC的 一个输出端子,用于存放程序执行后的所有输出结 果,以控制外部负载的接通与断开。PLC在执行用 户程序的过程中,并不把输出信号直接输出到输出 端子,而是送到输出映像寄存器(Q)中,在每个扫 描周期的最后,才将输出映像寄存器中的数据统一 送到输出端子。
3) 内部标志位存储器(M) PLC进行逻辑控制时,除了输入映像寄存器和输出映 像寄存器直接与外部设备联系之外,还有一些内部状态标 志或者输入端子与输出端子之间的逻辑关系需要中间单元 进行存储和过渡,这些中间单元即内部标志位存储器。内 部标志位存储器只起中间状态暂存的作用,不能直接接收 输入信号的控制,也不能直接输出用于驱动外部设备,类 似于继电盘控制系统中的中间继电器。
语句表(STL)
通常梯形图(LAD)程序、功能块图(FBD)程序、语 句表(STL)程序可有条件的方便地转换(以网络为单位 转换)。但是,语句表(STL)可以编写梯形图(LAD) 或功能块图(FBD)无法实现的程序。
补充: 数据类型
1. 基本数据类型及数据类型检查
(1)基本数据类型 S7-200 PLC的指令参数所用的基本数据类型有: 1位 布尔型(BOOL) 8位 字节型(BYTE) 16位 无符号整数型(WORD) 16位 有符号整数型(INT) 32位 无符号双字整数型(DWORD) 32位 有符号双字整数型(DINT) 32位 实数型(REAL)。 实数型(REAL)是按照ANSI/IEEE754—1985标准 (单精度)的表示格式规定。
右母线省略 梯形图(LAD)
2. 功能块图(FBD)编程语言
◆ 功能块图(FBD)类似于普通逻辑功能 图,它沿用了半导体逻辑电路的逻辑框图的 表达方式。一般用一种功能方框表示一种特 定的功能,框图内的符号表达了该功能块图 的功能。功能块图通常有若干个输入端和若 干个输出端。输入端是功能块图的条件,输 出端是功能块图的运算结果。
4) 特殊标志位存储器(SM) 特殊标志位存储器是PLC内部保留的一部分存储空间 ,用于保存PLC自身工作状态数据或提供特殊功能。该存 储器区可以反映CPU运行时的各种状态信息,用户程序能 够根据这些信息判断PLC的工作状态,从而确定下一步的 程序走向。(在7.2.4小节中会有详细介绍) 5) 顺序控制继电器(S)(不讲) 顺序控制继电器是用于步进顺控指令中的特殊(专用) 继电器,通常要与步进顺控指令结合使用,用于组织步进 过程。
返回
1) 输入映像寄存器(I) 输入映像寄存器(I)中的每一个位地址对应PLC 的一个输入端子,用于存放外部传感器或开关元件 发来的信号。在每个扫描周期的开始,PLC对所有 输入端子状态进行采样,并把采样结果送入输入映 像寄存器(I)。在一个扫描周期内,程序执行只使用 输入映像寄存器中的数据进行处理,而不论外部输 入端子的状态是什么。编程时要注意,输入映像寄 存器只能反映外部信号的状态,而不能由程序设置 ,也不能用于驱动负载。
8) 定时器存储器(T) 在PLC中,定时器的作用相当于时间继电器,其定时 值由程序赋予。S7-200系列PLC中包括1ms、10ms、 100ms 3种精度的定时器,每个定时器对应一个16位的当 前值寄存器和一个状态位。16位的寄存器存储定时器所累 积的时间,状态位标志定时器定时时间到达时的动作。当 前值寄存器和状态位均可由(T+定时器号)来表示,如T10。 区分依赖于对其操作的指令,位操作指令存取定时器状态 位,而字操作指令对寄存器值进行操作。 S7-200 PLC定时器存储器的有效地址范围为:T(0~255 )。
返回
7.2.1 编程语言
1. 梯形图(LAD)编程语言
◆ 梯形图(LAD)是与电气控制电路相呼应的图形语言。 它沿用了继电器、触头、串并联等术语和类似的图形符号, 并简化了符号,还增加了一些功能性的指令。梯形图按自 上而下,从左到右的顺序排列,最左边的竖线称为起始母 线也叫左母线,然后按一定的控制要求和规则连接各个接 点,最后以继电器线圈(或再接右母线)结束,称为一逻 辑行或叫一“梯级”。通常一个梯形图中有若干逻辑行 (梯级),形似梯子,如图所示。
输入/输出映像寄存器(I/Q)
输入映像寄存器(I)的地址格式为: 位地址:I[字节地址].[位地址],如I0.1 字节、字、双字地址:I[数据长度][起始字节地址],如 IB4、IW6、ID10 CPU226模块输入映像寄存器的有效地址范围为:
I(0.0~15.7);IB(0~15);IW(0~14);ID(0~12)。 输出映像寄存器(Q)地址格式为: 位地址:Q[字节地址].[位地址],如Q1.1 字节、字、双字地址:Q[数据长度][起始字节地址],如 QB5、QW8、QD11。 CPU226模块输出映像寄存器的有效地址范围为: Q(0.0~15.7);QB(0~15 );QW(0~14);QD (0~12)。
7.2.2 寻址方式 PLC最大的特点是可以利用其内部软元 件的逻辑组合代替由继电器盘实现的硬件逻 辑,软元件没有使用次数的限制,可以无限 次使用。所谓软元件实际上就是PLC内部的 各存储单元,为方便编程使用,各存储单元 根据功能的不同分配了不同的名称,如输入 过程映像寄存器(I)、输出过程映像寄存器(Q) 、变量寄存器(V)等。每一个存储器单元都编 有唯一的地址,通过这个地址,用户可以方 便地在程序中使用该存储单元进行数据存储 或传输。
7.2 S7-200 PLC编程基础
教学目的与要求: 了解S7-200 系列PLC的的内部资源(编程器件) 教学重点: PLC内部存储器的编址及本质,定时器、计数器 教学难点:存储器的使用 教学方法:讲授、图示和举例 课时数:2
7.2 S7-200 PLC指令及其结构
S7-200系列PLC主机中有两类指令集: IEC1131—3指令集;SIMATIC指令集。 IEC1131—3指令集是国际电工委员会 (IEC)制定的PLC国际标准1131— 3Programming Language(编程语言)中推荐的标 准语言,只能用梯形图(LAD)和功能块图 (FBD)编程语言编程,通常指令执行时间较 长。 SIMATIC指令集是西门子公司为S7-200 PLC设计的编程语言,该指令通常执行时间短, 而且可以用梯形图(LAD)、功能块图(FBD) 和语句表(STL)三种编程语言。
7)局部存储器(L) 局部存储器用来存放局部变量。局部存储器是局部有效的。 局部有效是指某一局部存储器只能在某一程序分区(主程序 或子程序或中断程序)中使用。 S7-200 PLC提供64个字节局部存储器,局部存储器可用作暂 时存储器或为子程序传递参数。可以按位、字节、字、双字 访问局部存储器。可以把局部存储器作为间接寻址的指针, 但是不能作为间接寻址的存储器区。 局部存储器(L)的地址格式为: 位地址:L[字节地址].[位地址],如L0.0。 字节、字、双字地址:L[数据长度][起始字节地址],如 LB33、LW44、LD55。 CPU226模块局部存储器的有效地址范围为: L(0.0~63.7);LB(0~63);LW(0~62);LD(0~60)。