技术论坛

博途V15 SP1对编程错误的处理的改进

作者 主题
至圣

经验值: 18406
发帖数: 6291
精华帖: 137
主题:【分享】博途V15 SP1对编程错误的处理的改进


只看楼主 楼主 2020-05-28 15:54:08

博途V15 SP1对编程错误的处理有较大的改进。

博途V13 SP1允许下载包含某些编程错误的程序。例如输入超出数据块定义的范围之外的地址时,该地址用橘黄色来提醒程序员,但是可以下载出错的程序。运行包含该地址的程序时出错,如果没有下载编程错误组织块OB121,CPU切换到STOP模式。如果下载了OB121,CPU不会切换到STOP模式。

博途V15 SP1采用的是“将编程错误消灭在萌芽状态”的策略,禁止下载出错的程序,使OB121几乎无用武之地。输入数据块中超出范围的地址时,用显示错误的红色来提醒编程人员,不能下载错误的程序。此时如果编译程序,巡视窗口将会显示错误信息“对DB1的访问超出了数据块的长度”。双击该错误信息,将会打开出错的程序,光标在出错的地址上。



追求完美
以下网友喜欢您的帖子:

  
重要声明:

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

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

至圣

经验值: 127317
发帖数: 22001
精华帖: 824
回复:博途V15 SP1对编程错误的处理的改进


只看楼主 1楼 2020-05-29 12:16:31

“将编程错误消灭在萌芽状态”的策略。

这个好。

万一造成停机,可能会损失惨重。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
游民

经验值: 86
发帖数: 13
精华帖: 0
回复:博途V15 SP1对编程错误的处理的改进


只看楼主 2楼 2020-10-07 11:34:26

这样是不是表示在15以后的博图编程中可以不用添加OB121了呢?是不是表示只要能下载的程序就是正确的?


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3343
发帖数: 650
精华帖: 1
回复:博途V15 SP1对编程错误的处理的改进


只看楼主 3楼 2020-10-09 15:38:46

这个只能检查你的语法错误,

但是比如你间接寻址超出范围,死循环这些是检查不出来的


罢了,罢了.
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
博途V15 SP1对编程错误的处理的改进
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。