关于OB10的操作,求实现定时功能的编程实例

具体操作过程是这样
比如要求每天15:00之前红灯亮 之后切换到绿灯亮  
每天如此
OB10可以实现,但是具体程序如何写  初学者 求答

问题补充:
描述有点问题 

应该是每天15:00到第二天6:00 红灯亮
其他时间段绿灯亮

虽然有替代PLC的这种定时启动的设备,但是还是想知道plc如何实现的

最佳答案

建议你从根本上学习熟悉OB10的用法。首先看看下述文档中的OB10描述,在看看下述步骤中所涉及的SFC28,SFC30的用法:
<S7-300400的系统软件和标准功能>下载:
http://www.ad.siemens.com.cn/products/as/simaticplc/download/070625_151.pdf

转帖:OB10编程步骤:
1.  过定义OB10执行的起始时刻(日期和/或时间)和间隔时间对OB10进行配置。
2.  通过S7组态工具配置CPU的日时钟的中断参数或者在程序中调用SFC28(SET-TINT)设置时间。
3.  通过S7组态工具在CPU的日时钟中断参数块中选择激活项,
4.   在BLOCK中插入OB10块,打开OB10,写入你要做的事
5.  在程序中调用SFC30(ACT-TINT)来激活OB10。

提问者对于答案的评价:
回答对我的帮助还是有的
后来采用SFC1读PLC系统时间,通过比较小时时间段实现对目标的控制

多谢

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

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

相关推荐