S7库文件的编制问题

初学者想应用库文件的编制,想知道库文件里面的程序怎么调用计时器与计数器,如果调用固定计时器与计数器那就不能在一个程序里面多次调用,想知道库文件中程序引用计时计数功能的方法.不知道那儿有相关库文件手编制的手册下载。

问题补充:
我现在常用是S7200PLC,不是用别人的库文件,也不是标准库,我是根据公司生产工艺程序的通用部分想做成库文件,方便以后的调用。省得天天复制,粘贴,然后在那里不停修改,还很容易出错.

最佳答案

由于计时器计数器都是公共资源,多次调用的库包含他们的话会被反复操作而得不到正确的结果。
计时器用一个BTIME和CTIME(具体名字忘了)获取1毫秒分辨率的时钟。
计数器的话用加法指令和比较指令吧。

提问者对于答案的评价:
感谢大家的帮助与支持,计时器调用时基,然后用加法或减法,再比较输出,就是复位的设计有几种,,计数器用加法或减法,再比较输出,复位也是有几种模式。

专家置评

1. 可以在库指令中调用定时器与计数器。
2. 但是,当子程序在同一个周期内被多次调用时,不能使用上升沿、下降沿、定时器和计数器指令。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:40
下一篇 2020年10月31日 下午1:40

相关推荐

  • S7-200 V变量如果有冲突对系统稳定运行有什么影响?

    如果使用了VW0后,再用V0.0,这种情况下是不是属于冲突了?我公司现在有有台设置装S7-200PLC,经常有些电磁阀按理来说应动作的,但过一下又不动作了,然后它又正常动作,一般就…

    SIMATIC S7-200 2020年11月1日
  • 能否用万用表量出已损坏的模块

    经常有这样235模块损坏,能否用万用表量出比如通道阻抗值来确定模块或通道的损坏?请大虾共同探讨。谢谢 最佳答案 可以。对于不同的驱动输出,采取的方法不同,一般带负载测量接点电压较方…

    SIMATIC S7-200 2021年7月5日
  • 一台触摸屏和多台PLC通信用什么通信电缆(附图)?

    我这用一台10寸的触摸屏和多台PLC通信,所有的PLC采集的信号在触摸屏上显示,连接图请见附图。1.如果是一台触摸屏只连接一台PLC,同时该PLC还和另一台PLC通信。那么是否可以…

    2017年11月17日
  • Smart 200怎么通过高速计数器测量电机转速

    Smart 200怎么通过高速计数器测量电机转速。是每隔零点几秒读取一下计数值(通过运算换算成转速)的同时,再把当前值清零吗?是这样吗? 问题补充:请问SMARTA有Fr…

    SIMATIC S7-200 2021年7月5日
  • 通讯口与波特率

    我有几个问题恳请各位老师指教: 1,s7200的port0和port1有区别吗,什么时候用port0,什么时候用port1 2,plc在PPI通讯的时候波特率为…

    SIMATIC S7-200 2021年7月5日
  • 西门子移位指令

    这俩条指令是什么意思。帮我解答一下。谢了 图片说明:       最佳答案 图1:SHRB,寄存器移位指令。该指令在梯形图中有3个数据输入端…

    2017年11月4日
  • 我的EM 232 CN是不是坏了?

    我用S7-200和EM232CN联起来时,查看PLC消息出现:”无工作电压/模块错误“,我测了输入电压都有,而模块错误查看特殊存储器SMB8值为17,对应表中是非智能模块,这是为什…

    SIMATIC S7-200 2021年7月5日
  • 200PLC编程

    现有200PLC226CPU,有个温度循环要做,一个循环:从常温降温到77K在设定保温时间后在升温至室温设定保温时间,一共循环5次。请教下编程是怎么编或者什么思路。 最佳答案 1、…

    SIMATIC S7-200 2017年6月6日
  • 西门子200模拟量模块问题

    西门子em231上的接线问题:1、0-10v的电压输入就接A+与A-吗?2、电流输入为什么RA和A+必须短接,不短接不行吗?我认为短接时为了把250欧姆的电阻并联0-20ma的信号…

    2017年6月1日
  • s7-200如何实现对电机转速的监控

    就是超过最高和低于最低转速停止电机,用一个光电接近开关检测减速器转速,我估计是用接近开关检测计数,,s7-200如何知道每分钟的计数,这个plc程序如何编写。 最佳答案 参考:ht…

    SIMATIC S7-200 2017年6月13日