西门子S7-1200plc 05 指令系统4.11.ppt

合集下载

S71200课件课件项目四S71200指令系统

S71200课件课件项目四S71200指令系统

4.2 定时器指令——定时器的输入输出参数 2/4
参数
数据类型
IN
Bool
R
Bool
PT (Preset Time) Bool
Q
Bool
ET (Elapsed Time) Time
定时器数据块
DB
说明 启用定时器输入 将 TONR 经过的时间重置为零 预设的时间值输入 定时器输出
经过的时间值输出
指定要使用 RT 指令复位的定时器
将计数值重置为零
LOAD (CTD、CTUD) BOOL
PV
SInt、Int、DInt、 USInt、UInt、UDInt
Q、QU
BOOL
预设值的装载控制 预设计数值 CV >= PV 时为真
QD
BOOL
CV <= 0 时为真
CV
SInt、Int、DInt、 USInt、UInt、UDInt
当前计数值
IEC定时器和IEC计数器属于功能块,调用时需要指定配套的背 景数据块,定时器和计数器指令的数据保存在背景数据块中。
在梯形图中输入定时器指令时,打开右边的指令窗口将“定时器 操作”文件夹中的定时器指令拖放到梯形图中适当的位置,在出 现的“调用选项”对话框中修改将要生成的背景数据块的名称, 或采用默认的名称。点击“确定”按钮,自动生成数据块。
4.2 定时器指令——定时器的基本功能
使用定时器指令可创建编程的时间延迟,S7-1200 PLC有4种定 时器:
●TP: 脉冲定时器可生成具有预设宽度时间的脉冲。
●TON:接通延迟定时器输出Q在预设的延时过后设置为 ON。
●TOF:关断延迟定时器输出 Q 在预设的延时过后重置为 OFF。

PLC功能指令及其应用(西门子) PPT课件

PLC功能指令及其应用(西门子) PPT课件

4.3.1算术运算指令
1.数据类型 (1)数据类型、长度及范围 S7-200系列PLC数据类型可以是字节、字、双字和实数型,
实数采用32位来表示,数据类型、长度及范围见表4-10。
(2)常数
在S7-200系列PLC编程中经常使用到常数,CPU以二进制形 式存储所有常数,但使用常数可以用二进制、十进制、十 六进制、ASCII码或实数等多种形式。常数的表示形式见表 4-11。
电器第0个字节,共8位。其中第0位是最低位,第7位为 最高位。其表示格式如图4-1所示。
(1)位
位表示格式为:Q [字节地址].[位地址]。如Q0.0表示输出继 电器第0个字节的第0位
(2)字节
字节表示格式为:QB[起始字节地址]。如QB0表示输出继 电器第0个字节,共8位。其中第0位是最低位,第7位为最 高位。其表示格式如图4-4所示
如图4-26所示为LED组成的七段数码管外形和内部结 构,七段数码管分为共阴极结构和共阳极结构。以 共阴极数码管为例,当a、b、c、d、e、f段接高电 平发光,g段接低电平不发光时,显示数字“0”。当 七段均接高电平发光时,则显示数字“8”。
十进制数码 g
f
七段显示电平
e
d
c
b
a
16进制显示 代码
2. 加/减运算指令 加∕减运算指令是对符号数的加∕减、双整数加∕减运算
和实数加∕减运算。 (1)加∕减运算指令格式 加/减运算6种指令的梯形图指令格式如表4-12所示。
3.乘∕除运算指令
乘∕除运算是对符号数的乘法运算和除法运算。包括 有整数乘∕除运算,双整数乘∕除运算,整数乘∕除双整 数输出运算和实数乘∕除运算等。
4.2.1 跳转指令及应用

西门子PLC指令实例教程PPT课件

西门子PLC指令实例教程PPT课件
4.2.2 寻址方式
所谓寻址方式就是指令执行时获取操作数的方式,可以直接或间接方 式给出操作数。S7-300有4种寻址方式:立即寻址、存储器直接寻址、存 储器间接寻址和寄存器间接寻址。
Date: 2021/3/31
Page: 15
1、立即寻址
立即寻址是对常数或常量的寻址方式,其特点是操作数直接表示在指
3、参数类型
参数类型用于向FB和FC传送参数。STEP7提供的参数类型
见表4-3。
表4-3 STEP7的参数类型
参数 定时器(Timer) 计数器(Counter) 块Block FB Block FC Block DB Block SDB 指针(Pointer)
ANY
大小
说明
2字节 指定执行逻辑块时要使用的定时器,如T1
数的存储单元地址。存储单元地址可用符号地址(如SB1、KM等)或绝对
地址(如I0.0、Q4.1等)。下面各条指令操作数均采用了直接寻址方式。
A I 0.0
//对输入位I 0.0进行“与”逻辑操作
S L 20.0
//把本地数据位L 20.0置1
= M 115.4
//使存储区位M 115.4的内容等于RLO的内容
33pos位地址1mbit位地址2neg位地址1mbit位置地2lad指令stl指令操作数数据类型存储区位地址fp位地址rlo正跳沿检测位地址bool位地址fn位地址rlo负跳沿检测位地址bool触点正跳沿检测触点跳沿检测参数数据类型存储区位地址1被检测的位触点boolmbit存储被检测位上一个扫描周期的状态boolq单稳输出bool表47跳变沿检测指令date
输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流 过线圈(RLO=“1”),则被驱动的操作数置“1”;如果没有电流流过线 圈(RLO=“0”),则被驱动的操作数复位(置“0”)。输出线圈只能出 现在梯形图逻辑串的最右边。

S7-1200系统介绍ppt课件

S7-1200系统介绍ppt课件
31
博途V12软件介绍
CPU属性-循环周期
最大周期: 1 – 6000ms 最小周期: 1ms – 最大周期
32
博途V12软件介绍
CPU属性-集成的数字输入
输入滤波器
过程报警 (事件) 将事件分配给 中断
脉冲捕获: 可以捕获比周期时间短的脉冲
33
博途V12软件介绍
CPU属性-集成的数字输出
使用替代值或保留最终值
西门子S7-1200介绍
Lee
1
目录
1 PLC硬件介绍 (1)PLC定义 (2)模块组成 (3)模块介绍 (4)安装 2 博途V12软件介绍 (1)窗口介绍 (2)设备和网络 (3)属性配置 (4)帮助功能
3 编程 (1)编程基本知识 (2)程序结构 (3)块类型 (4)创建用户程序 (5)下载到设备 (6)从设备装载 (7)SIMATIC存储卡设置
电源模块 PM1207为 SIMATIC S7-1200 提供稳定 电源
输入120/230 V AC,输出 24 V DC/2.5 A
15
PLC硬件介绍
安装
所有的 SIMATIC S71200 硬件都具有内置 安装夹,能够方便地 安装在一个标准的 35 mm DIN 导轨上。
简单、安全、工业标 准的插入式连接。
anna56编程创建用户程序添加新块块的种类添加新块语言选择定义块的种类仅通过符号名称访问57编程创建用户程序块编辑器变量可从详情窗口和接口区进行拖放操作58编程创建用户程序块编辑器在监视窗口进行交叉引用超链接选中的变量动态显示本地变量也可以进行交叉引用59编程创建用户程序块编辑器所提供的符号名称随输入有选择性的减少
代替数字“1”或 “0”
34
博途V12软件介绍

05 S7-1200指令系统

05  S7-1200指令系统
12
齐鲁理工学院-PLC技术实验室
第 5章
接通延迟定时器及其时序图
齐鲁理工学院-PLC技术实验室 13
第 5章
定时器的背景数据块结构
齐鲁理工学院-PLC技术实验室
14
第 5章
练习
按下瞬时启动按钮I0.0,5秒后电动机启动, 按下瞬时停止按钮I0.1,10秒后电动机停止。
齐鲁理工学院-PLC技术实验室
32
第 5章
使用OK和NOT_OK指令可测试输入的数据是否为符 合IEEE规范754的有效实数。图中,当MD0和MD4 中为有效的浮点数时,会激活“实数乘”(MUL) 运 算并置位输出,即将MD0的值将与MD4的值相乘, 结果存储在MD10中同时Q4.0输出为1。
齐鲁理工学院-PLC技术实验室
33
第 5章
数学指令
例子:
c a b
2
2
齐鲁理工学院-PLC技术实验室
34
第 5章
移动指令
齐鲁理工学院-PLC技术实验室
35
第 5章
转换指令
齐鲁理工学院-PLC技术实验室
36
第 5章
程序控制指令
齐鲁理工学院-PLC技术实验室
37
第 5章
字逻辑运算指令
齐鲁理工学院-PLC技术实验室
38
第 5章
齐鲁理工学院-PLC技术实验室
40
第 5章
5.2 扩展指令
S7-1200的扩展指令包括日期和时间指令,字 符串和字符指令,程序控制指令,通信指令,中断 指令,PID控制指令,运动控制指令,脉冲指令等。
齐鲁理工学院-PLC技术实验室
41
第 5章
日期和时间指令
齐鲁理工学院-PLC技术实验室

S7-1200的指令 ppt课件

S7-1200的指令  ppt课件

ppt课件
10
脉冲定时器用于将输出Q置位为PT预设的一段时间。在IN输入信号的上升 沿启动该指令,Q输出变为1状态,开始输出脉冲,ET从0ms开始不断增大, 达到PT预设的时间时,Q输出变为0状态。如果IN输入信号为1状态,则当前 时间值保持不变(见波形A)。如果IN输入信号为0状态,则当前时间变为0s (见波形B)。IN输入的脉冲宽度可以小于预设值,在脉冲输出期间,即使IN 输入出现下降沿和上升沿,也不会影响脉冲的输出。
ppt课件
3
6.置位/复位触发器与复位/置位触发器 SR方框是置位/复位(复位优先)触发器,在置位(S)和复位(R1)信号 同时为1时,方框上的输出位M7.2被复位为0。可选的输出Q反映了M7.2的状态。 RS方框是复位/置位(置位优先)触发器,在置位(S1)和复位(R)信号 同时为1时,方框上的M7.6为置位为1。可选的输出Q反映了M7.6的状态。
ppt课件
6
10.检测信号边沿指令 R_TRIG是“检测信号上升沿”指令,F_TRIG是“检测信号下降沿”指令。 它们是函数块,在调用时应为它们指定背景数据块。这两条指令将输入CLK的 当前状态与背景数据块中的边沿存储位保存的上一个扫描周期的CLK的状态进 行比较。如果指令检测到CLK的上升沿或下降沿,将会通过Q端输出一个扫描 周期的脉冲。 在输入CLK输入端的电路时,选中左侧的垂直“电源”线,双击收藏夹中的 “打开分支”按钮,生成一个串联电路。用鼠标将串联电路右端的双箭头拖拽 到CLK端。松开鼠标左键,串联电路被连接到CLK端。
第3章 S7-1200的指令
3.1 位逻辑指令
1.常开触点与常闭触点
打开项目“位逻辑指令应用”,常开触点在指定的位为1状态时闭合,为0状
态时断开。常闭触点反之。两个触点串联将进行“与”运算,两个触点并联将

PLC功能指令(课件PPT)

PLC功能指令(课件PPT)

6
⑵ 位组合数据 因为4位BCD码表示1位十进制数据,所以在
FX系列PLC中,用相邻的4个位元件作为一个组合, 表示一个十进制数,表达形式为KnX、KnY、KnM、 KnS等。n—指4位BCD码的个数。例如:
K1X0表示由X3~X0这 4位输入继电器的组合; K3Y0表示由Y13~Y10、Y7~Y0这12位输出继 电器的组合; K4M10表示由M25~M10这16位辅助继电器的组 合。
特殊用
D8000~ D8255
256点
FX2N FX2NC
D0~
D199 128点①
D200~
D511 312点②
D512~
D7999 7488点③
根据参数设定, 可以将D1000以 上作为文件寄存 器使用
D8000~
D8255 256点
① 非停电保持领域,通过设定参数可变更停电保持领域; ② 停电保持领域,通过设定参数可变更非停电保持领域; ③ 无法通过设定参数变更停电保持的特性。
14
15
5. 比较指令 比较指令CMP 是将源操作数 [S1] 和 [S2] 的数据进行比较, 然后将目标操作数 [D]进行相应的操作。如图4-10所示,X0 =1时,将C20的当前值与常数K100进行比较。若当前值小 于K100,[D]指定的M0自动置1(即Y0接通);若当前值等 于K100,M1自动置1(即Y1接通);若当前值大于K100, M2自动置1(即Y2接通)。在X0 断开,即不执行CMP 指令 时,M0~M2 保持X0断开前的状态。因此若要清除比较结果 需要用RST或ZRST指令。 【说明】数据比较是进行代数值大小比较(即带符号比较)。 所有的源数据均按二进制处理。
16
【应用举例】有一高性能的密码锁,由两组密码数据锁 定。开锁时只有输入两组正确的密码,才能打开锁,锁打开 后,经过5s再重新锁定。

西门子S7-1200plc 05 指令系统4.11.ppt

西门子S7-1200plc 05 指令系统4.11.ppt

指令功能
RS 复位优先锁存器,当置位信号和复位信号都有效
时,复位信号优先,输出线圈不接通。
SR 置位优先锁存器,当置位信号和复位信号都有效
时,置位信号优先,输出线圈接通。 RS、SR指令均为锁存器,一个复位优先,一个置位优
先。S连接置位输入,R连接复位输入。一旦输出线圈被置位, 则保持置位状态直到复位输入接通。
PV = 4
加减计数器及其时序图
传送带控制
一个能够电气启动的传送带。在传送带的起点有两个按钮 开关:用于START的S1和用于STOP的S2。在传送带的尾部也 有两个按钮开关:S3用于START,S4用于STOP。可以从任一 端启动或停止传送带。另外,当传送带上的物件到达末端时, 传感器S5使传送带停机。
用接通延时定时器设计周期和占空比可调的振荡电路。
振荡电路的高、低电平时间分别由两个定时器的PT值确定。
I1.1 M2.7
一个扫描周期
Q0.7
2s
3s
保持型接通延迟定时器及其时序图
关断延迟定时器及其时序图
脉冲定时器及其时序图
例:用脉冲定时器实现一个周期振荡电路
复位定时器指令
两条运输带顺序相连,为避免运送的物料在1号运输带上堆积, 按下起动按钮I0.3,1号带开始运行,8s后2号带自动起动。停机 的顺序与起动的顺序相反,按了停止按钮I0.2后,先停2号带,8s 后停1号带。Q1.1和Q0.6控制两台电动机M1和M2。
I0.0— 传送带停 机按钮
I0.1—传送带起动 按钮
I0.2— 产品通过 检测器PH
Q0.0—传送带电机 KM1
Q0.1—机械手 KM2
定时器,定时2秒
计数器,设定值24
测到一个产品,I0.2产生一个正 脉冲,使计一个数。

西门子1200PLC基本指令使用及应用方法教案课件PPT

西门子1200PLC基本指令使用及应用方法教案课件PPT
边沿检测指令示例
4.特别提醒
不能重复
不能重复
不能重复
定时器及其应用1
2.4 定时器指令——定时器的基本功能 1/2 使用定时器指令可创建编程的时间延迟,S7-1200 PLC有4种定 时器:
●TP: 脉冲定时器可生成具有预设宽度时间的脉冲。
●TON:接通延迟定时器输出Q在预设的延时过后设置为 ON。
2.4 定时器指令——定时器的输入输出参数 2/4
参数 IN R PT (Preset Time) Q
ET (Elapsed Time)
定时器数据块
数据类型 Bool Bool Bool Bool
Time
DB
说明 启用定时器输入 将 TONR 经过的时间重置为零 预设的时间值输入 定时器输出
经过的时间值输出
S7-1200 PLC程序 上载(上传)
1.实验前准备
1. 将PLC与计算机用网线连接。 2. PLC上电,打开计算的TIA Portal软件。
2.新建一个空项目
3.上载程序
RS/SR触发器指令 及其应用
1.RS/SR触发器指令
S在后面是 置位优先
RS/SR触发器指令
(1) RS(置位优先):复位/置位触发器。
两条运输带顺序相连,为避免运送的物料在1号运输带上堆 积,按下起动按钮I0.3,1号带开始运行,8s后2号带自动起动。 停机的顺序与起动的顺序相反,按了停止按钮I0.2后,先停2号带, 8s后停1号带。Q1.1和Q0.6控制两台电动机M1和M2。
I0.3
M2.3
Q0.6
8s
Q1.1
I0.2 8s
定时器及其应用2
操作 数1
操作 数2
RLO (a)梯形图

第1章S7-1200PLC的硬件与硬件组态精品PPT课件

第1章S7-1200PLC的硬件与硬件组态精品PPT课件

板载 I/O 的状态LED
15
1.2 S7-1200 的硬件—— CPU模块技术规范
特性 本机数字量I/O 本机模拟量输入点 脉冲捕获输入点数
扩展模块个数
上升沿/下降沿中断点数 集成/可扩展的工作存储器 集成/可扩展的装载存储器 高速计数器点数/最高频率
高速脉冲输出点数 /最高频率
操作员监控功能
传感器电源输出电流/mA
可以使用信号模块给 CPU 增加附加功能。信号模块连接在 CPU 右侧。
27
1.2 S7-1200 的硬件——数字量I/O
可以选用8点、16点和32点的数字量输入/输出模块,来满足不 同的控制需要。
28
1.2 S7-1200 的硬件——模拟量I/O
在工业控制中,某些输入量(温度、压力、流量、转速等)是模拟 量,某些执行机构(例如电动调节阀和变频器等)要求PLC输出模 拟量信号,而PLC的CPU只能处理数字量。
4
PLC的基本结构
工业自动控制中使用的可编程控制器的种类很多,不同类型的 产品各有特点,但可编程控制器在组成、工作原理及编程方法 等许多方面是基本相同的。 PLC是以微处理器为基础,综合了计算机技术、自动控制技术 和通信技术而发展起来的一种新型、通用的自动控制装置。其 硬件组成与微型计算机相似。
5
外形尺寸/mm
CPU1211C 6I/4O 2 6
CPU1212C 8I/6O 2 8
CPU1214C 14I/10O 2 14
-
2
8
6/6
8/8
12/12
25KB/不可扩展 1MB/24MB
3点/100kHz
25KB/不可扩展
1MB/24MB
3点/100kHz 1点/30kHz

S7-1200 PLC的指令

S7-1200 PLC的指令

2020/3/4
26
扩展指令——日期时间指令—日期时间的数据类型
数据类型Time的长度为4B,取值范围为: T#-24d_20h_31m_23s_648ms T#24d_20h_31m_23s_648ms -2147483648ms 2147483647ms
数据结构DTL(日期时间)如表:
数据 年 月 日 星期
字节数 取值范围 数据
2
19702554
h
1
1 12
min
1
1 31
s
1 17(周日周六) ns
字节数 取值范围
1
023
1
059
1
059
4 0999999999
2020/3/4
27
扩展指令——日期时间指令—时间转换、相加、相减、时间差
T_CONV(时间转换)用于将数据类型Time转换为DInt,或者作反向的转换。IN和OUT 参数均可以去数据类型Time转换为Dint。
7
基本指令——比较指令——举例 1/2
用接通延时定时器和比较指令组成占空比可调的脉冲发生器。
M2.0和接通延时定时器TON组成一个脉冲发生器,使MD4中TON的已耗时间从0到 3000不断变化。
2020/3/4
8
基本指令——比较指令——举例 2/2
M2.0
一个扫描周期
Q0.0
2s
3s
Q0.0为0的时间取决于比较触点下面的操作数的值。
2020/3/4
2
基本指令——比较指令 2/2
2020/3/4
3
基本指令——比较指令——举例 1/2
用比较和计数指令编写开关灯程序,要求灯控按钮I0.0按下一次,灯Q4.0亮,按下两 次,灯Q4.0,Q4.1全亮,按下三次灯全灭,如此循环。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在P线圈的能流的上升沿,线圈上面的地址在一个扫描周期为1状 态,因此P线圈用于检测能流的上升沿,并用线圈上面的地址来 输出上升沿脉冲。
P_TRIG指令用于检测能流的上升沿,并且直接输出上升沿脉冲。
如果P_TRIG指令左边只有I1.0触点,可以用I1.0的P触点来代替 P_TRIG指令。
[例]按动一次瞬时按钮I0.0,输出Q4.0亮,再按动一 次按钮,输出Q4.0灭;重复以上。
置位、复位输入均以高电平状态有效。
例:抢答器的设计
抢答器有三个输入,分别为I0.0、I0.1和I0.2,输出 分别为Q4.0、Q4.1和Q4.2,复位输入是I0.4。要求 :三人中任意抢答,谁先按按钮,谁的指示灯优先亮 ,且只能亮一盏灯,进行下一问题时主持人按复位按 钮,抢答重新开始。
抢答器程序
指令说明 (1) 指定触点一旦被置位,则保持接通状态,直到 对其进行复位操作;而指定触点一旦被复位,则变为 接通状态,直到对其进行复位操作。 (2) 如果对定时器和计数器进行复位操作,则被指 定的T或C的位被复位,同时其当前值被清0。
复位优先、置位优先锁存器 复位优先锁存器、置位优先锁存器:
输出线圈可选
指令系统
S7-1200的指令从功能上大致可分为三类:基 本指令、扩展指令和全局库指令。
5.1 基本指令
基本指令包括位逻辑指令、定时器、计数器、 比较指令、数学指令、移动指令、转换指令、程序 控制指令、逻辑运算指令以及移位和循环移位指令 等。
基本逻辑指令
内部输入触点(I)的闭合与断开仅与输入映像寄存器相应位的状 态有关,与外部输入按钮、接触器、继电器的常开/常闭接法无关。 输入映像寄存器相应位为1,则内部常开触点闭合,常闭触点断开。 输入映像寄存器相应位为0,则内部常开触点断开,常闭触点闭合。
位逻辑指令——P_TRIG与N_TRIG指令
在流进P_TRIG指令的CLK输入端的能流的上升沿,Q端输出一个 扫描周期的能流,使M8.1置位。 P_TRIG指令与N_TRIG指令不能放在电路的开始处和结束处。
位逻辑指令——3种边沿检测指令的功能
以上升沿检测为例:
在P触点指令中,触点上面的地址的上升沿,该触点接通一个扫 描周期,因此P触点用于检测触点上面地址的上升沿,并且直接 输出上升沿脉冲。
指令功能
RS 复位优先锁存器,当置位信号和复位信号都有效
时,复位信号优先,输出线圈不接通。
SR 置位优先锁存器,当置位信号和复位信号都有效
时,置位信号优先,输出线圈接通。 RS、SR指令均为锁存器,一个复位优先,一个置位优
先。S连接置位输入,R连接复位输入。一旦输出线圈被置位, 则保持置位状态直到复位输入接通。
用接通延时定时器设计周期和占空比可调的振荡电路。
振荡电路的高、低电平时间分别由两个定时器的PT值确定。
I1.1 M2.7
一个扫描周期
Q0.7
2s
3s
保持型接通延迟定时器及其时序图
关断延迟定时器及其时序图
脉冲定时器及其时序图
例:用脉冲定时器实现一个周期振荡电路
复位定时器指令
两条运输带顺序相连,为避免运送的物料在1号运输带上堆积, 按下起动按钮I0.3,1号带开始运行,8s后2号带自动起动。停机 的顺序与起动的顺序相反,按了停止按钮I0.2后,先停2号带,8s 后停1号带。Q1.1和Q0.6控制两台电动机M1和M2。
ห้องสมุดไป่ตู้
I0.3
M2.3
Q0.6
8s
Q1.1
I0.2 8s
参数 IN从0变为1将启动TP、TON 和 TONR,从1变0 将启动 TOF。
ET 为定时开始后经过的时间,或称为已耗时间值(可以不为ET 指定地址),它们的数值类型为32位的Time,单位为ms,最大定 时时间为T#24D_20H_31M_23S_647MS。
边沿指令
位逻辑指令——边缘检测触点指令
如果输入信号I0.6由0变为1状态(即输入信号I0.6的上升沿),则 该触点接通一个扫描周期。 触点下面的M4.3为边缘存储位,用来存储上一个扫描循环是 I0.6的状态,通过比较输入信号的当前状态和上一次循环的状态 来检测信号的边沿。边沿存储位的地址只能在程序中使用一次, 它的状态不能在其他地方被改写。只能使用M、全局DB和静态 局部变量来作边沿存储位,不能使用临时局部数据或I/O变量来 作边沿存储位。
置位域复位域指令
置位域指令将指定的地址开始的连续若干个地址置位(变为1状 态并保持)。 复位域指令将指定的地址开始的连续若干个地址复位(变为0状 态并保持)。
置位/复位指令
Network1
I0.0 Q0.0
I0.0
s
I0.1
2
Network2
Q0.0
I0.1 Q0.0
R
Q0.1
2
(1) S 、R指令中的2表示从指定的Q0.0开始的两个触点,即Q0.0与Q0.1。 (2) 在检测到I0.0闭合的上升沿时,输出线圈Q0.0、Q0.1被置为1,并保持, 而不论I0.0为何种状态。 (3) 在检测到I0.1闭合的上升沿时,输出线圈Q0.0、Q0.1被复位为0,并保持 ,而不论I0.0为何种状态。
[例] 若故障信号I0.0为1,使Q4.0控制的指示灯以 1Hz的频率闪烁。操作人员按复位按钮I0.1后,如果 故障已经消失,则指示灯熄灭,如果没有消失,指 示灯转为常亮,直至故障消失。
定时器
使用定时器指令可创建编程的时间延迟,S7-1200 PLC有4种定 时器:
●TP: 脉冲定时器可生成具有预设宽度时间的脉冲。
每个定时器都使用一个存储在数据块中的结构来保存定时器数 据。 在编辑器中放置定时器指令时可分配该数据块。
接通延迟定时器及其时序图
定时器的背景数据块结构
练习
按下瞬时启动按钮I0.0,5秒后电动机启动, 按下瞬时停止按钮I0.1,10秒后电动机停止。
例 用接通延时定时器设计一个周期振荡电路。
●TON:接通延迟定时器输出Q在预设的延时过后设置为 ON。
●TOF:关断延迟定时器输出 Q 在预设的延时过后重置为 OFF。
●TONR:保持型接通延迟定时器输出在预设的延时过后设置 为ON。在使用 R 输入重置经过的时间之前,会跨越多个定时时 段一直累加经过的时间。
● RT:通过清除存储在指定定时器背景数据块中的时间数据 来重置定时器。
相关文档
最新文档