回复:关于ANY指针的一点疑问

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

白金 白金 如何晋级?

发布于 2017-02-18 17:17:18

23楼

展开查看
以下是引用RENHQ在2017-02-18 17:00:02的发言 >22楼

呃,是共用L堆栈区域不差,但是,OB1和FC1的地址还是不同的

下图用一个实例给出了优先级的本地数据分配,其中在 L 堆栈中,OB1 被 OB10 中断,而后者又被 OB81

中断。   

这是官方手册上的说明和图

L堆栈就那么大,最下面可能是OB1的,中间就是OB10的

OB1 调用FB1的时候,会分配一段地址给FB

.......

感觉越说也越懵圈了

快下班了,晚上我用模拟器做个简单的测试试试


程序执行是有先后顺序的, L 区域的使用原则是先赋值后使用,即使交叉了也没有问题,因为在使用前就先赋值(需要的结果)



工业起重机防摇摆 QQ:404136820 AntiSwayControl
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。