智慧互联 下载中心 联系我们 关于我们 留言反馈
设为首页
收藏本站
网站导航
  首 页 培训课程 企业培训 项目合作 学员中心 技术分享 下载中心 联系方式 产品展示 淘宝店铺
  资讯检索
 
 
  课程中心

PLC类培训课程
S7-200/Smart系列培训
S7-1200/1500PLC培训
S7-300/400PLC培训
三菱Q和FX系列培训
欧姆龙CP/CJ系列培训
台达|永宏|信捷PLC培训
其他品牌PLC培训
通讯|伺服|控制器培训
分项分小专题培训
嵌入式与单片机开发
51/AVR八位单片机系列
STM32系列嵌入式培训
零基础入门课程
上位机编程
标准课程
高级课程
零基础入门课程
电类软件培训
AutoCAD应用班
AD/Protel培训
EPLAN 培训
三维与机械类软件
UG/NX建模与自动编程
SolidWorks建模与加工
自动化部品销售
工控自动化元件
PLC及周边成品

  资讯排行
1 S7-200SMAR
2 S7-1500系列P
3 PLC初学辅导-电机
4 MicroSD卡与西
5 C#利用接受事件通过
6 S7-200SMAR
7 如何用 S
8 西门子S7-1500
9 c#利用TCP/IP
10 三菱Q系列PLC以太
11 FB100和PID控
12 西门子S7-1500
13 造成PLC输出点烧坏
14 S7-200 Mod
15 自动化装备里面的工业
16 vb.net利用Se
17 TIA Portal
18 VB编写的MODBU
19 S7-200smar
20 用VB实现PLC与计
 
地区分布:滁州、安徽、宣城、池州、巢湖、六安、黄山、安庆、铜陵、芜湖、淮南、蚌埠、阜阳、宿州、合肥、马鞍山、淮北、澳门、北京、宁德、福建、泉州、漳州、龙岩、福州、南平、莆田、厦门、三明、兰州、甘肃、嘉峪关、金昌、宁夏、韶关、广东、潮州、梅州、河源、清远、珠海、汕尾、东莞、佛山、深圳、广州、汕头、湛江、江门、肇庆、云浮、阳江、茂名、中山、惠州、钦州、广西、北海、玉林、柳州、百色、贵港、梧州、柳州、桂林、南宁、贵州、遵义、六盘水、贵阳、海口、海南、三亚、琼山、文昌、琼海、万宁、通什、儋州、许昌、河南、三门峡、郑州、新乡、鹤壁、安阳、濮阳、焦作、商丘、洛阳、漯河、平顶山、南阳、信阳、济源、周口、驻马店、开封、沧州、河北、保定、石家庄、邯郸、邢台、衡水、秦皇岛、廊坊、承德、张家口、唐山、佳木斯、黑龙江、哈尔滨、齐齐哈尔、大兴安岭、大庆、鹤岗、牡丹江、伊春、宜昌、湖北、荆门、黄石、咸宁、荆州、鄂州、孝感、黄冈、十堰、随州、仙桃、天门、武汉、潜江、襄樊、益阳、湖南、常德、长沙、永州、怀化、岳阳、株洲、郴州、衡阳、湘潭、昭阳、张家界、长春、吉林、白城、吉林、四平、辽源、通化、白山、松原、扬州、江苏、苏州、无锡、常州、镇江、泰州、盐城、淮阴、宿迁、连云港、徐州、南京、南通、景德镇、江西、鹰潭、新余、萍乡、赣州、上饶、抚、宜春、九江、吉安、南昌、辽阳、辽宁、新、营口、盘锦、大连、锦州、铁岭、抚顺、丹东、鞍山、沈阳、本溪、朝阳、葫芦岛、赤峰、内蒙古、呼伦贝尔、呼和浩特、包头、银川、宁夏、石嘴山、西宁、青海、滨州、山东、青岛、日照、临沂、济宁、威海、莱芜、枣庄、菏泽、泰安、济南、烟台、潍坊、淄博、东营、德州、聊城、阳泉、山西、太原、朔州、晋城、临汾、大同、延安、陕西、宝鸡、渭南、铜川、西安、咸阳、上海、自贡、四川、南充、攀枝花、宜宾、泸州、绵阳、成都、德阳、天津、香港、乌鲁木齐、新疆、石河明、舟山、浙江、宁波、绍兴、金华、嘉兴、湖州、杭州、丽水、温州、重庆
 
 
S7-200 PLC的定时器操作指令讲解与辨析
双击自动滚屏 恒邦PLC培训机构2016-10-29 阅读:5031次 关注微信公众号 PLC958,获取最快捷,最有用的技术资讯
恒邦培训机构为您提供如下课程:西门子S7-1500系列PLC培训,垂询电话:0553-5848750,18055386918
西门子S7-1500系列PLC培训
恒邦培训机构为您提供如下课程:嵌入式STM32从入门到应用开发,垂询电话:0553-5848750,18055386918
嵌入式STM32从入门到应用开发
恒邦培训机构为您提供如下课程:西门子S7-1200 PLC综合课程,垂询电话:0553-5848750,18055386918
西门子S7-1200 PLC综合课程
恒邦培训机构为您提供如下课程:UG/NX曲面建模课程,垂询电话:0553-5848750,18055386918
UG/NX曲面建模课程

    对定时器指令,在编程中首先要设置预置值,用以确定定时时间。在程序的运行过程中,定时器不断累计时间,当累计的时间与设置时间相等时,定时器动作,以实现各种定时逻辑控制工作。S7-200PLC提供接通延时(TON)、断开延时(TOF)、记忆接通延时(TONR)三种定时器,分辨率(时基)也有三种,分别为1ms10ms100ms。分辨率是指定时器能够区分的最小的时间增量,即精度。具体的定时时间T由预置值PT和分辨率的乘积决定,例如设置预置值PT=1000,选用的定时器分辨率为10ms,则定时时间为T=10ms×1000=10s
    分辨率由定时器号(0255)决定,定时器各类型所对应定时器号及分辨率见表34。定时器编号由定时器名称和常数(0255)来表示,即Tn,如T32。定时器有当前值和定时器位两个变量信息,当前值用于存储定时器当前累计的时间,是一个16位的存储器,存储16位带符号的整数,最大计数值为32767。接通延时定时器TON与断开延时定时器TOF分配的是相同的定时器号,这表示该部分定时器号能作为这两种定时器使用。但在实际使用时应注意,同一个定时器号在一个程序中不能既为接通延时定时器TON,又为断开延时定时器TOF
    3-4    定时器各类型所对应定时器号及分辨率
定时器各类型所对应定时器号及分辨率
    对于TONRTON,当定时器的当前值等于或大于预置值时,该定时器位被置为1,所对应的定时器触点闭合;对于TOF,当输入IN接通时,定时器位被置1,当输入信号由高变低负跳变时启动定时器,达到预定值PT时,定时器位断开。
    定时器的梯形图由标识符(接通延时型TON/断开延时型TOF/带有记忆接通延时型TONR)、启动电平输入端IN、时间设定值输入端PT和编号Tn构成。定时器操作指令的语句表由标识符( TON/TOF/TONR)、编号Tn和时间设定值PT构成。定时器指令格式见表3-5,定时器指令的操作数说明见表3-6
    3-5    定时器指令格式
定时器指令格式
    3-6    定时器指令的操作数说明
定时器指令的操作数说明
    下面对三种类型定时器的工作原理进行分析。
    (1)接通延时型定时器(TON)使能端输入(IN)有效时,定时器开始计时,当前值从0开始递增,大于或等于预置值时,定时器输出状态位置1(输出触点有效),当前值的最大值为32767;使能端无效时,定时器复位(当前值清零,输出状态位置0),如图3-15所示。
接通延时型定时器TON的工作原理
    3-15    接通延时型定时器TON的工作原理
    (2)断电延时型定时器(TOF)使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位;使能端断开时,开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位置0,并停止计时,当前值保持;复位后要再启动,需在允许输入端有一个负跳变(ONOFF)的输入信号启动计时,如图3-16所示。
断电延时型定时器TOF的工作原理
    3-16    断电延时型定时器TOF的工作原理
    (3)记忆接通延时型定时器(TONR)使能端(IN)输入有效时,定时器开始计时,当前值递增,当前值大于或等于预置值(PT)值,输出状态位置1;使能端输入无效时,当前值保持,使能端再次接通有效时,在原记忆值的基础上递增计时;记忆接通延时型定时器只能通过复位指令(R)进行复位操作,当复位线圈有效时,定时器当前值清零,定时器位断开,如图3-17所示。
记忆接通延时型定时器TONR的工作原理
    3-17    记忆接通延时型定时器TONR的工作原理
    注意,不同分辨率的定时器其当前值的刷新周期是不同的。1ms分辨率定时器启动后,定时器对1ms的时间间隔进行计时,每隔1ms刷新一次定时器位和定时器当前值,而不和扫描周期同步,也就是说定时器位和定时器当前值在扫描周期大于1ms的一个周期中要刷新几次,由于定时器在1ms内可以在任何地方启动,所以预设值必须大于最小需要时间间隔。例如使用1ms定时器要确保至少56ms的时间间隔,预设值应该设为5710ms分辨率定时器启动后,定时器对10ms时间间隔进行计时,程序执行时,在每次扫描周期的开始对10ms定时器刷新,也就是说在一个扫描周期内定时器位和定时器当前值保持,把累计的10ms的间隔数加到启动的定时器的当前值,由于定时器在10ms内可以在任何地方启动,所以预设值必须大于最小需要时间间隔。例如使用10ms定时器要确保至少140ms的时间间隔,预设值应该设为15。在子程序和中断程序中不宜用100ms定时器,主程序中不能重复使用同一100ms的定时器号,100ms分辨率定时器启动后,定时器对100ms时间间隔进行计时,只有在定时器指令执行时,100ms定时器的当前值才被刷新,但是100ms定时器在每次扫描周期的开始刷新,也就是说在一个扫描周期内定时器位和定时器当前值保持,把累计的100ms间隔数加到启动的定时器的当前值。因此,如果激活100ms定时器,但是每个扫描周期没有执行定时器指令,定时器的当前值不刷新则会造成时间丢失。同样地,如果在一个扫描周期内,多次使用相同的100ms定时器指令,就会造成多计时间,定时器仅用在定时器指令每个扫描周期精确执行一次的地方。由于定时器在100ms内可以在任何地方启动,所以预设值必须大于最小需要时间间隔。例如使用100ms定时器时为了保证至少2100ms的时间间隔,预设时间值应该设为22。三种精度计时器的应用实例如图3-18所示。
三种精度定时器的应用实例
    3-18    三种精度定时器的应用实例
    【例3-3 自制脉冲源的设计。在实际应用中,经常遇到需要产生一个周期确定而占空比可调的脉冲系列,这样的脉冲用两个接通延时的定时器即可实现。试设计一个周期为10s、占空比为0.4的脉冲系列,该脉冲的产生由输入端I15.7控制。
自制脉冲源的编程
    3-19    自制脉冲源的编程
    分析:自制脉冲源由定时器T101T102组成,如图3-19所示。当I15.70变为1时,因T102的非是接通的,故T101被启动并且开始计时,当T101的当前值PV达到设定值PT1 (6s)时,T101的状态由0变为1T1011又使T102启动,T102开始计时,当T102的当前值PV达到其设定值PT2 (4s)时,T102瞬间由0变为1态,T102的瞬间1态使得T101的启动信号变为0态,则T101的当前值PV=0T101的状态变为0T1010状态使得T102变为0态,又重新启动T101开始下一周期的运行。
    由以上分析可知,从T102计时开始到T102PV值达到PT2期间T101的状态为1,这个脉冲宽度取决于T102PTPT2,而从T101计时开始到达设定值期间T101的状态为0,两个定时器的PT值相加就是脉冲的周期。
    如果T101的设定值由VWO提供,T102的设定值由VW2提供,就组成了周期T=(VW0)+(VW2),占空比τ=(VW2)/[(VW0)+(VW2)]的脉冲序列。
 
   好文推荐
1 S7-200SMART定时器详解,新手必看!4957
2 S7-1500系列PLC模块安装步骤范例7114
3 PLC初学辅导-电机顺序启动5675
4 MicroSD卡与西门子S7-200SMART系列PLC5651
5 C#利用接受事件通过串口接受PLC数据5760
6 S7-200SMART西门子PLC的固件升级5611
7 如何用 S7-200 实现 Modbus 通信?18056
8 西门子S7-1500系列PLC选型时需要注意这十点12534
9 c#利用TCP/IP协议与川崎机器人进行通信14926
10 三菱Q系列PLC以太网通信设置方法11939

18055386918、18055386926学PLC单片机上位机编程咨询PLC培训请学PLC单片机上位机编程 咨询嵌入式培训请 PLC编程与工控技术群
关键词:PLC培训 PLC编程培训 芜湖PLC培训 西门子PLC培训 三菱PLC培训 欧姆龙PLC培训 PLC网络培训 PLC教学视频 PLC教程 PLC编程实例 PLC编程入门
触摸屏培训 伺服系统培训 变频器培训 PLC编程软件下载 安徽PLC培训 学习PLC 设计师证书 PLC培训学校 马鞍山培训 合肥PLC培训 人机界面培训

© copyright all rights reserved
恒邦自动化培训中心 - 芜湖市恒邦科技有限公司 全部资讯 全部课程
地址:芜湖经济技术开发区科创中心C园 邮编:241006 TEL:0553-5848750
未经许可 以上内容不得转载 或用作商业用途 皖ICP备09005786号-1

PLC培训 PLC编程培训 芜湖PLC培训 西门子PLC培训 三菱PLC培训 欧姆龙PLC培训 PLC网络培训 PLC教学视频 PLC教程 PLC编程实例 PLC编程入门
触摸屏培训 伺服系统培训 变频器培训 PLC编程软件下载 安徽PLC培训 学习PLC 设计师证书 PLC培训学校 马鞍山培训 合肥PLC培训 人机界面培训