技术论坛

OB40硬件中断

作者 主题
侠圣

经验值: 2006
发帖数: 188
精华帖: 1
主题:【探讨】OB40硬件中断


只看楼主 楼主 2020-10-30 12:56:46

现场用的质量流量计通过输出脉冲触发PLC硬件中断对其进行质量累加,但近期运行一段时间后偶尔会出现数值不累加(硬件管脚输入脉冲正常),而且CPU的SF灯均无异常;有时需重启CPU,有时需重新下载程序,才能正常运行;

采用SFC40 和 SFC39分别对其使能和关闭;

想请问大家:
1.会不会是SFC40或39报错导致进不了中断程序OB40?如果SFC报错  CPU的SF灯是否会点亮

2.SFC40 和 SFC39是不是必须配合使用吗?如果我仅用SFC40一直对该中断时能是否可以?

3  我程序里添加了OB35 OB40/82/85/86/87/121/122  针对此现象 有无遗漏的?


还可以做的更好!
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1648569&b_id=4&s_id=0&num=1

版主

经验值: 16187
发帖数: 6610
精华帖: 50
回复:OB40硬件中断


只看楼主 1楼 2020-10-31 11:45:20

晒出完整算法编码。

没有报错,一般问题不会出在中断等系统功能上,而大概率在算法上。

1,整数累加时,是否有溢出。溢出了是如何处理的?

2,浮点数累加,数学算法没问题,但编码程序算法有瑕疵,可能出现因浮点数编码的原因导致虽然累加了,但两次中断间的差值为0。以前论坛ZANE版主示例过类似问题。


知其道,用其妙!
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
OB40硬件中断
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。