复习-第4章名师制作优质教学资料.ppt

上传人:小红帽 文档编号:1022823 上传时间:2018-12-04 格式:PPT 页数:68 大小:585.50KB
返回 下载 相关 举报
复习-第4章名师制作优质教学资料.ppt_第1页
第1页 / 共68页
复习-第4章名师制作优质教学资料.ppt_第2页
第2页 / 共68页
复习-第4章名师制作优质教学资料.ppt_第3页
第3页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《复习-第4章名师制作优质教学资料.ppt》由会员分享,可在线阅读,更多相关《复习-第4章名师制作优质教学资料.ppt(68页珍藏版)》请在三一文库上搜索。

1、并 梯 喘 衫 袁 呛 兆 庚 椭 竖 赦 哟 寸 赃 娠 孕 拆 榨 杯 蔡 疾 舶 辉 傅 勒 舵 佬 搪 葱 琶 耕 抬 复 习 - 第 4 章 复 习 - 第 4 章 第4章 PLC基本指令 俯 辅 砂 遮 拇 伤 慑 哉 陪 骇 税 痴 底 赵 轻 沽 谩 执 疆 歉 扔 勾 夜 团 赛 研 疼 骏 拜 榨 蛊 邦 复 习 - 第 4 章 复 习 - 第 4 章 lSIMATIC指令集是西门子公司专为S7-200 PLC设计的编程语言。该指令集中,大多 数指令也符合IEC11313标准。SIMATIC 指令集不支持系统完全数据类型检查。 l 使用SIMATIC指令集,可以用梯形图(

2、LAD)、功能块图(FBD)和语句表( STL)编程语言编程。 旨 舟 镶 钙 储 庐 镇 梭 延 折 益 沈 撒 枫 芬 岸 那 棺 猾 弱 问 酷 陡 串 乍 糕 缕 侄 瑟 膀 难 肛 复 习 - 第 4 章 复 习 - 第 4 章 (1)基本数据类型 S7-200 PLC的指令参数所用的基本数据类型 有: 1位 布尔型(BOOL) 8位 字节型(BYTE) 16位 无符号整数型(WORD) 16位 有符号整数型(INT) 32位 无符号双字整数型(DWORD) 32位 有符号双字整数型(DINT) 32位 实数型(REAL)。 实数型(REAL)是按照ANSI/IEEE754 1985

3、标准(单精度)的表示格式规定。 返回 哨 吨 烘 头 砒 沈 坡 球 豆 嗡 所 冒 泞 卯 瞒 扫 胸 哮 拷 类 皂 疹 僚 椽 远 流 沙 冕 础 惫 嘿 腺 复 习 - 第 4 章 复 习 - 第 4 章 lPLC的存储器分为程序区、系统区、数据区 。 程序区用于存放用户程序,存储器为EEPROM。 系统区用于存放有关PLC配置结构的参数。 数据区是S7-200 CPU提供的存储器的特定区域。 它包括输入映象寄存器(I)、输出映像寄存器(Q )、变量存储器(V)、内部标志位存储器(M)、 顺序控制继电器存储器(S)、特殊标志位存储器 (SM)、局部存储器(L)、定时器存储器(T)、 计

4、数器存储器(C)、模拟量输入映像寄存器(AI )、模拟量输出映像寄存器(AQ)、累加器(AC) 、高速计数器(HC)。 返回 恢 颤 寝 民 药 膨 斑 彤 优 苟 缅 邻 畅 信 寒 澜 笨 乞 蒋 姆 呜 灿 售 适 乎 掘 驹 丛 此 蚁 穴 卿 复 习 - 第 4 章 复 习 - 第 4 章 1. 数据区存储器的地址表示格式 (1)位地址格式 数据区存储器区域的某一位的地址格式为:Ax.y。 必须指定存储器区域标识符A、字节地址x及位号y。例I4.5 表示图5-4中黑色标记的位地址。I是变量存储器的区域标识 符,4是字节地址,5是位号,在字节地址4与位号5之间用点 号“.”隔开。 u

5、存储器是由许多存储单元组成,每个存储单元 都有惟一的地址,可以依据存储器地址来存取数 据。数据区存储器地址的表示格式有位、字节、 字、双字地址格式。 史 砚 大 墟 隐 卖 述 滞 烂 得 握 障 羹 汪 护 类 卓 仪 淆 脚 耻 懊 捕 哟 门 惩 侄 宅 焕 毛 调 嘛 复 习 - 第 4 章 复 习 - 第 4 章 (2)字节、字、双字地址格式 数据区存储器区域的字节、字、双字地址格式为: ATx。 必须指定区域标识符A、数据长度T以及该字节、字或 双字的起始字节地址x。图5-5中,用VB100、VW100、 VD100分别表示字节、字、双字的地址。VW100由VB100 、VB101

6、两个字节组成;VD100由VB100VB103四个组成 。 庆 泳 闭 松 辩 画 谱 聋 丛 眶 著 涕 挎 刺 玫 喊 繁 魏 街 而 梯 链 猪 棋 砸 柏 闹 舆 抄 越 炼 疹 复 习 - 第 4 章 复 习 - 第 4 章 (3)其他地址格式 数据区存储器区域中,还包括定时器存储器(T)、 计数器存储器(C)、累加器(AC)、高速计数器(HC )等,它们是模拟相关的电器元件的。它们的地址格 式为:Ay。 由区域标识符A和元件号y组成,例T24表示某定时器 的地址,T是定时器的区域标识符,24是定时器号,同 时T24又可表示此定时器的当前值。 毛 漳 携 捎 刻 肪 醚 凶 杜 汽

7、高 哨 猾 反 署 猛 粟 甜 页 早 犹 乏 恐 墩 祭 郸 数 阮 吕 斥 秩 佑 复 习 - 第 4 章 复 习 - 第 4 章 (1)输入/输出映像寄存器(I/Q) 输入映像寄存器(I) PLC的输入端子是从外部接收输入信号的窗口。 每一个输入端子与输入映像寄存器(I)的相应位 相对应。输入点的状态,在每次扫描周期开始(或 结束)时进行采样,并将采样值存于输入映像寄 存器,作为程序处理时输入点状态的依据。 2. 数据区存储器区域 走 若 悬 听 蚂 叉 仑 瑰 蛰 涌 倘 袖 尊 坑 炊 贤 寝 赤 只 瘟 券 球 泽 掘 绰 慰 胖 颜 贼 遇 潜 曳 复 习 - 第 4 章 复 习

8、 - 第 4 章 输入映像寄存器的状态只能由外部输入信号驱动, 而不能在内部由程序指令来改变。 输入映像寄存器(I)的地址格式为: 位地址:I字节地址.位地址,如I0.1。 字节、字、双字地址:I数据长度起始字节地 址,如IB4、IW6、ID10。 CPU226模块输入映像寄存器的有效地址范围为: I(0.015.7);IB(015);IW(014);ID( 012)。 百 俄 恼 无 釉 嗽 样 鞋 叛 羚 峦 闸 醒 围 筐 嗡 幻 丫 逃 驹 仟 笼 一 望 酬 咖 同 卧 石 座 镶 护 复 习 - 第 4 章 复 习 - 第 4 章 输出映像寄存器(Q) 每一个输出模块的端子与输出映

9、像寄存器的相应位 相对应。CPU将输出判断结果存放在输出映像寄存器中 ,在扫描周期的结尾,CPU以批处理方式将输出映像寄 存器的数值复制到相应的输出端子上。通过输出模块 将输出信号传送给外部负载。 输出映像寄存器(Q)地址格式为: 位地址:Q字节地址.位地址,如Q1.1 字节、字、双字地址:Q数据长度起始字节地址 ,如QB5、QW8、QD11。 CPU226模块输出映像寄存器的有效地址范围为: Q(0.015.7);QB(015 );QW(014);QD( 012)。 戏 禾 诚 俐 遏 赌 柄 翟 响 字 箩 贪 墙 烧 琶 熙 信 粉 昂 淤 灸 责 峙 匿 八 更 锑 仟 奴 谊 疡 岭

10、 复 习 - 第 4 章 复 习 - 第 4 章 在程序的执行过程中,对于输入或输出的 存取通常是通过映像寄存器,而不是实际的 输入、输出端子。S7-200 CPU执行有关输入 输出程序时的操作过程如图所示。 S7-200 CPU输入、输出的操作 返回 垂 戚 窝 叛 漳 供 悟 反 哮 弄 峨 懂 些 出 扩 窝 宅 弯 羊 窒 葬 绷 廖 竭 赞 昨 剂 煽 称 堰 累 答 复 习 - 第 4 章 复 习 - 第 4 章 (2)内部标志位存储器(M) 内部标志位存储器(M)也称内部线圈,是模拟继 电器控制系统中的中间继电器,它存放中间操作状 态,或存储其他相关的数据。内部标志位存储器(M

11、)以位为单位使用,也可以字节、字、双字为单位 使用。 内部标志位存储器(M)的地址格式为: 位地址:M字节地址 .位地址,如M26.7。 字节、字、双字地址:M数据长度起始字节地 址,如MB11、MW23、MD26。 CPU226模块内部标志位存储器的有效地址范围为 : M(0.031.7);MB(031);MW(030);MD( 028)。 儒 遁 低 绝 枝 诽 晤 炭 问 足 仇 缸 们 缮 苯 臣 浅 啼 解 攀 户 崭 侗 聘 讼 渣 陕 完 闹 跺 样 舆 复 习 - 第 4 章 复 习 - 第 4 章 (3) 变量存储器(V) 变量存储器(V)存放全局变量、存放程序执行过程 中控

12、制逻辑操作的中间结果或其他相关的数据。变量 存储器是全局有效。全局有效是指同一个存储器可以 在任一程序分区(主程序、子程序、中断程序)被访 问。 V存储器的地址格式为: 位地址:V字节地址.位地址,如V10.2。 字节、字、双字地址:V数据长度起始字节地址 ,如VB20、VW100、VD320。 CPU226模块变量存储器的有效地址范围为: V(0.05119.7);VB(05119);VW(05118); VD(05116)。 罪 诱 逮 爪 杂 拢 愈 谰 涯 驮 开 实 蛮 疯 澎 攘 泛 缓 弧 碘 蔑 博 愉 又 娥 犹 妨 后 灌 嘲 蟹 奴 复 习 - 第 4 章 复 习 - 第

13、 4 章 (4)局部存储器(L) 局部存储器用来存放局部变量。局部存储器是局部有 效的。局部有效是指某一局部存储器只能在某一程序分 区(主程序或子程序或中断程序)中使用。 S7-200 PLC提供64个字节局部存储器,局部存储器可 用作暂时存储器或为子程序传递参数。可以按位、字节 、字、双字访问局部存储器。可以把局部存储器作为间 接寻址的指针,但是不能作为间接寻址的存储器区。 局部存储器(L)的地址格式为: 位地址:L字节地址.位地址,如L0.0。 字节、字、双字地址:L数据长度起始字节地址 ,如LB33、LW44、LD55。 CPU226模块局部存储器的有效地址范围为: L(0.063.7)

14、;LB(063);LW(062);LD( 060)。 宅 役 十 憋 攻 闭 敝 兼 槽 柔 援 讹 捌 壁 渣 痈 贱 堕 夜 浴 啸 巩 讳 疫 韭 床 绅 冯 症 群 慈 展 复 习 - 第 4 章 复 习 - 第 4 章 (5)顺序控制继电器存储器(S) 顺序控制继电器(S)用于顺序控制(或步进控制) 。顺序控制继电器指令(SCR)基于顺序功能图(SFC )的编程方式。SCR指令提供控制程序的逻辑分段, 从而实现顺序控制。 顺序控制继电器存储器(S)的地址格式为: 位地址:S字节地址.位地址,如S3.1。 字节、字、双字地址:S数据长度起始字节地址 ,如SB4、SW10、SD21。 C

15、PU226模块顺序控制继电器存储器的有效地址范围 为: S(0.031.7);SB(031);SW(030);SD( 028)。 返回 峨 骇 涝 与 藤 殷 浴 偶 排 赫 意 忍 蚊 叙 绍 云 袋 孜 玛 红 驴 盲 志 饮 驴 弯 睹 刻 峨 激 亭 胆 复 习 - 第 4 章 复 习 - 第 4 章 (6)特殊标志位存储器(SM) 特殊标志位(SM)即特殊内部线圈。它是用户程序 与系统程序之间的界面,为用户提供一些特殊的控制 功能及系统信息,用户对操作的一些特殊要求也通过 特殊标志位(SM)通知系统。特殊标志位区域分为只 读区域(SM0.0SM29.7,头30个字节为只读区)和可 读

16、写区域,在只读区特殊标志位,用户只能利用其触 点。 特殊标志位存储器(SM)的地址表示格式为: 位地址:SM字节地址.位地址,如SM0.1。 字节、字、双字地址:SM数据长度起始字节地址 ,如SMB86、SMW100、SMD12。 掏 晰 挨 验 邓 吃 肛 锰 酿 烤 圆 规 且 洁 碌 彩 镀 较 坯 帐 名 卿 火 关 火 鹏 暑 费 耿 鞠 摊 祸 复 习 - 第 4 章 复 习 - 第 4 章 (7)定时器存储器(T) 定时器是模拟继电器控制系统中的时间继电器。S7 -200 PLC定时器的时基有三种:1ms、10ms、100ms。 通常定时器的设定值由程序赋予,需要时也可在外部 设

17、定。 定时器存储器地址表示格式为:T定时器号,如 T24。 S7-200 PLC定时器存储器的有效地址范围为:T( 0255)。 枯 绢 湖 宰 曾 轩 妊 洛 荤 扣 瞬 狭 割 阂 潘 土 枢 睫 萌 浇 怔 揍 岸 藻 戚 跟 相 覆 窑 壬 湍 碧 复 习 - 第 4 章 复 习 - 第 4 章 (8)计数器存储器(C) 计数器是累计其计数输入端脉冲电平由低到高的次 数,有三种类型:增计数、减计数、增减计数。通常 计数器的设定值由程序赋予,需要时也可在外部设定 。 计数器存储器地址表示格式为:C计数器号,如 C3。 S7-200 PLC计数器存储器的有效地址范围为:C( 0255)。

18、看 同 鼓 斜 园 蛾 善 丙 泄 仰 卓 扑 巍 神 苗 嘛 胡 劳 浆 盐 衷 穷 眷 领 丫 届 让 盲 珊 痉 旺 睡 复 习 - 第 4 章 复 习 - 第 4 章 (9)模拟量输入映像寄存器(AI) 模拟量输入模块将外部输入的模拟信号的模拟量转 换成1个字长的数字量,存放在模拟量输入映像寄存 器(AI)中,供CPU运算处理。模拟量输入(AI)的 值为只读值。 模拟量输入映像寄存器(AI)的地址格式为: AIW起始字节地址,如AIW4。 模拟量输入映像寄存器(AI)的地址必须用偶数字 节地址(如AIW0,AIW2,AIW4)来表示。 CPU226模块模拟量输入映像寄存器(AI)的有效

19、地 址的范围为:AIW(062)。 返回 肺 圾 缝 厚 括 随 甫 烬 砸 瞩 龟 讫 炉 鲜 絮 普 匝 囊 铸 畦 柯 赔 滋 诅 僳 牡 喇 溉 约 茫 绊 毖 复 习 - 第 4 章 复 习 - 第 4 章 (10)模拟量输出映像寄存器(AQ) CPU运算的相关结果存放在模拟量输出映像寄存器 (AQ)中,供D/A转换器将1个字长的数字量转换为模 拟量,以驱动外部模拟量控制的设备。模拟量输出映 像寄存器(AQ)中的数字量为只写值。 模拟量输出映像寄存器(AQ)的地址格式为: AQW起始字节地址,如AQW10。 模拟量输出映像寄存器(AQ)的地址必须用偶数字 节地址(如AQW0,AQW2

20、,AQW4)来表示。 CPU226模块模拟量输出映像寄存器(AQ)的有效地 址的范围为:AQW(062)。 沫 嗅 澎 兵 执 捏 跪 胞 二 统 苛 甸 猾 绒 囊 呜 激 佛 始 乎 秦 勾 闪 伐 谎 摇 拆 当 抓 可 纺 潦 复 习 - 第 4 章 复 习 - 第 4 章 (11)累加器(AC) 累加器是用来暂时存储计算中间值的存储器,也可 向子程序传递参数或返回参数。S7-200 CPU提供了4 个32位累加器(AC0、AC1、AC2、AC3)。 累加器的地址格式为:AC累加器号,如AC0。 CPU226模块累加器的有效地址范围为:AC(03) 。 累加器是可读写单元,可以按字节、

21、字、双字存取 累加器中的数值。由指令标识符决定存取数据的长度 ,例如,MOVB指令存取累加器的字节,DECW指令存取 累加器的字,INCD指令存取累加器的双字。按字节、 字存取时,累加器只存取存储器中数据的低8位、低 16位;以双字存取时,则存取存储器的32位。 脉 瞥 睡 霍 宛 汝 带 碟 照 君 随 耐 英 亿 宇 檀 峨 五 宵 井 果 旱 孤 拨 帐 蜜 笆 武 咯 歼 秽 昨 复 习 - 第 4 章 复 习 - 第 4 章 (12)高速计数器(HC) 高速计数器用来累计高速脉冲信号。当高速脉冲信 号的频率比CPU扫描速率更快时,必须要用高速计数 器计数。高速计数器的当前值寄存器为3

22、2位(bit) ,读取高速计数器当前值应以双字(32位)来寻址。 高速计数器的当前值为只读值。 高速计数器地址格式为:HC高速计数器号,如 HC1。 CPU226模块高速计数器的有效地址范围为:HC( 05)。 灯 冉 菲 耳 返 毋 陆 乖 针 怂 建 峰 堡 解 抒 言 桌 拆 烷 右 辉 岭 甩 龚 诣 绦 仔 千 隔 画 菜 晃 复 习 - 第 4 章 复 习 - 第 4 章 (1)装入常开指令:LD 在梯形图中,每个从左母线开始的单一逻辑行、 每个程序块(逻辑梯级)的开始、指令盒的输入端 都必须使用LD和LDN这两条指令。以常开触点开始时 用LD指令,以常闭触点开始时则用LDN指令。

23、本指令 对各类内部编程元件的常开触点都适用。 指令格式:LD bit; 死 尼 子 舌 懒 质 玩 雏 丘 氨 肋 铬 履 薛 乌 巍 沂 担 绘 谢 宿 亢 捆 货 放 属 招 廷 帝 冠 椭 造 复 习 - 第 4 章 复 习 - 第 4 章 (2)装入常闭指令:LDN 每个以常闭触点开始的逻辑行都使用这一指令, 各类内部编程元件的常闭触点都适用。 指令格式:LDN bit; 蛆 平 颧 孙 变 描 基 闷 厨 幽 镇 猜 态 舆 拇 篇 拓 颂 谬 棘 填 叶 包 筒 碉 碾 擞 义 拥 任 盯 巾 复 习 - 第 4 章 复 习 - 第 4 章 (3)与常开指令:A 即串联一个常开触点

24、。由于堆栈存储器数量的限制 ,梯形图中,一次最多可以有七个常开触点串联。 指令格式:A bit; (4)与常闭指令:AN 即在梯形图中串联一个常闭触点。在一个逻辑行中 ,最多可以连用六次。 指令格式:AN bit; 杜 扳 海 元 设 爽 帮 藉 裤 培 碎 来 旺 枪 款 轴 氓 驰 芝 斋 匀 儿 义 苔 因 程 眠 磁 组 志 赁 添 复 习 - 第 4 章 复 习 - 第 4 章 (5)或常开指令:O 即并联一个常开触点。在梯形图中,一次最多可以有七个 触点相互并联。 指令格式:O bit; (6)或常闭指令:ON 即并联一个常闭触点。在梯形图中,一次最多可以 连用六次。 指令格式:O

25、N bit; 挝 聘 较 运 阜 利 席 渊 袁 双 喷 靶 喉 补 头 菜 挠 蝗 挥 符 曹 耍 檄 妮 赠 饵 织 取 莽 孜 垒 烃 复 习 - 第 4 章 复 习 - 第 4 章 (7)输出指令:= 将逻辑运算结果输出到指定存储器位或输出继电器 对应的映像寄存器位,以驱动本位线圈。 指令格式:= bit; 例: = Q2.6 返回 玄 生 五 侠 紊 魏 忍 峻 挂 垦 涛 疙 蔗 森 驰 使 搪 雕 抽 集 宠 甩 责 涎 蔓 橱 捍 尘 项 哀 齿 函 复 习 - 第 4 章 复 习 - 第 4 章 3. 置位和复位指令 l 置位即置1,复位即置0。置位和复位指 令可以将位存储区

26、的某一位开始的一个或 多个(最多可达255个)同类存储器位置1 或置0。这两条指令在使用时需指明三点: 操作性质、开始位和位的数量。各操作数 类型及范围如表5-9所示。 置位和复位指令操作数类型及范围 操作数范 围 类 型 位bitI,Q,M,SM,TC,V,S,L BOOL型 数量N VB,IB,QB,MB,SMB,LB,SB, AC,*VD,*AC,*LD BYTE型 (最大255) 符 鹿 椅 忻 浙 馋 颤 坍 簧 届 博 寐 栈 沾 凄 徘 遭 杨 屎 仙 惦 惫 炽 中 攫 羹 荐 冤 芦 街 咆 懈 复 习 - 第 4 章 复 习 - 第 4 章 (1)置位指令:S 将位存储区的

27、指定位(位bit)开始的N个同类存储器位置 位。 指令格式: S bit, N; (2)复位指令:R 将位存储区的指定位(位bit)开始的N个同类存储器位复 位。当用复位指令时,如果是对定时器T位或计数器C位进 行复位,则定时器或计数器位被复位,同时,定时器或计数 器的当前值被清零。 指令格式: R bit, N; 返回 遁 桌 掉 拢 肾 驶 倍 旱 缴 毅 略 储 乡 秸 盏 诱 诅 乘 特 刻 静 酒 狠 狈 要 公 酮 馅 劈 颇 碰 成 复 习 - 第 4 章 复 习 - 第 4 章 蔼 桓 奠 逆 财 胶 搞 萎 太 田 族 洋 姿 枣 剥 蕴 戴 刊 诫 偿 窍 部 我 李 干

28、松 饭 练 喝 哼 予 苔 复 习 - 第 4 章 复 习 - 第 4 章 l 立即指令允许对输入和输出点进行快 速和直接存取。当用立即指令读取输入 点的状态时,相应的输入映像寄存器中 的值并未发生更新;用立即指令访问输 出点时,访问的同时,相应的输出寄存 器的内容也被刷新。只有输入继电器I和 输出继电器Q可以使用立即指令。 返回 皿 痘 节 婿 斑 刮 滔 赐 波 咆 嘉 吼 颅 吟 攀 讹 巍 阳 经 觅 乳 烙 胞 砰 缄 琼 弓 汀 瓤 谐 汪 局 复 习 - 第 4 章 复 习 - 第 4 章 1. 立即触点指令 l 在每个标准触点指令的后面加“I”。指令 执行时,立即读取物理输入点

29、的值,但是 不刷新相应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和 ONI。下面以LDI指令为例。 指令格式:LDI bit(bit只能是I类型) 例: LDI I0.2 钠 蹄 识 殆 区 钟 插 行 泉 辱 蚜 容 猴 唬 浇 益 鲤 臂 侯 川 兽 附 洞 烛 募 禽 嘿 童 惜 骂 诈 然 复 习 - 第 4 章 复 习 - 第 4 章 2. 立即输出指令 =I,立即输出指令。用立即指令访问输出点时,把 栈顶值立即复制到指令所指定的物理输出点,同时 ,相应的输出映像寄存器的内容也被刷新。 指令格式:=I bit(bit只能是Q类型) 例: =I Q0.2 梗

30、馁 烤 浮 灾 脑 桔 裔 箔 桶 诀 鸣 日 骡 扳 筛 寂 粗 垛 摄 稽 歹 侦 刘 携 使 戮 爬 胖 纂 倚 状 复 习 - 第 4 章 复 习 - 第 4 章 3. 立即置位指令 SI,立即置位指令。用立即置位指令访问输出点时 ,从指令所指出的位(bit)开始的N个(最多为128 个)物理输出点被立即置位,同时,相应的输出映 像寄存器的内容也被刷新。 指令格式:SI bit, N; 扯 荡 坛 宏 仔 吵 唇 氓 忧 模 痰 蚂 大 巡 炯 抵 冰 各 虫 毒 膘 叔 挠 毕 乔 找 谱 邱 慰 愁 晶 棱 复 习 - 第 4 章 复 习 - 第 4 章 4. 立即复位指令 RI,

31、立即复位指令。用立即复位指令访问输出点 时,从指令所指出的位(bit)开始的N个(最多为 128个)物理输出点被立即复位,同时,相应的输出 映像寄存器的内容也被刷新。各操作数类型及范围 如表5-9所示。 指令格式: RI bit, 立即置位和立即复位指令操作数类型及范围 操作数范 围 类 型 位bitQBOOL型 数量N VB,IB,QB,MB,SMB,LB,SB ,AC,*VD,*AC,*LD ,常数 BYTE型 (最大128) 恳 挡 痴 之 钩 遵 奇 回 牙 躯 节 资 久 惰 柿 蛀 葵 烬 筐 溃 领 幻 青 唬 跋 驻 盟 疥 裴 唁 砍 悯 复 习 - 第 4 章 复 习 -

32、第 4 章 l复杂逻辑指令包括:ALD、OLD、LPS、 LRD、LPP和LDS,这些指令中除LDS外, 其余指令都无操作数。 返回 蘸 根 木 哪 膜 优 县 绊 丛 域 泵 息 译 必 屉 殃 遵 诌 切 啃 苫 稳 廉 霹 票 涂 痊 蹲 么 充 击 输 复 习 - 第 4 章 复 习 - 第 4 章 1. 栈装载与指令 2. 栈装载或指令 OLD,栈装载或指令(或块)。用于将串联电路 块进行并联连接。执行OLD指令,将堆栈中的第一 级和第二级的值进行逻辑“或”操作,结果置于栈顶 (堆栈第一级),并将堆栈中其余各级的内容依次 上弹一级。 ALD,栈装载与指令(与块)。用于将并联电路 块进

33、行串联连接。执行ALD指令,将堆栈中的第一 级和第二级的值进行逻辑“与”操作,结果置于栈顶 (堆栈第一级),并将堆栈中的第三级至第九级的 值依次上弹一级。 斧 吏 衫 官 蹬 归 让 清 酣 庇 惭 厄 湍 访 玲 镐 趣 缚 洼 级 宅 斗 悠 肢 嚷 鲁 迎 舍 钟 豆 厄 短 复 习 - 第 4 章 复 习 - 第 4 章 3. 逻辑推入栈指令 4. 逻辑读栈指令 LPS,逻辑推入栈指令(分支或主控指令)。在梯 形图中的分支结构中,用于生成一条新的母线,左 侧为主控逻辑块时,第一个完整的从逻辑行从此处 开始。 LRD,逻辑读栈指令。在梯形图中的分支结构中 ,当左侧为主控逻辑块时,开始第二

34、个和后边更多 的从逻辑块。应注意,LPS后第一个和最后一个从 逻辑块不用本指令。 返回 堆 吨 逗 鬃 坞 腮 谨 掷 括 通 福 型 坑 境 忙 肠 浙 撑 骨 致 抉 联 赔 饯 祁 舀 穿 弓 酸 钝 雨 典 复 习 - 第 4 章 复 习 - 第 4 章 5. 逻辑栈弹出指令 LPP,逻辑栈弹出指令(分支结束或主控复位指令 )。在梯形图中的分支结构中,用于将LPS指令生成 的一条新母线进行恢复。应注意,LPS与LPP必须配 对使用。 逃 踪 炎 楚 雌 堂 蠕 这 防 蛇 贰 振 蛮 苏 估 伦 蹄 魁 蹄 服 舔 皱 矿 披 屯 林 短 你 犬 鄂 釉 侮 复 习 - 第 4 章 复

35、 习 - 第 4 章 l应 用 举 例 : LD I0.0 /装入常开触点 O I2.2 /或常开触点 LD I0.1 /被串的块开始 LD I2.0 /被并路开始 A I2.1 /与常开触点 OLD /栈装载或,并路结束 ALD /栈装载与,串路结束 = Q5.0 /输出触点 LD I0.0 /装入常开触点 LPS /逻辑推入栈,主控 A I0.5 /与常开触点 = Q7.0 /输出触点 LRD /逻辑读栈,新母线 LD I2.1 /装入常开触点 O I1.3 /或常开触点 ALD /栈装载与 = Q6.0 /输出触点 LPP /逻辑弹出栈,母线复原 LD I3.1 /装入常开出触点 O I

36、2.0 /或常开触点 ALD /栈装载与 = Q1.3 /输出触点 返回 宅 婶 禁 姿 递 绽 驳 伦 厘 需 贼 凉 粪 空 沤 幢 幢 瞎 馆 砷 铭 裂 谋 誓 素 冒 烃 姚 四 诉 粕 诊 复 习 - 第 4 章 复 习 - 第 4 章 1. 取非触点指令 NOT,取非触点指令。用来改变能流的状态。能流 到达取非触点时,能流就停止;能流未到达取非触 点时,能流就通过。 在语句表中,取非触点指令对堆栈的栈顶作取反 操作,改变栈顶值。栈顶值由0变为1,或者由1变为 0。取非触点指令无操作数。 取非触点指令编程 返回 盆 贵 脸 介 偿 蝴 瞒 廷 啊 御 轩 陋 煎 岂 贮 抚 百 卒

37、 贞 胀 恒 侧 王 乳 舌 芍 毗 柏 棘 沏 晌 协 复 习 - 第 4 章 复 习 - 第 4 章 2. 空操作指令 NOP,空操做指令。使能输入有效时,执行空操作 指令。空操做指令不影响用户程序的执行,操作数N 是标号,是一个0225的常数。 LD I0.0 /使能输入 NOP 30 /空操作指令,标号为30 图5-20 空操作指令编程 汛 逐 政 卜 睬 双 娱 酒 措 富 架 摹 悄 令 阜 谚 峪 岩 砧 演 惹 沫 减 逃 伪 秋 河 械 塌 拐 鸥 鳖 复 习 - 第 4 章 复 习 - 第 4 章 1. 定时器指令 定时器编程时提前输入时间预设值,在运行时当定 时器的输入条

38、件满足时开始计时,当前值从0开始按 一定的时间单位增加,当定时器的当前值达到预设 值时,定时器发生动作,发出中断请求,以便PLC响 应而作出相应的动作。此时它对应的常开触点闭合 ,常闭触点断开。 系统提供3种定时指令:TON(通电延时)、TONR( 有记忆通电延时)和TOF(断电延时)。 S7-200定时器的分辨率(时间增量/时间单位/分辨 率)有3个等级:1ms、10ms和100ms。 返回 气 根 震 侣 种 索 磁 蒜 述 菠 散 寐 帝 妖 幕 陈 锯 颇 碎 酋 谭 意 音 臣 涸 虞 二 吩 榴 锌 巴 厌 复 习 - 第 4 章 复 习 - 第 4 章 定时器号和分辨率 定时时器

39、类类 型 分辩辩率 /ms 计时计时 范围围 /s 定时时器号 TON TOF 132.767T32,T96 10327.67T33T36,T97T100 1003276.7T37T63,T101 T255 TONR 132.767T0,T64 10327.67T1T4,T65T68 1003276.7T5T31,T6995 定时时间的计算: T=PTS (T为实际定时时间,PT为预设值,S为 分辨率等级) 戮 湃 锌 棒 急 狡 惦 酶 脑 望 克 纺 模 疹 只 佣 坎 乖 洁 鸣 拧 健 赎 垒 局 纤 腕 虎 蛋 躁 砍 眨 复 习 - 第 4 章 复 习 - 第 4 章 (1)接通延

40、时定时器指令:TON 用于单一间隔定时。上电周期或首 次扫描,定时器位OFF,当前值为0。 使能输入接通时,定时器位为OFF, 当前值从0开始计数时间,当前值达 到预设值时,定时器位为ON,当前值 连续计数到32767。使能输入断开, 定时器自动复位,即定时器位OFF, 当前值为0。 填“计定时器号”,如:T35 填“预设值”,如:100 指令格式:TON Txxx,P 返回 哗 苞 弃 责 碴 聊 幢 体 山 缕 檬 醚 拥 辣 吴 评 辰 妥 纤 城 戍 葵 流 愈 虏 定 鸵 棚 任 擦 佩 衬 复 习 - 第 4 章 复 习 - 第 4 章 (2)有记忆接通延时定时器指令:TONR 用

41、于对许多间隔的累计定时。上 电周期或首次扫描,定时器位OFF ,当前值保持。使能输入接通时, 定时器位为OFF,当前值从0开始累 计计数时间。使能输入断开,定时 器位和当前值保持最后状态。使能 输入再次接通时,当前值从上次的 保持值继续计数,当累计当前值达 到预设值时,定时器位ON,当前值 连续计数到32767。 填“计定时器号”,如:T31 填“预设值”,如:100 TONR定时器只能用复位指令进行复位操作,使当前值清零。 指令格式:TONR Txxx,PT; 釜 豁 颅 毡 甫 陀 惨 颤 妓 讨 盼 仍 昔 旨 垮 银 摇 土 醛 目 过 疫 息 烯 扩 暴 耙 焰 苗 舱 掇 舷 复

42、习 - 第 4 章 复 习 - 第 4 章 (3)断开延时定时器指令:TOF 用于断开后的单一间隔定时。 上电周期或首次扫描,定时器位 OFF,当前值为0。使能输入接通 时,定时器位为ON,当前值为0 。当使能输入由接通到断开时, 定时器开始计数,当前值达到预 设值时,定时器位OFF,当前值 等于预设值,停止计数。 TOF复位后,如果使能输入再有 从ON到OFF的负跳变,则可实现 再次启动。 填“计定时器号”,如:T35 填“预设值”,如:100 指令格式:TOF Txxx,PT; 缝 摔 箱 蕉 掌 颊 声 午 大 壹 碎 钥 丁 殷 冰 敦 访 漫 界 尖 挽 第 富 丛 准 禄 舷 仙

43、勇 谊 彝 贰 复 习 - 第 4 章 复 习 - 第 4 章 2. 计数器指令 计数器与定时器的结构和使用基本相似,编程时输入 它的预设值PV(计数的次数),计数器累计它的脉冲 输入端电位上升沿(正跳变)个数,当计数器达到预 设值PV时,发出中断请求信号,以便PLC作出相应的 处理。 计数器指令有3种:增计数CTU、增减计数CTUD和减 计数CTD。 指令操作数有4方面:编号、预设值、脉冲输入和复 位输入。 瑰 竟 妈 缆 潜 鹏 染 呆 泳 愉 皿 锈 皮 袋 右 押 犬 就 责 扯 荧 藤 睁 凶 过 釉 峭 拿 赃 耸 适 娄 复 习 - 第 4 章 复 习 - 第 4 章 4)复位输

44、入:与脉冲输入同类型和范围。 (1)增计数器指令:CTU 首次扫描,定时器位OFF, 当前值为0。在增计数器的计 数输入端(CU)脉冲输入的 每个上升沿,计数器计数1次 ,当前值增加1个单位,当前 值达到预设值时,计数器位 ON,当前值继续计数到32767 停止计数。复位输入有效或执 行复位指令,计数器自动复位 ,即计数器位OFF,当前值为 0。 指令格式:CTU Cxxx,PV; 填“计数器器号”,如:C30 填“预设值”,如:3 脉冲输入 复位输入 胶 煌 辙 芝 馆 衙 洞 芜 赣 汪 苫 谁 伞 殴 盾 撬 赊 亨 闪 勺 梆 贱 僧 蜂 裕 脯 套 捆 钱 养 淬 淤 复 习 - 第

45、 4 章 复 习 - 第 4 章 (2)增减计数器指令:CTUD 该指令有两个脉冲输入端:CU输 入端用于递增计数,CD输入端用 于递减计数。首次扫描,定时器位 OFF,当前值为0。CU输入的每个 上升沿,计数器当前值增加1个单 位,CD输入的每个上升沿,都使 计数器当前值减小1个单位,当前 值达到预设值时,计数器位ON。 返回 材 脱 炸 斌 盈 谊 皱 梦 蓄 江 浪 挺 勾 惩 你 镁 咒 雍 类 巷 卓 乖 誊 瞅 事 椿 捐 囤 舌 讳 罢 静 复 习 - 第 4 章 复 习 - 第 4 章 (3)减计数器指令:CTD 首次扫描,定时器位OFF, 当前值为预设值PV。计数器 检测到C

46、D输入的每个上升沿 时,计数器当前值减小1个单 位,当前值减到0时,计数器 位ON。 复位输入有效或执行复位指 令,计数器自动复位,即计 数器位OFF,当前值复位为 预设值,而不是0。 指令格式:CTD Cxxx,PV; 嗽 逊 训 箔 毖 胆 赋 截 创 挟 浅 执 藕 慑 咖 猩 证 爷 叙 笔 积 柜 醛 可 解 庆 投 任 熔 酥 抢 吸 复 习 - 第 4 章 复 习 - 第 4 章 l S7-200 CPU含有256个顺序控制继电器 (SCR)用于顺序控制。S7-200包含顺序 控制指令,可以模仿控制进程的步骤,对 程序逻辑分段;可以将程序分成单个流程 的顺序步骤,也可同时激活多个

47、流程;可 以使单个流程有条件地分成多支单个流程 ,也可以使多个流程有条件地重新汇集成 单个流程。从而对一个复杂的工程可以十 分方便地编制控制程序。 l 返回 虽 幢 疾 匣 放 屹 摘 撬 掖 泪 拢 随 僚 撇 邓 寅 够 鄂 值 串 钥 嚷 尽 判 狈 四 乍 倪 迸 网 少 靛 复 习 - 第 4 章 复 习 - 第 4 章 l 系统提供3个顺序控制指令:顺序控制开 始指令(LSCR)、顺序控制转移指令( SCRT)和顺序控制结束指令(SCRE)。 返回 韧 营 吱 畸 羊 不 罐 菱 棍 换 搜 哲 框 怖 竖 溜 粳 瑚 疹 茎 阮 侣 括 俯 熔 尊 剑 勋 母 酞 胞 霍 复 习

48、 - 第 4 章 复 习 - 第 4 章 1. 顺序继电器指令 (1)段开始指令:LSCR (2)段结束指令:SCRE (3)段转移指令:SCRT 定义一个顺序控制继电器段的开始。操作数为顺序控制继 电器位Sx.y,Sx.y作为本段的段标志位。当Sx.y位为1时, 允许该SCR段工作。 该指令用来实现本段与另一段之间的切换。操作数为顺序 控制继电器位Sx.y,Sx.y是下一个SCR段的标志位。当使能 输入有效时,一方面对Sx.y置位,以便让下一个SCR段开始 工作,另一方面同时对本SCR段的标志位复位,以便本段停 止工作。 一个SCR段必须用该指令来结束。 返回 碰 具 这 眠 掣 袭 览 旧 姚 饿 挝 鞍 闲 邑 卤 木 孵 淹 审 评 韦 横 宦 衡 熬 持 炼 芝 映 尤 恤 拂 复 习 - 第 4 章 复 习 - 第 4 章 2. 使用顺序继电器指令的限制 只能使用顺序控制继电器位作为段标志位。一个顺 序控制继电器位Sx.y在程序中只能使用一次。 在一个SCR段中不能出现跳入、跳出或

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1