- 89
- 0
- 约1.83千字
- 约 19页
- 2021-09-17 发布于河北
- 举报
博途1200课程--第06讲
基本位逻辑指令
位逻辑指令和定时器计数器指令
位逻辑运算指令:
例:设计故障信息显示电路,从故障信号I0.0的上升
沿开始,Q0.7控制的指示灯以1Hz的频率闪烁。操作人员
按复位按钮I0.1后,如果故障已经消失,则指示灯灭,如
果没有消失,则指示灯转为常亮,直至故障消失。
定时器指令:
参数 IN从0变为1将启动TP、TON 和 TONR,从1变0 将启动
TOF。
ET 为定时开始后经过的时间,或称为已耗时间值(可以不为ET指
定地址),它们的数值类型为32位的Time,单位为ms,最大定时
时间为T#24D_20H_31M_23S_647MS。
IEC定时器和IEC计数器属于功能块,调用时需要指定配套的背
景数据块,定时器和计数器指令的数据保存在背景数据块中。
在梯形图中输入定时器指令时,打开右边的指令窗口将 “定时器
操作”文件夹中的定时器指令拖放到梯形图中适当的位置,在出
现的“调用选项”对话框中修改将要生成的背景数据块的名称,或
采用默认的名称。点击 “确定”按钮,自动生成数据块。
定时器指令时序图:
TP
TON
TOF
TONR
例1、用定时器指令设计周期和占空比可调的
振荡电路。 (至少三种方法)
例2、两条运输带顺序相连,为避免运送的物
料在1号运输带上堆积,按
下起动按钮I0.3,1号带开始运行,8s后2号带自动
起动。停机的顺
序与起动的顺序相反,按了停止按钮I0.2后,先停
2号带,8s后停1
号带。Q1.1和Q0.6控制两台电动机M 1和M2。
例2 :
作业:
运动步骤:
延时1S
Q0.0输出1
延时5S
Q0.1输出1
延时4S
Q0.1输出0
延时3S
Q0.0输出0
循环往复
要求:
I0.0点动控制
I0.1周期运行控制
I0.2连续运行控制
I0.3暂停/继续
I0.4急停,复位
以上是一个程序
计数器:
S7-1200有3种计数器:加计数器(CTU)、减计数器
(CTD)和加减计数器(CTUD)。它们属于软件计数器,其最
大计数速率受到它所在的OB的执行速率的限制。
如果需要速率更高的计数器,可以使用CPU内置的高速
计数器。调用计数器指令时,需要生成保存计数器数据的背
景数据块。CU和CD分别是加计数输入和减计数输入,在
CU或CD 由0变为1是,实际计数值CV加1或减1。
复位输入R为1时,计数器被复位,CV被清0,计数器的
输入Q变为0。
计数器:
CTU : 参数 CU 的值从 0 变为 1 时,CTU 使计数值加 1。如
果参数 CV(当前计数值) 的值大于或等于参数 PV (预设计数值) 的值,
则计数器输出参数 Q 1。如果复位参数 R 的值从 0 变为 1,则当
前计数值复位为 0。
CTD : 参数 CD 的值从 0 变为 1 时,CTD 使计数值减 1。如
果参数 CV (当前计数值) 的值等于或小于 0,则计数器输出参数 Q
1。如果参数 LOAD 的值从 0 变为 1,则参数PV (预设值) 的值将作
为新的 CV (当前计数值)装载到计数器。
CTUD : 加计数 (CU, Count Up) 或减计数 (CD, Count
Down)输入的值从 0 跳变为 1时,CTUD 会使计数值加 1 或减
1。如果参数 CV (当前计数值)的值大于或等于参数PV (预设值)
的值,则计数器输出参数 QU 1。如果参数 CV 的值小于或等
于零,则计数器输出参数 QD 1。如果参数 LOAD 的值从 0
变为 1,则参数 PV (预设值)的值将作为新的 CV (当前计数值)
装载到计数器。
如果复位参数 R 的值从 0 变为 1,则当前计数值复位为 0。
您可能关注的文档
- ET 200SP ---开放的控制器(工程师培训).pdf
- ET 200SP ---开放的控制器(工程师培训).pptx
- IT自动化运维操作管理平台(培训).pdf
- S7-1200的自由口通信作业.pdf
- S7-1200的自由口通信作业.pptx
- S7-1200第01讲软件基本使用讲解1.pdf
- S7-1200第01讲软件基本使用讲解1.pptx
- S7-1200第02讲软件基本使用讲解2、功能与特点.pdf
- S7-1200第02讲软件基本使用讲解2、功能与特点.pptx
- S7-1200第03讲功能特点及家族模块介绍.pdf
- S7-1200第06讲:基本位逻辑指令和定时器计数器指令讲解.pptx
- S7-1200第07讲:定时器指令,比较指令,数学函数以及移动操作指令.pdf
- S7-1200第07讲:定时器指令,比较指令,数学函数以及移动操作指令.pptx
- S7-1200第08讲:移动操作,转换,程序控制,字逻辑运算,移位与循环移位指令.pdf
- S7-1200第08讲:移动操作,转换,程序控制,字逻辑运算,移位与循环移位指令.pptx
- S7-1200第09讲:第1、2次作业讲解.pptx
- S7-1200第10讲:扩展指令讲解1-日期和时间、字符串+字符.pdf
- S7-1200第12讲:扩展指令讲解3-中断、诊断指令.pdf
- S7-1200第12讲:扩展指令讲解3-中断、诊断指令.pptx
- S7-1200第13讲:扩展指令讲解4-脉冲、配方、数据块控制.pdf
原创力文档

文档评论(0)