200计数器与300计数器区别另外还有定时器的区别

在编写程序时一直都是200的编写思路,但是在300中编写时总是出问题,就比如说200的计数器PV处设置60表示是计数到60时有输出,而300里面的计数器似乎不是这样,需要一个预置设置,然后PV输入60,但300的计数器只要有数值就会进行输出。
定时器在使用中,200的经典定时器实现60S循环,但是在300里面就实现不了。
求理解的人帮帮忙。

最佳答案

可以参考以下相关资料:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0013.zip

http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=59488&cid=1029
转自廖老师的博客:
有关S7-300计数器的问题  
[ 2012/6/20 7:59:33 | Author: 廖老师 ]
    问:按照我的理解,加计数器的输出位或它的常开触点应该在计数值到达预置值时接通,但是S7-300的加计数器的计数值到达预置值时,其输出位的状态没有什么变化,我该怎么办?
    答:你的要求用其他PLC的加计数器一般都能实现。S7-300的加计数器与众不同,计数值为0时其输出位Q为0,计数值非零时其输出位为1。为了实现计数值到达预置值时产生一个动作,可以在计数器之后使用一个比较指令(见下图),当它的计数值大于等于预置值(途中为12)时比较指令等效的触点接通,用它来驱动一个线圈。此时计数器的预置值PV实际上不起作用。
    另一个更简单的方法是使用减计数器,开始计数之前写入预置值,计数值到达预置值时其计数值变为0,其输出位由1变为0,将输出位取反(用它的常闭触点控制一个线圈),就可以用来完成你需要的操作了。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午11:29
下一篇 2018年12月1日 下午11:29

相关推荐