定时器+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日 下午12:30
下一篇 2017年6月27日 下午12:31

相关推荐

  • 好奇怪,网络40后的触点不正常

    200CN的程序,网络40后的触点不正常,比如,当I0.4闭合时,监控发现,有4个地方的I0.4处于闭合,网络40后的I0.4却是断开的,网络40后面的程序不能正常工作,难道网络的…

    SIMATIC S7-200 2020年10月31日
  • S7-200PID指令问题

    我用PID向导做好后,在PV_I输入时为什么不能输入一个VD位,因为我用程序滤波后,存入V存储区,只能直接写上模拟量输入位吗?输出也只能写上输出位吗?这样的话系统没有启动时怎么控制…

    SIMATIC S7-200 2021年7月5日
  • 为什么我的PC ACCESS不支持BOOL数据类型?

    如题,PC ACCESS的版本已是最新(V1.0 SP6)附了两张图,一张我的软件支持的数据类型,一张是网上看见别人的配置——谢谢! 图片说明:  &…

    2021年7月5日
  • 请问STEP 7-Micro/WIN4.0怎么下载啊?

    请问STEP 7-Micro/WIN4.0怎么下载啊? 我下载了好像打不开,是什么原因?不知道在下载过程中有个界面设置应该怎么样设置? 请教各位!谢谢…

    SIMATIC S7-200 2021年7月5日
  • 编码器控制旋转角度问题

    第一次用上编码器,一点概念都没有小轮拖动大轮,直径是4倍,编码器是AB两相输出矩形正交脉冲,电路输出为NPN集电极开路输出型,编码器装在小轮是600线的,现在要让大轮旋转180°停…

    2017年8月24日
  • vb vw vd用哪个呢

    新手请教,s7200plc,我想把128移位到一变量存储器,不知是用vb,vw,vd哪一个,就用了vw0,瞎猜的,不明白为什么,请教了,谢谢! 问题补充:谢谢回答,希望能更详细点,…

    SIMATIC S7-200 2021年7月5日
  • 有密码能监控状态表吗?

    S7-200有密码能监控状态表吗?若是能监控数据是否可以修改? 最佳答案 在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码,给其他人员开放不同等级的权限。1、如…

    SIMATIC S7-200 2020年10月31日
  • s7-200仿真软件运行不正常

    我为了实现s7-200与文本显示器TD200C的连接,编写一个实例程序,利用仿真软件一直为调试成功? 问题补充:数据块如何下载? 最佳答案 S7 200的仿真软件&nbs…

    SIMATIC S7-200 2020年11月5日
  • 西门子plc-200 cpu224xp脉冲输出的问题

    请问我可以把plc  I0.0接收到的脉冲用脉冲输出指令通过q0.0输出吗?并且最好I0.0接收到一个脉冲,q0.0就输出一个脉冲,使它们尽量同步,有哪位大神可…

    SIMATIC S7-200 2017年6月27日
  • EM235模块接流量计的干扰问题

    我的西门子200系统的EM235模块接两路流量计信号,其中一路用的是ABB电磁流量计,从流量计出两根信号线,直接接到第二路的B+ B-上面。用两年了都很正常,最近显示流量…

    SIMATIC S7-200 2021年7月5日