140 likes | 316 Vues
可编程序控制器应用 第四讲 S7-200基本指令 与编程. 中央广播电视大学课程. 主讲:孙志娟 Email : sunzj@crtvu.edu.cn. 主要内容. 位逻辑指令及应用. 定时指令及应用. 计数指令及应用. 一 . 位逻辑指令及应用. 1. 触点装载指令、 “ 与 ” 运算、 “ 或 ” 运算. ( 1 )对于与梯形图的母线相连接的开始触点,需要用 触点装载指令 ; ( 2 ) 线圈驱动指令 “ = ” ,也称输出指令。操作目标元件不可以是输入继电器;
E N D
可编程序控制器应用第四讲 S7-200基本指令与编程 中央广播电视大学课程 主讲:孙志娟 Email:sunzj@crtvu.edu.cn
主要内容 位逻辑指令及应用 定时指令及应用 计数指令及应用
1. 触点装载指令、“与”运算、“或”运算 (1)对于与梯形图的母线相连接的开始触点,需要用触点装载指令; (2)线圈驱动指令“=”,也称输出指令。操作目标元件不可以是输入继电器; (3)A(与指令)用于常开触点的串联,AN(与非指令)用于常闭触点的串联连接。可以多次重复使用; (4)O(或指令)用于常开触点的并联,ON(或非指令)用于常闭触点的并联。可以多次重复使用; (5)NOT(取反指令)不带操作数,它操作的对象是唯一的。
例一 LD I0.1 A I0.2 AN I0.3 = M0.0 LDN I0.1 O I0.2 ON I0.3 NOT = M0.1
例二 可连续使用“=”指令的电路与不可连续 使用 “=”指令的电路比较 LD M0.0 AN I0.1 = M0.3 A T5 = Q0.0 AN M0.4 = Q0.1 图(a) 可连续使用“=”指令的电路 LDN M0.0 A M0.1 = Q4.1 LDN M0.0 = Q4.2 图(b) 不可连续使用“=”指令的电路
2. 置位/复位指令S(Set)/R (Reset) S: 置位指令,保持操作数指定的位开始的1位至最多225位,置“1”; R: 复位指令,保持操作数指定的位开始的1位至最多225位,置“0”。 与“=”指令不同,S或R指令可多次使用同一个操作数。 例一 “断开优先”自保持信号的生成
二. 定时指令及应用 S7-200的CPU22X系列的PLC有三种类型定时器,总共提供256个定时器。
定时器的定时时间为 T=PTxS PT——定时器的设定职,数据类型为整数型; S——定时器的精度。
例:改错 改错:PT前加上的数据可为0~32767的任意自然数。
三. 计数指令及应用 S7-200的普通计数器有三类:递增计数器CTU、递减计数器CTD、增减计数器CTUD。共计256个。 例递增计数器 LD I0.1 LD I0.2 CTU C20,+100 LD C20 = Q0.7
例 改错 (1)计数器C8的设定值可为0-32767的任意自然数; (2)不能重复使用同一个计数器的线圈编号,将其中一 个C8改为C0-C255之间的任意其他线圈。