S-ODT(接通延时S5定时器)

合集下载

实验四 交通信号灯控制

实验四 交通信号灯控制

实验四交通信号灯控制一、实验目的:1、熟悉S7-300PLC的使用方法和SIMATIC MANAGER编程方法。

二、实验设备:1、S7-300可编程序控制器;2、SIMATIC MANAGER编程软件。

三、实验任务:设计十字路口交通信号灯控制程序,道路分为南北向,交通灯分1(南北)、2(东西)两组;控制方案可有多种:1、南北、东西控制规律相同,均为绿灯亮20秒—闪烁3秒—黄灯亮2秒—红灯亮;工作时序图如下:┌──────┐┌┐┌┐┌┐1绿─┘└┘└┘└┘└─────────────────←20秒→←3秒→┌──┐1黄──────────────┘2秒└───────────────┐┌──────────────1红└───────────────┘┌──────┐┌┐┌┐┌┐2绿─────────────────┘└┘└┘└┘└──┐┌─2黄└────────────────────────────┘┌───────────────┐2红─┘└──────────────2、南北、东西控制规律相同,均为绿灯亮20秒—闪烁3秒—黄灯亮2秒—红灯亮;加上人行道的指示灯(写出工作时序图)所设计的梯形图程序如上1.定时器指令的含义及应用在此程序中使用S_ODT(接通延时S5定时器)进行程序实现本程序中使用其的线圈指令2.根据给定实验题目设计输入信号,输出信号分配相关地址程序段1:首先使用一个位存储区M0.0,将I124.0输入作为该程序的启动信号,当I124.0接通时,整个交通灯程序开始启动。

程序段2:再用I124.1作为停止信号,接入M0.0(R),也就是当这个信号出现时,使得程序复位停止。

程序段3:程序开始启动后,首先延迟20S启动定时器T0,1绿亮20S。

程序段4:T0启动后,1绿开始闪动3S,所以说延迟3S使用T1。

程序段5:T1启动后,1绿变成了1黄,亮2S,使用T2。

程序段6:T2启动后,1黄变成了1红,同时这个时候2红变成了2绿。

STEP7-功能块全中文说明资料

STEP7-功能块全中文说明资料
34. S_PEXT 扩展脉冲 S5定
18
35. S_ODT接通延时 S5定时器 36. S_ODTS保持接通延时 S5定时器 37. S_OFFDT断开延时 S5定时器
19
38. ---( SP ) 脉冲定时器线圈
---( SP )
39. ---( SE ) 扩展脉冲定时器线圈
---( SE ) 20
12
? 调用多重背景 ? 调用来自库的块 ? 使用 MCR 功能的重要注意事项 ? ---(MCR<) 主控制继电器打开 ? ---(MCR>) 主控制继电器关闭 ? ---(MCRA) 主控制继电器激活 ? ---(MCRD) 主控制继电器取消激活 ? RET 返回
移位和循环移位指令
? SHR_I 整数右移 ? SHR_DI 长整数右移 ? SHL_W 左移字 ? SHR_W 右移字 ? SHL_DW 双字左移 ? SHR_DW 右移双字 35. SHR_I 整数右移
两个 32 位 IEEE 浮点数
使用浮点运算指令,可对 一个 32 位 IEEE 浮点数 执行下列操作: ? 求绝对值 (ABS) ? 求平方 (SQR) 和平方根 (SQRT) ? 求自然对数 (LN) ? 求指数值 (EXP) 以 e (= 2,71828) 为底
8
? 求下列 32 位 IEEE 浮点数表示的角度的三角函数 - 正弦 (SIN) 和反正弦 (ASIN) - 余弦 (COS) 和反余弦 (ACOS) - 正切 (TAN) 和反正切 (ATAN)
11
32. ATAN 得到反正切值
33. MOVE分配值
34. 程序控制指令概述 说明 可使用下列程序控制指令: ? ---(CALL) 调用来自线圈的 FC SFC( 不带参数 ) ? CALL_FB 调用来自框的 FB ? CALL_FC 调用来自框的 FC ? CALL_SFB 调用来自框的系统 FB ? CALL_SFC 调用来自框的系统 FC

西门子S7-300400 PLC项目教程教案项目3 天塔之光程序设计与调试-任务1 定时器指令和CP

西门子S7-300400 PLC项目教程教案项目3 天塔之光程序设计与调试-任务1 定时器指令和CP
根据工作方式不同,定时器有五种,分别是:S5脉冲定时器(S_PULSE)、S5扩展脉冲定时器(S-PEXT)、S5接通延时定时器(S_ODT)、S5保持接通延时定时器(S_ODTS)、S5断开延时定时器(S_OFFDT)。
任务实施一、定时器指令的源自本功能1.脉冲定时器(S_PULSE)
2.S5扩展脉冲定时器(S-PEXT)
作业
备注
授课日期
班级
基本课题
定时器指令和CPU时钟存储器
授课目的
(1)了解定时器指令的基本功能;
(2)掌握定时器指令的应用;
(3)掌握CPU时钟存储器。
授课重、难点
(1)定时器指令的基本功能;
(2)定时器指令的应用、CPU时钟存储器。
授课内容
知识准备
定时器是一种按时间动作的继电器,相当于继电器控制系统中的时间继电器。一个定时器有很多的常开触点和常闭触点。
3.接通延时定时器(S_ODT)
4.保持接通延时定时器(S_ODTS)
5.断开延时定时器(S_OFFDT)
二、定时器指令的应用
1.脉冲定时器应用实例
2.扩展脉冲定时器应用实例
3.接通延时定时器应用实例
4.保持接通延时定时器应用实例
5.断开延时定时器应用实例
三、CPU时钟存储器
S7-300/400PLC在做定时程序时,除了使用定时器指令外,还可以使用时钟存储器来实现定时功能。如果使用该功能,需要在CPU属性中,启用“时钟存储器”功能,时钟存储器的复选框中的“0”为MB地址。

STEP7-功能块全中文说明资料

STEP7-功能块全中文说明资料

parator== IN1等于IN2<> IN1不等于IN2> IN1大于IN2< IN1小于IN2>= IN1大于或等于IN2<= IN1小于或等于IN22.整数就是没有小数位都是零的数,即能被1整除的数(如-1,-2,0,1,……)CMP ?I(INT)整数比较CMP ?D (DINT)比较双精度整数CMP ?R (REAL)比较实数3.转换指令概述BCD_I BCD码转换为整数I_BCD 整型转换为BCD码BCD_DI BCD码转换为双精度整数I_DINT 整型转换为长整型DI_BCD 长整型转换为BCD码DI_REAL 长整型转换为浮点型4 计数器指令S_CUD 双向计数器S_CD 降值计数器S_CU 升值计数器---( SC ) 设置计数器线圈•---( CU ) 升值计数器线圈•---( CD ) 降值计数器线圈5.S_CUD 双向计数器`6. S_CU 升值计数器7. S_CD 降值计数器8. ---( SC ) 设置计数器值9. ---( CU ) 升值计数器线圈10. ---( CD ) 降值计数器线圈11. ---(OPN)打开数据块:DB或DI如果想将数据块中的数据读出(如DB和DI),需要通过(OPN)打开数据块后才可读出。

12. ---(JMP)--- 无条件跳转13. ---(JMPN) 若“否”则跳转14. LABEL标号【整型数学运算指令】整型数学运算指令概述说明使用整数运算,您可以对两个整数(16和32位)执行以下运算:•ADD_I 加整数•SUB_I 减整型•MUL_I 乘整型•DIV_I 除整型•ADD_DI 加双精度整数•SUB_DI 减长整型•MUL_DI 乘长整型•DIV_DI 除长整型•MOD_DI 返回分数长整型15. ADD_I 整数加16. SUB_I 整数减17. MUL_I 整数乘18. DIV_I 整数除19. MOD_DI 返回长整数余数20. 浮点运算指令概述IEEE32位浮点数属于REAL数据类型。

西门子S7-300 PLC基础与应用 第3版第4章 定时器

西门子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-300PLC编程语句手册汇总

s7-300PLC编程语句手册汇总

S7-300编程语言与指令孟令生整理STEP 7编程语言介绍 (2)数据类型 (3)参数数据类型 (4)PLC用户存储区的分类及功能 (5)指令操作数 (5)寻址方式 (6)状态字 (8)基本逻辑指令 (9)置位和复位指令 (11)RS和SR触发器 (12)跳变沿检测指令 (12)定时器与计数器指令 (15)计数器指令 (20)访问CPU的时钟存储器 (22)数字指令 (23)装入和传送指令 (23)转换指令 (25)比较指令 (28)算数运算指令 (29)移位指令 (31)控制指令 (32)STEP 7编程语言介绍STEP 7是S7-300/400系列PLC应用设计软件包,所支持的PLC编程语言非常丰富。

该软件的标准版支持STL(语句表)、LAD(梯形图)及FBD(功能块图)3种基本编程语言,并且在STEP 7中可以相互转换。

专业版附加对GRAPH(顺序功能图)、SCL(结构化控制语言)、HiGraph(图形编程语言)、CFC(连续功能图)等编程语言的支持。

不同的编程语言可供不同知识背景的人员采用。

➢STL(语句表)STL(语句表)是一种类似于计算机汇编语言的一种文本编程语言,由多条语句组成一个程序段。

语句表可供习惯汇编语言的用户使用,在运行时间和要求的存储空间方面最优。

在设计通信、数学运算等高级应用程序时建议使用语句表。

➢FBD(功能块图)FBD(功能块图)使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示。

FBD比较适合于有数字电路基础的编程人员使用。

➢GRAPH(顺序控制)GRAPH类似于解决问题的流程图,适用于顺序控制的编程。

利用S7-GRAPH编程语言,可以清楚快速地组织和编写S7 PLC系统的顺序控制程序。

它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。

➢ HiGraph (图形编程语言)S7-Higraph 允许用状态图描述生产过程,将自动控制下的机器或系统分成若干个功能单元,并为每个单元生成状态图,然后利用信息通讯将功能单元组合在一起形成完整的系统。

PLC梯形逻辑指令

PLC梯形逻辑指令

PLC梯形逻辑指令一览所有梯形逻辑指令一览(国际)英文助记符程序元素分类说明---| |--- 状态位指令常开接点(地址)---|/|--- 状态位指令常闭接点(地址)---( ) 状态位指令输出线圈---(#)--- 状态位指令中间输出==0 ---| |--- 状态位指令结果位等于“0”>0 ---| |--- 状态位指令结果位大于“0”>=0 ---| |--- 状态位指令结果位大于等于“0”<=0 ---| |--- 状态位指令结果位小于等于“0”<0 ---| |--- 状态位指令结果位小于“0”<>0 ---| |--- 状态位指令结果位不等于“0”ABS 浮点算术运算指令浮点数绝对值运算ACOS 浮点算术运算指令浮点数反余弦运算ADD_DI 整数算术运算指令双整数加法ADD_I 整数算术运算指令整数加法ADD_R 浮点算术运算指令实数加法ASIN 浮点算术运算指令浮点数反正弦运算ATAN 浮点算术运算指令浮点数反正切运算BCD_DI 转换指令BCD 码转换为双整数BCD_I 转换指令BCD 码转换为整数BR ---| |--- 状态位指令异常位二进制结果----(CALL) 程序控制指令从线圈调用FC/SFC(无参数)CALL_FB 程序控制指令从方块调用FBCALL_FC 程序控制指令从方块调用FCCALL_SFB 程序控制指令从方块调用SFBCALL_SFC 程序控制指令从方块调用SFC----(CD) 计数器指令减计数器线圈CEIL 转换指令上取整CMP >=D 比较指令双整数比较(==,<>,>,<,>=,<=)CMP >=I 比较指令整数比较(==,<>,>,<,>=,<=)CMP >=R 比较指令实数比较(==,<>,>,<,>=,<=)COS 浮点算术运算指令浮点数余弦运算----(CU) 计数器指令加计数器线圈DI_BCD 转换指令双整数转换为BCD 码DI_R 转换指令双整数转换为浮点数DIV_DI 整数算术运算指令双整数除法DIV_I 整数算术运算指令整数除法DIV_R 浮点算术运算指令实数除法EXP 浮点算术运算指令浮点数指数运算FLOOR 转换指令下取整I_BCD 转换指令整数转换为BCD 码I_DI 转换指令整数转换为双整数INV_I 转换指令整数的二进制反码INV_DI 转换指令双整数的二进制反码---( JMP ) 跳转指令无条件跳转---( JMP ) 跳转指令条件跳转---( JMPN ) 跳转指令若非则跳转LABEL 跳转指令标号LN 浮点算术运算指令浮点数自然对数运算---(MCR>) 程序控制指令主控继电器断开---(MCR<) 程序控制指令主控继电器接通---(MCRA) 程序控制指令主控继电器启动---(MCRD) 程序控制指令主控继电器停止MOD_DI 整数算术运算指令回送余数的双整数MOVE 赋值指令赋值MUL_DI 整数算术运算指令双整数乘法MUL_I 整数算术运算指令整数乘法MUL_R 浮点算术运算指令实数乘法---(N)--- 位逻辑指令RLO 下降沿检测NEG 位逻辑指令地址下降沿检测NEG_DI 转换指令双整数的二进制补码NEG_I 转换指令整数的二进制补码NEG_R 转换指令浮点数求反---|NOT|--- 位逻辑指令信号流反向---(OPN) 数据块调用指令打开数据块:DB 或DI OS ---| |--- 状态位指令存储溢出异常位OV ---| |--- 状态位指令溢出异常位---( P )--- 位逻辑指令RLO 上升沿检测POS 位逻辑指令地址上升沿检测---( R ) 位逻辑指令线圈复位---( RET ) 程序控制指令返回ROL_DW 移位和循环指令双字左循环ROL_DW 移位和循环指令双字右循环ROUND 转换指令舍入为双整数RS 位逻辑指令复位置位触发器---( S ) 位逻辑指令线圈置位---(SAVE) 位逻辑指令将RLO 存入BR 存储器---( SC ) 计数器指令设置计数器值S_CD 计数器指令减计数器S_CU 计数器指令加计数器S_CUD 计数器指令加-减计数器---( SD ) 定时器指令接通延时定时器线圈---( SE ) 定时器指令扩展脉冲定时器线圈---( SF ) 定时器指令断开延时定时器线圈SHL_DW 移位和循环指令双字左移SHL_W 移位和循环指令字左移SHR_DI 移位和循环指令双整数右移SHR_DW 移位和循环指令双字右移SHR_I 移位和循环指令整数右移SHR_W 移位和循环指令字右移SIN 浮点算术运算指令浮点数正弦运算S_ODT 定时器指令接通延时S5 定时器S_ODTS 定时器指令保持型接通延时S5 定时器S_OFFDT 定时器指令断电延时S5 定时器---( SP ) 定时器指令脉冲定时器线圈S_PEXT 定时器指令扩展脉冲S5 定时器S_PULSE 定时器指令脉冲S5 定时器SQR 浮点算术运算指令浮点数平方SQRT 浮点算术运算指令浮点数平方根SR 位逻辑指令置位复位触发器---( SS ) 定时器指令保持型接通延时定时器线圈SUB_DI 整数算术运算指令双整数减法SUB_I 整数算术运算指令整数减法SUB_R 浮点算术运算指令实数减法TAN 浮点算术运算指令浮点数正切运算TRUNC 转换指令舍去小数取整为双整数UO ---| |--- 状态位指令无序异常位WAND_DW 字逻辑指令双字和双字相“与”WAND_W 字逻辑指令字和字相“与”WOR_DW 字逻辑指令双字和双字相“或”WOR_W 字逻辑指令字和字相“或”WXOR_DW 字逻辑指令双字和双字相“异或”WXOR_W 字逻辑指令字和字相“异或”。

物联网PLS技术练习(试卷编号191)

物联网PLS技术练习(试卷编号191)

物联网PLS技术练习(试卷编号191)1.[单选题]传送指令在传送数据后,输入存储器IN中的内容( )。

A)丢失B)不变C)未知答案:B解析:2.[单选题]下列哪项C650机床的电器控制系统的组成部分A)继电器B)保护装置C)车床答案:C解析:3.[单选题]并发顺序步和同时结束若干个顺序步在功能图中用( )表示。

A)一条水平线B)矩形框C)双水平线答案:C解析:4.[单选题]PLCRS485专用通讯板的通讯距离是( )。

A)1300MB)200MC)500MD)50M答案:D解析:5.[单选题]EM231模拟量输入模块的输入类型为( )。

A)微分输入型B)晶体管输入型C)继电器输入型D)差分输入型答案:D解析:B)计数器C)特殊辅助继电器D)高速计数器答案:C解析:7.[单选题]请看下面程序,若QB0连接的负载是信号灯,则按下按钮I0.0后,有( )盏灯亮。

A)3B)4C)5D)6答案:B解析:8.[单选题]关于二进制,下列描述错误的是()。

A)二进制数由数字0和1表示B)一个二进制数字0和1表示一位,八位为一个字节C)由于二进制由数值较小的0和1表示,所以只能表示一部分数据D)二进制与十进制相互转换,不改变值的大小答案:C解析:9.[单选题]程序检查过程中如发现有错误就要进行修改,包括( )。

A)线路检查B)其他检查C)语法检查D)以上都是答案:D解析:10.[单选题]以下( ) 不属于PLC的中断事件类型。

A)通讯口中断B)I/ 0中断C)时基中断D)编程中断答案:D解析:11.[单选题]PLC机输出类型有继电器、晶体管、( )三种输出形式。

A)二极管D)发光二极管答案:C解析:12.[单选题]若变量已正确定义并赋值,表达式( )不符合C语言语法。

A)5&&3B)int(5.5)C)+aD)a=b=c=3答案:B解析:13.[单选题]断电延时型时间继电器,它的常开触点为( )A)延时闭合的常开触点B)瞬动常开触点C)瞬时闭合,延时断开的常开触点D)延时闭合,瞬时断开的常开触点答案:C解析:14.[单选题]速度继电器 ( )A)定子与电机同轴连接B)转子与电机同轴连接C)触点放置于主电路D)触点放置于控制电路答案:B解析:15.[单选题]按照工作方式,TON是( )型定时器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档