子程序传递多个BOOL变量如何优化

已锁定

CJowo

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2022-06-24

普通 普通 如何晋级?

子程序传递多个BOOL变量如何优化

1054

4

2022-06-24 16:08:19

子程序变量输入输出上限为16个,一个子程序需要传入超过16个BOOL类型变量,使用DWORD类型可以占用一个IN变量传入16位BOOL类型变量,如何通过符号而不是L0.0这样的地址来访问呢?不管是调试还是后期修改,使用绝对地址都很不直观而且容易造成潜在的错误。

IN变量还好说,但是OUT变量地址在IN变量的后面,如果使用DWORD输出大量BOOL类型变量,后期修改子程序时又添加了IN变量,就会造成这个DWORD变量地址改变,如果使用L4.0这样的绝对地址,就需要把子程序中所有使用到绝对地址的地方都改变。有没有什么好的解决办法?

子程序传递多个BOOL变量如何优化 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8945条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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