回复:如何破解Smart子程序接口16个变量,总共60字节接口容量的限制?

已锁定

李岩

西门子1847工业学习平台

  • 帖子

    3260
  • 精华

    34
  • 被关注

    115

论坛等级:至圣

注册时间:2004-03-31

钻石 钻石 如何晋级?

发布于 2022-11-12 19:07:19

13楼

展开查看
以下是引用flying_lin在2022-11-12 17:13:32的发言 >11楼

请教一下 ,在子程序中   如果是用了    TEMP变量    在结尾给清零是不是就不影响其他子程序了?

我目前疑似发现   如果没有做清零处理会导致其他子程序异常。

以下是引用李岩在2022-01-21 14:01:19的发言 >楼主:下面的例子中子程序...

引用楼主详细内容:

下面的例子中子程序接口变量只用了1个,但相当于16个布尔变量,全部是INOUT/静态类型:





不需要清零的,你的发现,说明你的TEMP用法不对。TEMP变量必须先赋值再使用。

就是说,某个TEMP类型的变量,在程序中(主要是子程序中)使用的时候,第一次使用必须是给这个变量赋值,而不是读取它的数据。

国人当自强 共同努力 抵制日货
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9145条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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