定时器+S7-200+功能块

如何编写200的定时器,在所写的功能块里调用。
由于每各站控制的功能一样,只是时间有差别,想写个功能块,查看没有时间类型定义,想问一下如何写一个定时器?

最佳答案

SUBROUTINE_BLOCK 子计时:SBR1
TITLE=子程序注释
VAR_INPUT
开始计时:BOOL;
设定值:DINT;
END_VAR
VAR_IN_OUT
tmp:BOOL;
当前值:DINT;
起始值:DINT;
END_VAR
VAR_OUTPUT
输出:BOOL;
END_VAR
BEGIN
Network 1 // 网络标题
// 网络注释
LD     L0.0
LPS
AN     L5.0
BITIM  LD10
LRD
=      L5.0
LPP
=      L14.0
Network 2 
LDN    L0.0
CRET
Network 3 
LD     L0.0
CITIM  LD10, LD6
Network 4 
LDD>=  LD6, LD1
=      L14.0
END_SUBROUTINE_BLOCK
================割================
以上内容复制到文本文件保存后缀名awl。导入到200编程软件。
这是一个库文件。可以直接转换成库程序。用于在子程序里面进行计时的。
有问题,移步到论坛。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。
可以实现功能描述要求

关于BGN_ITIME和CAL_ITIME指令的使用需要注意
1、BGN_ITIME:读取内置 1 毫秒计数器的当前值,时间单位为ms,需要使用上升沿触发
2、CAL_ITIME:计算当前时间与 IN 中提供的时间的时间差,时间单位为ms
3、最大计时间隔为 2 的 32 次方或 49.7 天

关于更多的定时器指令使用
可在软件中点中指令F1帮助或者
参考Micro ”n Power 西门子 S7-200 · LOGO! · SITOP 参考,路径如下:
目录中查看S7-200PLC–>功能编程与调试–>定时器  优化定时器

https://support.industry.siemens.com/cs/cn/zh/view/84175754

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc181677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日
下一篇 2017年6月27日

相关推荐

  • s7-200数据线

    我有一根PCPPI的通讯电缆,在台式机上用着还可以。可我的本本上没有那个DB9针插孔。买个USB接口的吧又不知道好使不好使,请问有没有一种USB转DB9针插孔的数据线能和S7-20…

    SIMATIC S7-200 2021年7月5日
  • plc200 通信

    我是初学者,对于plc通信还不懂,我想问一下如果把plc 通讯方式定义成其他的通讯方式,比如modbus或其他的,那plc专用通讯线连plc上是不是还能象一样给plc下程…

    SIMATIC S7-200 2020年10月31日
  • S7-200和S7-300/400PLC编程软件

    请问S7-200和S7-300/400PLC编程软件可通用吗,还有S7-1200和S7-1500PLC呢? 最佳答案 s7-200编程软件:STEP7 MicroWIN_…

    SIMATIC S7-200 2017年6月7日
  • STEP 7-Micro/WIN32 V4.0 WIN10系统可以运行,s7-200

    STEP 7-Micro/WIN32 V4.0  WIN10系统可以运行;s7-200 最佳答案 STEP 7 Micr…

    SIMATIC S7-200 2021年7月5日
  • MODBUS地址问题,急急急!

    S7-200使用modbus与多参数仪表通讯,通讯正常只是读取的数据不对,请大家帮我看看,问题出在哪,仪表地址及读取程序如图。我要读取地址为000A的A相电流值,在PLC里是不是应…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC 设备排序

    20台设备每台设备有一个设备编号寄存器vw存储设备编号,有一个数据寄存器vd,数据为32位,要根据数据寄存器vd的数据大小,从小到大排列20台设备编号和数据 最佳答案 参考:htt…

    SIMATIC S7-200 2017年5月31日
  • em235温湿度乱跳

    有13个控制柜谢谢中em235接线方式一样。但其中一个采集的温湿度信号乱跳,其他的都很稳定,也不是温湿度传感器的问题,模块也是好的,程序中只采集信号也是乱跳,,,,,,,急~~ 最…

    SIMATIC S7-200 2021年7月4日
  • S7-200 数据块数据更改

    描述:我们知道,用数据块定义的变量是写入EEPROM中永久保存的。比如:VW100   100问题:能否通过 HMI 将&nbsp…

    SIMATIC S7-200 2018年3月6日
  • 安装TIA15软件后与原有的SQLServer2008冲突的问题

    系统预先安装了SQLServer2008R2,用于上位软件的历史报表数据库。后来安装博图软件会自动安装SQLServer2014Express版本,然后发现原来安装2008R2生成…

    SIMATIC S7-200 2021年7月5日
  • 触摸屏、以太网与PLC通讯

    CPU224通过以太网模块CP243-1与触摸屏1000IE通讯不上,怎么搞?可以用以太网下载程序了,应该算是配置好了吧?但是连到触摸屏通讯不上,应该再查哪里呢?初学者,请老师教教…

    2021年7月5日