欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心
西门子PLCS7-200怎么让每个触发信号(触发间隔可能小于5s)都延时5s?
2021/7/6 11:15:29

西门子PLCS7-200怎么让每个触发信号(触发间隔可能小于5s)都延时5s?
产品在传送带上,当经过光电传感器触发拍照,将识别结果作为启动剔除装置的信号,如果是需要剔除的产品则5s后在剔除装置剔除,如果不需要剔除就不启动,目前想到想用定时器实现,可不懂怎么让每个触发剔除装置的信号都延时5s,能这么实现吗,如果不能有什么办法能达到要求呢
如果该流水线产品在运行过程中没有滑差,且要求不高的情况可以按你的思路做,主要原因:
1)产品存在运输过程的滑差;
2)定时器异步刷新。
200或者200smart ,正好有一种定时器,就是间隔定时器,也是用沿触发的。精度1mS。

第一次触发后置位一个m0.1的点,当M0.1点为1时,输入点后加延时通指令:TON

在适当时候复位M点。我给你画的,在下一次延时5秒后给复位了M0.1.

你也可以把最后一条删除了,在别处复位这个m0.1

M0.0在下面的程序里代替I0.0就可以

可参考
https://zhidao.baidu.com/question/1240431789401119259.html

对于要求停止位置不是非常高精度的产品停止,PLC 内置的定中触发器一般都够用的,
一楼的解说很详细啦
信号都延时5s,能这么实现吗,如果不能有什么办法能达到要求呢?
1、应用SM0.5(Clock_1s):SM0.5(Clock_1s)提供一个1秒的时钟脉冲(0.5s为真,0.5秒为假),可以用于简单延时或者蜂鸣器的报警
、应用一计数器,每当SM0.5为真(1)时,计数器加1,当该计数器为5时,即为5秒的时长,编程你要完成的事情。注意,其后将计数器清零,重新计计数。见:
、谈谈S7-200 Smart系列PLC的特殊存储器(SMB0/SMB1):
https://zhuanlan.zhihu.com/p/32140818
2、应用定时中断:
S7-200有四个定时中断定时器,两个特殊寄存器(SMB34/SMB35)和两个定时器( T32/T96)中断。中断定时计时精确,可以用来执行模拟量定时采样等任务。见下述文档《中断程序应用举例》中有实例。定时中断(SMB34/SMB35)最长定时为255ms,如何实现更长时间的定时?可以采用T32/T96中断,最长时间可到长时间可到32.767s。
、利用S7-200 PLC定时中断功能编制一个程序举例:
http://www.gongkong.com/article/201503/57559.html
、可参考关于200smart定时中断的应用案例:
https://wenku.baidu.com/view/65a3a94954270722192e453610661ed9ac515555.html

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭