西门子300定时器的区别
SIEMENS SIMATIC S7-300 400的系统软件和标准功能 说明书
IMATICSS7-300/400的系统软件和标准功能考手册/2002 版前言组织块 1 SFC常用参数 2 拷贝与块功能 3 用于控制程序执行的SFCS 4 SFCS控制系统时钟 5 SFCS控制运行时间定时器 6 用于传送数据记录的SFC 7 根据PNO AK1131的DPV1 SKB 8 用于日时钟中断操作的SFC 9 处理延时中断SFC 10处理同步故障的SFC 11 处理中断和异步故障的SFC 12用于诊断的SFC 13用于刷新过程映象和处理位区域的SFC与SFB 14模板寻址的系统功能15分布式I/O使用的SFC 16用于全局数据通讯的SFC 17 S7通讯及S7基础通讯概述18 S7通讯19 SFC非组态S7连接通讯20生成块相关的信息21 IEC定时器和IEC计数器22 IEC功能集23用于集成控制功能的SFB 24用于紧凑型CPU的SFB 25用于H CPUS的SFCS 26集成功能(用于带集成I/O的CPUS)27塑料工艺28诊断数据29系统状态列表(SSL)30事件31 SFC和SFB表32术语参121-2前言目的本手册旨在提供全面的组织块(OB )、系统功能(SFC )、系统和标准功能(SFC )和S7-300、S7-400的CPU 操作系统里的IEC 功能。
在附录中描述了诊断数据、系统状态列表(SZL )以及事件。
注意关于CPU 中提供的这些功能与块的详细信息,请参见“S7-300可编程控制器,硬件和安装手册”/70/或“S7-400/M7-400可编程控制器模板规范手册”参考手册/101/和指令表7-400可编程控制器/102/(相关CPU 版本)中关于这些功能的详细描述。
关于相关CPU 的CFB和S7信号功能特性,请参见/70/和/101/中详细描述。
关于CPU 操作系统、编程设计和通讯、诊断功能,请参考“硬件配置和通讯连接STEP 7 V5.2”手册/234/。
如何在程序中调用功能和功能块,参见编程语言解释。
《PLC应用技术实训教程习题及答案》
《PLC应用技术实训教程习题及答案》1.3 练习1. 与S7-200相比,S7-300在硬件和软件上有什么改进?2. 查阅资料,简述S7-300 CPU面板上的SF、FRCE、RUN、STOP指示灯的含义?3. 简述S7-300有哪些模块,各模块功能是什么?4. S7-300 各模块在机架插槽上的位置有什么规律?5. S7-300 I/O模块的地址如何分配?6. 通过动手新建项目“S7-300控制电机”,并进行硬件组态,硬件组态时使用电源模块PS307 2A,CPU选择315-2DP,输入模块为SM321 DI32×DC24V,输出模块选用SM322 DO32×DC24V/0.5A【答案】1. 与S7-200相比,S7-300在硬件和软件上有什么改进?答:1)硬件区别:S7-300为了适应大中型控制系统,而设计的更加模块化。
S7-200系列是整体式的,CPU模块、I/O模块和电源模块都在一个模块内,称为CPU模块;而S7-300系列的,从电源,I/O,CPU以及导轨都是单独模块。
实际上S7-200系列也是可以扩展的,一些小型系统不需要另外定制模块,S7-200系列的模块也有信号、通信、位控等模块。
S7-200系列的对机架没有什么概念,称之为导轨;为了便于分散控制,S7-300系列的模块装在一根导轨上的,称之为一个机架,与中央机架对应的是扩展机架,机架还在软件里反映出来。
S7-200系列的同一机架上的模块之间是通过模块正上方的数据接头联系的;而S7-300则是通过在底部的U型总线连接器连接的。
S7-300系列的I/O输入是接在前连接器上的,前连接器再接在信号模块上,而不是I/O信号直接接在信号模块上,这样可以更换信号模块而不用重新接线。
S7-300系列2DP的部分CPU带有profibus接口。
S7-300这样模块化的设计在大中型控制系统中极大的方便了系统的维护、设计乃至安装各个环节。
西门子200与300的区别与联系
2010-10-20西门子200与300的区别区别很多。
从很多方面一、硬件区别:(1)最主要地区别就是S7-300更模块化了,S7-200系列是整体式的,CPU模块、I/O模块和电源模块都在一个模块内,称为CPU模块;而S7-300系列的,从电源,I/O,CPU都是单独模块的。
但是这么说容易让人误解200系列不能扩展,实际上200系列也可以扩展,只不过买来的CPU模块集成了部分功能,一些小型系统不需要另外定制模块,200系列的模块也有信号、通信、位控等模块。
(2)200系列的对机架没有什么概念,称之为导轨;为了便于分散控制,300系列的模块装在一根导轨上的,称之为一个机架,与中央机架对应的是扩展机架,机架还在软件里反映出来。
(3)200系列的同一机架上的模块之间是通过模块正上方的数据接头联系的;而300则是通过在底部的U型总线连接器连接的。
(4)300系列的I/O输入是接在前连接器上的,前连接器再接在信号模块上,而不是I/O信号直接接在信号模块上,这样可以更换信号模块而不用重新接线。
(5)300系列2DP的部分CPU带有profibus接口。
硬件的区别,一句话:西门子PLC系统越大智能化越高,越方便维护。
二、软件区别:(1)200系列用的STEP7-Micro/WIN40sp6软件;300使用的是STEP7软件,带了Micro和不带的区别是相当的明显啊。
(2)200系列的编程语言有三种--语句表(STL)、梯形图(LAD)、功能块图(FBD);300系列的除了这三种外,还有结构化控制语言(SCL)和图形语言(S7 graph),其中SCL就是一种高级语言,以前用惯了LAD,现在还没有适应,也没有时间来学习。
(3)300软件最大的特点就是提供了一些数据块来对应每一个功能块(Function Block-FB),称之为Instance,nnd,看起来要向C++看齐。
(4)300再也不能随意的自定义Organization Block、sub-routine 和Interrupt routine了,现在OB1惟我独尊了,没事系统只能调用它了,其它的什么东东则变成了FB-Function Block和FC-Function,其它的也是预定义成了系统的了,System的S给它们(SFB、SFC)定义了自己的身份。
西门子S7-300系列PLC基本指令系统
标识符
I IB IW ID
Q QB QW QD
M MB MW MD
PIB PIW PID PQB PQW PQD
最大范围
0~65 535.7 0~65 535 0~65 534 0~65 532
0~65 535.7 0~65 535 0~65 534 0~65 532
0~255.7 0~255 0~254 0~252
西门子s7300系列plc基本指令系统图图419419五种类型定时器总览五种类型定时器总览西门子s7300系列plc基本指令系统图420脉冲定时器指令spulset5tvbcdbiq40s5t2si00i01s5t2sspt5西门子s7300系列plc基本指令系统图421脉冲定时器时序西门子s7300系列plc基本指令系统图422接通延时定时器指令sodtt5tvbcdbiq40s5t2si00i01s5t2ssdt5西门子s7300系列plc基本指令系统图423延时接通定时器时序定时器线圈指令表412定时器线圈指令lad西门子s7300系列plc基本指令系统图424扩展脉冲定时器线圈指令s5t2sset5西门子s7300系列plc基本指令系统432计数器指令s7中有三种计数器加计数器加计数器scuscu减计数器减计数器scdscd可逆计数器可逆计数器scudscud图425累加器1低字的内容计数值127计数器组成在cpu中保留一块存储区作为计数器计数值存储区每个计数器占用两个字节计数器字中的第011位表示计数值二进制格式计数范围是0999
字节单元。位地址参数用一个点与字节地址分开。如:
M 10.1 当操作数长度是字或双字时,标识符后给出的标识参数是字 或双字内的最低字节单元号。图4.1给出了字节、字、双字的相 互关系及表示方法。当使用宽度为字或双字的地址时,应保证 没有生成任何重叠的字节分配,以免造成数据读写错误。
西门子S7-300 PLC基础与应用 第3版第4章 定时器
第4章 定时器指令的应用
定时器指令
3.S_ODT(接通延时S5定时器,简称接通延时定时器)
指令形式 格式
LAD
Tno
启动信号
输出位地址
定时时间
时间字单元 1
复位信号
时间字单元 2
示例
FBD
Tno
启动信号
时间字单元 1
定时时间
时间字单元 2
复位信号
输出位地址
STL
A 启动信号 L 定时时间 SD Tno A 复位信号 R Tno L Tno T 时间字单元 1 LC Tno T 时间字单元 2 A Tno = 输出位地址 A I0.0 L S5T#8S SD T5 A( O I0.1 ON M10.0 ) R T5 L T5 T MW0 LC T5 T MW2 A T5 = Q4.5
页码: 4
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
定时器指令
1.S_PULSE(脉冲S5定时器,简称脉冲定时器)
I0.1
I0.2 设定时间值
MW0、MW2
T1 Q4.0
t
t
t
(a)梯形图
(b)工作时序 图2-9 脉冲定时器工作时序
日期:2020/10/20
页码: 5
西门子S7-300 PLC 基础与应用
30s
40s 45s
图2-16 人行横道交通信号灯系统控制时序图
55s 60s 65s
日期:2020/10/20
页码: 24
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
PLC硬件配置及接线(1/2)
人行横道交通信号灯系统需要车道(东西方向)红、
西门子S7-300 PLC基础与应用最新课件-第4章 定时器
I0.0
I0.1 设定时间值
MW0、MW2
T13
Q5.4
t
t
t
t
(a)梯形图
(b)工作时序
图2-13 断电延时定时器工作时序
日期:2020/10/20
页码: 17
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
CPU的时钟存储器
进入CPU属性窗口,在“Memory Byte”区域可设 置所使用的MB地址,如需要使用MB10,则直接输入 10。Clock Memory的功能是对所定义的MB的各位 周期性地改变其二进制的值(占空比为1:1)。Clock Memory的各位的周期及频率如下:
页码: 20
人行道红灯 人行道绿灯
人行道请求按钮
车道绿灯 车道黄灯 车道红灯
人行道红灯 人行道绿灯
人行道请求按钮
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
控制要求(1/3)
人行道请求按钮
车道绿灯 车道黄灯 车道红灯
人行道红灯
人行道绿灯
0s
30s
40s 45s
55s 60s 65s
该项目将以人行横道交通信号灯控制为例,介绍如 何用时序分析的方法设计PLC控制系统。
日期:2020/10/20
页码: 19
西门子S7-300 PLC 基础与应用
第4章 定时器指令的应用
人行横道控制
4.2
1 控制要求 2 任务分析 3 任务实施 4 方案调试
车道红灯 车道黄灯 车道绿灯
日期:2020/10/20
第4章 定时器指令的应用
定时器指令
1.S_PULSE(脉冲S5定时器,简称脉冲定时器)
plc300学习文档
定时器: 定时器:接通延时 (SD)
LAD
T2 S_ODT S S5T#10s I0.5 TV R Q BI BCD Q4.2 当前值 I0.4 Q4.2 I0.5
I0.4
原理: 原理: 输入启动信号正跳沿启动定时器 正跳沿启动定时器; 输入启动信号正跳沿启动定时器; 定时时间到,定时器停止,其常开触点才闭合,输出状态保持为1 定时时间到,定时器停止,其常开触点才闭合,输出状态保持为 定时未到,启动信号消失或复位信号出现,定时器停止, 定时未到,启动信号消失或复位信号出现,定时器停止,则触点 永不会闭合, 态始终为0 永不会闭合,输出状 态始终为
Q4.1
与脉冲定时器基本上相同, 与脉冲定时器基本上相同,区别在于在输入脉冲宽度小于时间预置值 也能输出设定宽度的脉冲。 时,也能输出设定宽度的脉冲。
特点: 特点: 启动 当 S 输入端的RLO从“0”变到“1”时,定时器启动。输出 Q 被置位“1”。 即使 S 输入变到“0”,输出 Q 仍保持“1”。 当定时器正在运行时,如果启动输入信号从“0”变到“1”,定时器被再次启动。 复位 在如下情况下输出“Q”被复位: •定时器时间到,或 •复位输入“R”有信号“1”。 7
8
定时器: 定时器 带保持接通延时 (SS)
LAD
T3 S_ODTS Q S TV R BI BCD
I0.6 S5T#10s I0.7
Q4.3
I0.6 I0.7 当前值 例如 Q4.3
A E
B F
C
D G
与接通延时定时器基本上相同, 与接通延时定时器基本上相同,区别在于在输入脉冲宽度小于时间预 置值时,也能正常定时。 置值时,也能正常定时。
定时器: 定时器:脉冲 (SP)
基于西门子S7-300系列PLC定时功能的实现
高级班
章优仕
2013年8月
基于西门子S7-300系列PLC 定时功能的实现
The Implementation of Timer Function Based on the Siemens S7-300 Series PLC
一、定时器的概念
等待响应 时序构造 定时计数 人为制造 中断 产生时间 脉冲
Acc_T=Time_Count - Acc_M
if (Acc_T>Timer_Set) { O:Out_timer=True} ON延时
43 2013-8-12
2.4、利用扫描周期实现定时
FC1程序清单
A JC L T R JU M001: L L -I JN L T
44
#Enabled M001 0 #Acc_M #Out_Timer M000 #Acc_M 0 M002 #Time_Count #Acc_M
{ C_100msec=C_100sec + Trunc(SCR/Time_Base)*Time_Base
SCR=Trunc(SCR/Time_Base) O:Out_100msec=Out_100msec + SCR} 100ms为单位 记录当前更 新时间
2013-8-12
40
2.4、利用扫描周期实现定时
X0 M0
T0
M0
X0 M1 N T0 M2 T0 SD S5T#10S Y0
M2
M0
2.1.1 定时器的典型应用
5、SF定时器
TOF
下降沿起动, 运行时高电平
2.1.1 定时器的典型应用
【例5】断开延时控制程序(E05_2)
X0
西门子S7-300全教程第三章
第三章西门子PLC的指令系统3.1 S7-300/400的编程语言3.1.1 PLC编程语言的国际标准IEC 61131是PLC的国际标准,1992~1995年发布了IEC 61131标准中的1~4部分,我国在1995年11月发布了GB/T 15969-1/2/3/4(等同于IEC 61131-1/2/3/4)。
IEC 61131-3广泛地应用PLC、DCS和工控机、―软件PLC‖、数控系统、RTU等产品。
定义了5种编程语言1) 指令表IL(Instruction list):西门子称为语句表STL。
2) 结构文本ST(Structured text):西门子称为结构化控制语言(SCL)。
3) 梯形图LD(Ladder diagram):西门子简称为LAD。
4) 功能块图FBD (Function block diagram):标准中称为功能方框图语言。
5) 顺序功能图SFC(Sequential function chart):对应于西门子的S7 Graph。
3.1.2 STEP 7中的编程语言梯形图、语句表和功能块图是3种基本编程语言,可以相互转换。
1.顺序功能图(SFC) :STEP 7中的S7 Graph2.梯形图(LAD):直观易懂,适合于数字量逻辑控制。
―能流‖(Power flow)与程序执行的方向。
3. 语句表(STL):功能比梯形图或功能块图强。
4.功能块图(FBD):―LOGO!‖系列微型PLC使用功能块图编程。
5.结构文本(ST):STEP 7的S7 SCL(结构化控制语言)符合EN 61131-3标准。
SCL适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。
6.S7 HiGraph 编程语言图形编程语言S7 HiGraph 属于可选软件包,它用状态图(state graphs)来描述异步、非顺序过程的编程语言。
7.S7 CFC 编程语言可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。
西门子300系列PLC指令学习
所支持的PLC编程语言非常丰富。该软件的标准版支
持STL(语句表)、LAD(梯形图)及FBD(功能块
图)3种基本编程语言,并且在STEP 7中可以相互转
换。专业版附加对GRAPH(顺序功能图)、SCL
(结构化控制语言)、HiGraph(图形编程语言)、
CFC(连续功能图)等编程语言的支持。不同的编程
LAD(梯形图)是一种图形语言,比较形象直观,容 易掌握,用得最多,堪称用户第一编程语言。梯形图与继 电器控制电路图的表达方式极为相似,适合于熟悉继电器 控制电路的用户使用,特别适用于数字量逻辑控制。
返回本节
➢ FBD(功能块图)
FBD(功能块图)使用类似于布尔代数的图形逻辑符 号来表示控制逻辑,一些复杂的功能用指令框表示。FBD 比较适合于有数字电路基础的编程人员使用。
返回上级
4.日期和时间(DATE_AND_TIME)
用于存储年、月、日、时、分、秒、毫秒和星期,占用 8个字节,用BCD格式保存。星期天的代码为1,1~6的 代码为2~7。例如:
返回上级
5.用户定义的数据类型(UDT)
用户定义数据类型表示自定义的结构,存放在UDT块中 (UDT1~UDT65535),在另一个数据类型中作为一个 数据类型“模板”。当输入数据块时,如果需要输入几个 相同的结构,利用UDT可以节省输入时间。
返回本节
§4.3 S7-300指令基础
指令是程序的最小独立单位,用户程序是由若干条顺序 排列的指令构成。指令一般由操作码和操作数组成,其中 的操作码代表指令所要完成的具体操作(功能),操作数 则是该指令操作或运算的对象。
✓§4.3.1 PLC用户存储区的分类及功能 ✓§4.3.2 指令操作数 ✓§4.3.3 寻址方式 ✓§4.3.4 状态字
定时器分类
定时器分类
1、接通延时型定时器:接通延时型定时器是各种PLC中最常见最基本的定时器,这种定时器在 SIEMENS的PLC中,称为SD型定时器
2、断开延时型定时器:这种定时器是当输入条件00000为ON时无延时作用,只有在输入条件00000为OFF时产生延时作用。
在SIEMENS的PLC中,称为SF 型定时器
3、保持型接通延时定时器:这种定时器是当输入条件00000为ON后,即产生锁存功能,即使输入条件00000又变为OFF,仍视输入条件为ON,当定时器的当前值等于设定值时,定时器动作,这种定时器在SIEMENS的PLC中,称为SS型定时器
4、脉冲型定时器:这种定时器是当输入条件00000为ON后,定时器即时动作,但经过定时器所设定的时间后,即使输入条件00000仍为ON,定时器却变为OFF 状态。
即这种定时器ON状态的维持时间是由设定值决定的。
如果00000为ON
的时续时间小于定时器的设定值,定时器的ON状态维持时间为输入条件00000为ON的持续时间。
这种定时器在SIEMENS的PLC中,称为SP型定时器。
5、扩张型脉冲定时器:这种定时器与脉冲型定时器的区别是,只要输入条件00000出现了ON状态,不管其持续时间多长,均可使定时器为ON的维持的时间与定时器的设定值一致。
这种定时器在SIEMENS的PLC中,称为SE型定时器。
plc300
31
24 23
16 15 8
7
0
双字指针格式 0000 0000 0000 0bbb Bbbb bbbb bbbb b ×××
位3至18(范围0至65535) : 被寻址字节的字节编号
位0至2(范围0至7)
: 被寻址位的位编号
图4.2 存储器间接寻址的指针格式
第4章 西门子S7-300系列PLC基本指令系统
4.1.1 指令的组成
1. 语句指令
一条指令由一个操作码和一个操作数组成,操作数由标识符 和参数组成。操作码定义要执行的功能;操作数为执行该操作所 需要的信息,例如: A I 1.0
是一条位逻辑操作指令,其中:“A”是操作码,它表示执行 “与”操作;“I 1.0”是操作数,对输入继电器I 1.0进行的操作。
4. 寄存器间接寻址
在S7中有两个地址寄存器,它们是AR1和AR2。通过地址 寄存器,可以对各存储区的存储器内容实现寄存器间接寻址。 地址寄存器的内容加上偏移量形成地址指针,该指针指向数值 所在的存储单元。
地址寄存器存储的地址指针有两种格式: 区内寄存器间 接寻址区域间寄存器间接寻址。其长度均为双字。图4.3给出了 这两种格式的细节及其差别,区域标识位的组合状态见表4.2。
第4章 西门子S7-300系列PLC基本指令系统
31
24 23
16 15
87
0
× 000 0rrr 0000 0bbb Bbbb bbbb bbbb b ×××
位31=0表明是区域内寄存器间接寻址;=1表明是区域间寄存器间接寻址。 位24、25和26(r r r):区域标识(见表3.2) 位3至18(bbbb bbbb bbbb bbbb):被寻址位的字节编号(范围0至65535) 位0至2(×××):被寻址的位编号(范围0至7)
基于西门子S7-300系列PLC定时功能的实现概要
T0
M0
X0 M1 N T0 M2 T0 SD S5T#10S Y0
M2
M0
2.1.1 定时器的典型应用
5、SF定时器
TOF
下降沿起动, 运行时高电平
2.1.1 定时器的典型应用
【例5】断开延时控制程序(E05_2)
X0 T0 SF S5T#10S T0 Y0
2.1.1、定时器总览
X1
T1 SD S5T#10S
Y1
T1
Y1
2.1.1 定时器的典型应用
4、SE定时器
Off延时
上升沿起动, 独立完成定时
2.1.1 定时器的典型应用
【例4】最小限时控制程序(E04_2)
X1
T1 SE S5T#10S Y1
T1
2.1.1 定时器的典型应用
【例5】断开延时控制程序(E05_1)
X0
T0 SD S5T#10S T0 Y0
X0
2.1.1 定时器的典型应用
3、SP定时器
Off延 时
上升沿起动, 下降沿复位
2.1.1 定时器的典型应用
【例3】最大限时控制程序(E03_2)
X0
T0 SP S5T#10S Y0
T0
2.1.1 定时器的典型应用
【例4】最小限时控制程序(E04_1)
X0
T1
C0 SC C#5 T0 SD S5T#2s990ms
T1 SD S5T#10ms C0 CD Y0 C0 R
T0
X0
C0
C0 X0
2.1.2 定时器的扩展应用
【例8】流水灯程序(E08)
X0 T0 T2
T1
T0 SD S5T#5S T1 SD S5T#5S T2 SD S5T#5S
S7-200和300定时器的刷新方式
S7系列PLC定时器的刷新方式
1.S7-200定时器分为3种时基:
(1)1ms时基定时器是异步刷新方式,可能在程序中的任何位置刷新。
(2)10ms时基定时器在每次扫描周期开始时进行刷新。
(3)100ms时基定时器只有在执行定时器指令时才刷新。
(与三菱Q系列PLC定时器刷新方式一样)。
(4)定时器的最大定时数是32767,最大定时时间是3276.7s。
2.S7-300定时器分为4种时基:10ms 100ms 1s 10s
(1)所有时基的定时器都是异步刷新方式,可能在程序中的任何位置刷新。
(2)时基是根据你选择的定时时间自动分配的,时间值按其所取时基取整为下一个较小的数。
(3)定时器的最大定时数是999,最大定时时间是999*10s=9990s。
3.下面3个程序:
(1)程序1只适用只有执行定时器指令才刷新的定时器(S7-200的100ms定时器和三菱Q系列定时器)。
(2)程序2适用只有执行定时器指令才刷新的定时器(S7-200的100ms定时器和三菱Q系列定时器)和程序扫描周期开始时刷新的定时器(S7-200的10ms定时器),如果是异步刷新的定时器(S7-300的定时器和S7-200的1ms定时器)可能会出现不复位Q0.0的情况,程序不缜密。
(3)适用于各种定时器。
程序1
程序2
程序3。
S7定时器的应用与研究
S7定时器的应用与研究作者:陈良祥来源:《山东工业技术》2018年第24期摘要:可编程控制器是一种用于自动化实时控制的数位逻辑控制器,广泛应用于目前的工业控制领域。
S7系列由S7-200、S7-300、S7-400组成。
在西门子CPU的系统存储器中,为定时器保留存储区,每一定时器占用一个16位的字。
S7定时器在PLC程序中应用很广泛,本文主要介绍S7-300定时器的应用与研究。
关键词:S7 定时器;应用;可编程控制器DOI:10.16640/ki.37-1222/t.2018.24.1010 引言时间控制是常用的逻辑控制形式,定时器是PLC中最常用的元件之一。
定时器指令相当于继电器接触器控制系统的时间继电器的功能。
定时器的数量随CPU的类型不同,从32个到512个不等,一般而言足够用户使用。
S7的定时器指令较为丰富,除了常用的接通延时定时器(SD)和断开延时定时器(SF)以外,还有脉冲定时器(SP),扩展脉冲定时器(SE)和保持型接通延时定时器(SS)共5类。
定时器有其存储区域,每个定时器有一个16位的字和一个二进制的值。
定时器的字存放当前定时器值,二进制的值表示定时器的接点状态。
接通延时定时器(SD)相当于继电器接触器控制系统中的通电延时时间继电器。
1 定时器应用例1:(1)按下启动按钮SB2(I0.0),引风机(Q4.0)立即启动,鼓风机(Q4.1)比引风机晚10S启动。
(2)按下停止按钮SB1(I0.1),鼓风机立即停止,引风机比鼓风机晚12S停机。
例 2:电机启停控制程序,龙岩废水站格栅原为连续启动,磨损大,不利于废水杂质去除;后改为间歇启动,利于废水杂质晾干去除。
用了二个延时继电器T190和T192,电机启动5分钟再停止25钟,再启动循环。
例3:在S7系列PLC CPU的位存储器M中,可以任意指定一个字节,如MB100,作为时钟脉冲存储器。
当CPU运行时,MB100的各个位能周期性地产生不同频率(或周期)的方波脉冲。
西门子300定时器的区别
工作原理:输入信号为1,定时器开始计时此时输出为0;计时时间到,输出为1。计时时间到后,若输入信号断开,则定时器输出为0。如在计时时间未到时,输入信号变为0,则定时器停止计时。
区别:顾名思义“接通延时”就是启动定时器(输入信号变为1)且定时间到之后定时器输出(Q)才接通为了。
S_PEXT(扩展脉冲定时器)
工作原理:输入从0到1时,定时器开始工作计时,输出为1;定时时间到,输出为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。
如果定时器复位端(R)从0变为1则定时器复位时间清零,输出变为0。
区别:扩展脉冲定时器与脉冲定时器的区别是前者在定时过程中,输入信号断开不影响定时器的计时。(只需接通一瞬间):输入信号为1,定时器开始工作并计时(输出为0),计时时间到,定时器输出为1。当定时器定时结束,不管输入信号状态如何,输出Q的状态总为1,定时器位只有使用复位指令才能使输出变为0并触发下一个定时器定时工作。
S_OFFDT(断电延时定时器)
工作原理:输入信号由0到1时定时器复位,输出为1;当输入信号由1到0时,定时器才开始计时,计时时间到,输出为0。在计时过程中,如果输入信号由0到1则定时器复位,停止计时(输出为1),等待输入由1到0时才重新开始计时。
区别:复位时输出为1
S_PULSE(脉冲定时器)
S_PEXT(扩展脉冲定时器)
S_ODT(接通延时定时器)
S_ODTS(保持型接通延时定时器)
S_OFFDT(断电延时定时器)。
-(SP) 脉冲定时器线圈
-(SE) 扩展脉冲定时器线圈
-(SD) 接通延时定时器线圈
-(SS) 保持接通延时定时器线圈
-(SF) 断开延时定时器线圈
西门子300定时器
工艺要求:当按钮S1(I0.0)按下时,输出指示灯H1 (Q4.0)以灭2s,亮1s规律交替进行。
I0.0 Q4.0
1S 2S
三、 S_ODT(接通延时S5定时器)
I0.0 Q4.0
1S 2S
三、S_ODTS(保持型接通延时S5定时器)
保持型接通延时S5定时器LAD及FBD指令
四、S_ODTS(保持型接通延时S5定时器)
三、 S_ODT(接通延时S5定时器)
接通延时S5定时器LAD及FBD指令
三、 S_ODT(接通延时S5定时器)
接通延时S5定时器线圈指令
三、 S_ODT(接通延时S5定时器)
示例程序
工作波形
三、 S_ODT(接通延时S5定时器)
例:接通延时定时器和脉冲定时器应用——用定时器构 成一脉冲发生器,当满足一定条件时,能够输出一定频率 和一定占空比的脉冲信号。
断电延时S5定时器LAD及FBD指令
五、S_OFFDT(断电延时S5定时器)
断电延时S5定时器线圈指令
五、S_OFFDT(断电延时S5定时器)
示例程序
工作波形
五、S_OFFDT(断电延时S5定时器)
例:断电延时定时器的应用 合上开关SA(I0.0),HL1(Q0.0)和HL2(Q0.1)亮,
断开SA,HL1立即熄灭,过10S后HL2自动熄灭。
一、S_PULSE(脉冲S5定时器)
一、S_PULSE(脉冲S5定时器)
脉冲定时器的线圈指令
一、S_PULSE(脉冲S5定时器)
示例程序
工作时序
一、S_PULSE(脉冲S5定时器)
例:合上开关SA(I0.0),指示灯HL(Q0.0)亮1小时2分10 秒后自动熄灭。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下面是各定时器的区别
S_PULSE(脉冲定时器)
工作原理:输入为1,定时器开始计时,输出为1;计时时间到,定时器停止工作,输出为0。如在定时时间未到时,输入变为0,则定时器停止工作,输出变为0。如果定时器复位端(R)从0变为1则定时器复位时间清零,输出变为0。
举例:假如输入的定时间(TV)为10秒,输入从0变为1则定时器开始计时(输出为1)时间从10开始递减当递减到0时定时器输出为0
S_PEXT(扩展脉冲定时器)
工作原理:输入从0到1时,定时器开始工作计时,输出为1;定时时间到,输出为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。
如果定时器复位端(R)从0变为1则定时器复位时间清零,输出变为0。
区别:扩展脉冲定时器与脉冲定时器的区别是前者在定时过程中,输入信号断开不影响定时器的计时。(只需接通一瞬间)
S_ODT(接通延时定时器)
工作原理:输入信号为1,定时器开始计时此时输出为0;计时时间到,输出为1。计时时间到后,若输入信号断开,则定时器输出为0。如在计时时间未到时,输入信号变为0,则定时器停止计时。
区别:顾名思义“接通延时”就是启动定时器(输入信号变为1)且定时间到之后定时器输出(Q)才接通为了。
西门子S7-300定时器的区别
西门子S7-300型PLC有以上5种类型的S5定时器,应用这5种不同的定时器就能实现各种定时功能。
定时器的端口如下
端口
功能说明
举例
S
输入
输入I如I0.1
TV
定时时间
输入S5TIME#10S表示定时时间为10秒
R
复位
Q
输出
接线圈Q
BI
当前定时时间(二进制值)
输出存入MW
BCD
S_ODTS(保持型接通延时定时器)
工作原理:输入信号为1,定时器开始工作并计时(输出为0),计时时间到,定时器输出为1。当定时器定时结束,不管输入信号状态如何,输出Q的状态总为1,定时器位只有使用复位指令才能使输出变为0并触发下一个定时器定时工作原理:输入信号由0到1时定时器复位,输出为1;当输入信号由1到0时,定时器才开始计时,计时时间到,输出为0。在计时过程中,如果输入信号由0到1则定时器复位,停止计时(输出为1),等待输入由1到0时才重新开始计时。
区别:复位时输出为1
S_PULSE(脉冲定时器)
S_PEXT(扩展脉冲定时器)
S_ODT(接通延时定时器)
S_ODTS(保持型接通延时定时器)
S_OFFDT(断电延时定时器)。
-(SP) 脉冲定时器线圈
-(SE) 扩展脉冲定时器线圈
-(SD) 接通延时定时器线圈
-(SS) 保持接通延时定时器线圈
-(SF) 断开延时定时器线圈