S7-200 SMART凡尔赛计时器 |SMART专栏

NCLibrary

Instructions and Graphics

在PCS 7中有个定时块 “TimerP” 它支持以下工作模式

  • 脉冲发生器

  • 扩展脉冲

  • 接通延时

  • 带存储器的接通延时

  • 关断延时

我在S7-200 SMART中实现了它的基本功能,集多种定时器与一身的子程序,但我在写完该程序去测试时,发现这样的定时器在S7-200 SMART中使用并不是很方便,因为S7-200 SMART子程序都是形参,要求所有的接口都填写实际地址。而系统自带的TON、TOF等就非常容易使用。因此我称这个功能块是个凡尔赛计时器,如果在程序里使用这样的子程序只能是用作炫技,功能华丽10分,在S7-200SMART中使用显得非常繁冗。

声明程序没有通过严格测试,只测试了Mode=2和4的情况没有问题,也就是TON和TOF的功能,此程序用到以下S7-200 SMART技巧

  • 中断

  • 指针

———————————————————————————————————————————————

步骤1 创建全局中断,制作100ms的脉冲

步骤2 创建TimerP子程序的接口参数,其中Pulse需要填写中断程序里制造的100ms脉冲bit位,Sample time为浮点数,用于指定Pulse的脉冲周期,两个参数是TimerP计时的重要参数,使用不同周期的中断脉冲标志位,可以得到不同精度的计时。示例中使用的是100ms中断,计时精度也就是0.1s

步骤3 编写子程序( 适合计算机上阅读 )

步骤4 调用并测试

———————————————————————————————————————————————

附录TimerP定时器模式时序图:

(0)

相关推荐

  • S7-200 SMART—— 11个实用编程技巧

    设备完成一个动作可能只需要几秒钟,但每台设备的背后都有一个日以夜继奋斗不止的PLC编程工程师,尤其是甲方爸爸催得紧的时候.这不,老张又开始加班了! 唉!小李啊,都说200 SMART便宜又好用,但这个 ...

  • s7 200 smart编程软件下载

    西门子200smart编程软件是西门子官方推出的支持新款CP243-1(6GK7 243-1-1EX01-0XE0)的plc编程软件,用于SIMATIC S7-200使用,可进行远程编程.诊断或数据传 ...

  • 被频繁吐槽的掌阅电纸书smart X和smart 2,水有多深?

    说起阅读电子书的产品,可能大多数人能够想到的是亚马逊的Kindle.而国产的掌阅,虽然凭借其早期的电纸书产品,以及最新的smart系列产品,有一定的市场占有率,却因为产品.质量.售后服务等问题频繁被吐 ...

  • 【SMART原则】 SMART原则是目标...

    [SMART原则] SMART原则是目标管理的基本原则,其目的是让员工更加高效地完成工作. Specific具体的,明确不含糊.让员工明确组织对他的期望是什么. Measurable可衡量的,尽可能用 ...

  • Smart Beta到底Smart在哪?

     2019-03-11 Smart Beta是最近几年很火的概念.富时指数公司调查表明,2018年全球有48%的受访资产管理者应用Smart Beta策略产品.应用主要目的排名前三位为增强收益.减轻风 ...

  • 【IT基础原理】Smart Path和Smart Cache原理

    【IT基础原理】Smart Path和Smart Cache原理

  • plc西门子s7 200硬件详解

    plc西门子s7 200硬件详解

  • 图文详解200 SMART与西门子触摸屏的RS485通信

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 SMART面板概述 SMART面板分为第一代产品SMART LINE和第二代产品SMART LINE IE,第一代产品无以太网口 ...

  • 西门子200 SMART PLC与WinCC flexible SMART V3软件仿真连接

    还在为学习西门子触摸屏时没有硬件而烦恼吗?本案例将通过200smart plc与WinCC flexible SMART V3软件 仿真连接帮你解决没有硬件的烦恼.本案例用到硬件200SMART ST ...

  • 西门子S7-200 SMART PLC入门参考

    最近整理前几年的资料,偶然翻看到2014年自己初次接触学习西门子S7-200 SMART时写的工作笔记,感觉对想学习S7-200 SMART的还是有一点点参考价值. 初识SMART 硬件:CPU SR ...