登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:s7-300中定时中断的问题

点击:3962 回复:5

我想在程序中实现一个一分钟中断一次,在CPU的硬件模块中的TIME_OF_INTERRUPT 中设置后没有变化。有尝试在程序中用SFC28和SFC30来实现,在程序中监控,SFC28和SFC30都正确执行,返回值也正确,但是还是不能执行,在这里向各位高手请教!!!
  有二点疑问:
 1:CPU的时钟和电脑的时钟是同步的吗,如何设置同步。
 2:SFC28和SFC30能放在OB1中循环执行吗,是不是在这次中断还未执行的情况下,下次的中断不能执行,是不是要根据中断的状态字来判断。
05-01-21 16:24
各位老大们,帮我解决一下定时中断的问题吧,
05-01-23 13:52
就在STEP7中的PLC菜单中选定系统时间设置来设定系统时间
05-01-27 22:28
试试在定时中断如OB35(100ms)里面设一累加器,累加到1分钟就触发事件并复位累加器重新累加。
05-02-02 21:17
楼上好方法。有些cpu不支持ob10之类的时间中断。
另,cpu时钟可通过sfc0、1进行读写,让电脑定时对cpu校时(其实写一次也就够了)
05-02-04 10:47
该用户被锁定!
05-02-16 10:45

工控新闻

更多新闻资讯