技术论坛

smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误

作者 主题
新手

经验值: 50
发帖数: 1
精华帖: 0
主题:【探讨】smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 楼主 2019-04-23 20:57:08

smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


把今天写的子程序删除就可以下载,求解子程序出现什么问题?

我已找到问题了!是因为子程序扩张有个范围0-100,我扩张的子程序超出100个,压缩至100个就可以下载了,希望能帮到下一个朋友!



 
以下网友喜欢您的帖子:

  
重要声明:

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

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

奇侠

经验值: 6714
发帖数: 1038
精华帖: 1
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误
推荐帖


只看楼主 1楼 2019-04-24 08:05:52

估计像你这样把smart的子程序写出100各的朋友也不多见。



1234567
以下网友喜欢您的帖子:

  
游民

经验值: 110
发帖数: 11
精华帖: 0
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 2楼 2019-04-27 17:16:19

超过100个  够厉害的


 
以下网友喜欢您的帖子:

  
至圣

经验值: 12711
发帖数: 1584
精华帖: 1
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 4楼 2020-03-28 09:31:03

楼主用200smart做的什么,能用到了100个子程序。


努力学习西门子
以下网友喜欢您的帖子:

  
奇侠

经验值: 5522
发帖数: 642
精华帖: 0
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 5楼 2020-03-28 10:02:35

子程序能用这么多,厉害。


业精于勤荒于嬉
以下网友喜欢您的帖子:

  
至圣

经验值: 17187
发帖数: 2946
精华帖: 6
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 6楼 2020-03-28 12:23:38

 按照指标子程序是128个。如果是在主程序调用的101个子程序是没有问题的。

问题是否出在于在子程序中调用子程序的个数上面。

 按照指标:

{嵌套深度 - 来自主程序:8 个子程序级别 ? 来自中断程序:4 个子程序级别}。

楼主出现可能是否在子程序中调用子程序的个数超过指标(8 个子程序级别或者4 个子程序级别),表面上看超过101个子程序就出现问题。---实质是出在“嵌套深度”上面。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7589
发帖数: 1989
精华帖: 0
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 7楼 2020-03-28 12:49:53

卧槽,厉害了,这么多的子程序



 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7090
发帖数: 455
精华帖: 1
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 8楼 2020-03-29 05:19:26
以下是引用YUKJ在2020-03-28 12:23:38的发言 >6楼

 按照指标子程序是128个。如果是在主程序调用的101个子程序是没有问题的。

问题是否出在于在子程序中调用子程序的个数上面。

 按照指标:

{嵌套深度 - 来自主程序:8 个子程序级别 ? 来自中断程序:4 个子程序级别}。

楼主出现可能是否在子程序中调用子程序的个数超过指标(8 个子程序级别或者4 个子程序级别),表面上看超过101个子程序就出现问题。---实质是出在“嵌套深度”上面。

我觉得这个才是关键


坚持就是胜利!
以下网友喜欢您的帖子:

  
至圣

经验值: 12711
发帖数: 1584
精华帖: 1
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 9楼 2020-03-30 18:49:36
以下是引用YUKJ在2020-03-28 12:23:38的发言 >6楼

 按照指标子程序是128个。如果是在主程序调用的101个子程序是没有问题的。

问题是否出在于在子程序中调用子程序的个数上面。

 按照指标:

{嵌套深度 - 来自主程序:8 个子程序级别 ? 来自中断程序:4 个子程序级别}。

楼主出现可能是否在子程序中调用子程序的个数超过指标(8 个子程序级别或者4 个子程序级别),表面上看超过101个子程序就出现问题。---实质是出在“嵌套深度”上面。

学习了。

只是想不通,中断程序是如何嵌套的?


努力学习西门子
以下网友喜欢您的帖子:

  
至圣

经验值: 17187
发帖数: 2946
精华帖: 6
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 10楼 2020-04-06 10:28:38
以下是引用zbhdm在2020-03-30 18:49:36的发言 >9楼

学习了。

只是想不通,中断程序是如何嵌套的?

以下是引用YUKJ在2020-03-28 12:23:38的发言 >6楼: 按照指标子程序是1...

引用6楼详细内容:

 按照指标子程序是128个。如果是在主程序调用的101个子程序是没有问题的。

问题是否出在于在子程序中调用子程序的个数上面。

 按照指标:

{嵌套深度 - 来自主程序:8 个子程序级别 ? 来自中断程序:4 个子程序级别}。

楼主出现可能是否在子程序中调用子程序的个数超过指标(8 个子程序级别或者4 个子程序级别),表面上看超过101个子程序就出现问题。---实质是出在“嵌套深度”上面。

中断程序中调用了子程序,这就是“中断程序嵌套子程序”。这种子程序总数不能超过4个。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 12711
发帖数: 1584
精华帖: 1
回复:smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误


只看楼主 11楼 2020-04-07 00:11:08
以下是引用YUKJ在2020-04-06 10:28:38的发言 >10楼

中断程序中调用了子程序,这就是“中断程序嵌套子程序”。这种子程序总数不能超过4个。

以下是引用zbhdm在2020-03-30 18:49:36的发言 >9楼:学习了。只是想不通...

引用9楼详细内容:

学习了。

只是想不通,中断程序是如何嵌套的?

以下是引用YUKJ在2020-03-28 12:23:38的发言 >6楼: 按照指标子程序是...

引用6楼详细内容:

 按照指标子程序是128个。如果是在主程序调用的101个子程序是没有问题的。

问题是否出在于在子程序中调用子程序的个数上面。

 按照指标:

{嵌套深度 - 来自主程序:8 个子程序级别 ? 来自中断程序:4 个子程序级别}。

楼主出现可能是否在子程序中调用子程序的个数超过指标(8 个子程序级别或者4 个子程序级别),表面上看超过101个子程序就出现问题。---实质是出在“嵌套深度”上面。

谢谢YUKJ老师的回复!


努力学习西门子
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
smart 200PLC程序编译通过,查看PLC信息没有致命错误,编译通过,在下载是提示OB、DB、SDB组合错误
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。