回复:S7--200的指令库怎么个用法?我将子程序生成指令库,然后再添加,重复同时调用就可以,这是为什么?有谁能给我个指令库的定义么?

H.L

  • 帖子

    1774
  • 精华

    9
  • 被关注

    7

论坛等级:侠圣

注册时间:2005-07-20

普通 普通 如何晋级?

发布于 2007-07-20 20:19:12

0楼

不知你想怎样互不影响?比如Q0.0,在你先调用的那个子程序中进行了复位,而在你随后调用的子程序中进行了置位,那最后的结果就是置位,同样你若执行的是某些计算,那计算的结果也会有这样的影响.
但是,当你在每个子程序都用不同的位和数据地址来存放中间结果和最终结果时,这样彼此之间就不会有影响了.
可见,是否有影响不是程序的事,是在程序执行过程中所分配的地址的事,程序总是按照事先编写的步骤按顺序执行,如此循环往复,程序的执行总是按照特定的步骤执行,这在任何编程语言中都是这个规律.
所以,你要十分清楚你所分配的变量或地址空间是多少.
若碰到需要重复调用时,假如你想要这次调用的结果,在调用完后都要把结果转存到其它的地址里,这样才能不发生冲突.
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33161条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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