您的位置:控制工程论坛网论坛 » 西门子社区 » 时间中断存在的问题和解决的方法

ababab

ababab   |   当前状态:在线

总积分:5826  2024年可用积分:0

注册时间: 2011-05-06

最后登录时间: 2023-08-16

空间 发短消息加为好友

时间中断存在的问题和解决的方法

ababab  发表于 2016/6/25 15:29:49      1573 查看 4 回复  [上一主题]  [下一主题]

手机阅读

S7-1200新增了时间中断,又称为日时钟中断(Time of day)。2015年的系统手册和Easy Plus V3.2都没有时间中断的介绍。从在线帮助可知有关的指令和300/400的差不多。主要的区别是其参数设置指令SET_TINTL新增了一个参数ACTIVATE,它为1时该指令激活时间中断。为0时和300/400一样,需要调用指令ACT_TINT来激活时间中断。开始的时候我将ACTIVATE设置为1,QRY_TINT指令读取的状态字正确,其第2位为1,表示中断已被激活。但是死活不能调用OB10。折腾了一个晚上,早上醒来突然想到试一下300/400的方案,还是用ACT_TINT来激活时间中断,一试就成功了!

希望SET_TINTL指令激活中断的功能能正常使用,使程序得到简化。

1楼 0 0 回复
  • xueba

    xueba   |   当前状态:在线

    总积分:2090  2024年可用积分:0

    注册时间: 2014-01-06

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    xueba   发表于 2016/6/26 17:19:23

    我想破脑袋也没有想到你这要求怎么实现,静等大侠回复!共同学习下哦!

    2楼 回复本楼

    引用 xueba 2016/6/26 17:19:23 发表于2楼的内容

  • bonbo

    bonbo   |   当前状态:在线

    总积分:4881  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-10

    空间 发短消息加为好友

    bonbo   发表于 2016/6/27 17:12:00

    刚测试了,没有问题啊

    3楼 回复本楼

    引用 bonbo 2016/6/27 17:12:00 发表于3楼的内容

  • mhz555555

    mhz555555   |   当前状态:离线

    总积分:0  2024年可用积分:0

    注册时间: 0001-01-01

    最后登录时间: 0001-01-01

    空间 发短消息加为好友

    mhz555555   发表于 2016/6/28 11:21:23

    谢谢分享!

    4楼 回复本楼

    引用 mhz555555 2016/6/28 11:21:23 发表于4楼的内容

  • martion

    martion   |   当前状态:在线

    总积分:5074  2024年可用积分:0

    注册时间: 2013-07-25

    最后登录时间: 2019-12-19

    空间 发短消息加为好友

    martion   发表于 2016/6/29 23:14:00

    太有才了。。

    5楼 回复本楼

    引用 martion 2016/6/29 23:14:00 发表于5楼的内容

总共 , 当前 /