200的变量声明表的限制

请教各位,200的变量声明表中对IN、OUT、和IN_OUT的声明总量有限制啊。我的子程序有较多的输入输出接口,但定义多了系统就会在多出了变量下面画红线,调用的时候也没有这些出错的形参出现。有什么办法解决吗?谢谢!

最佳答案

只有16个变量IN,OUT,IN_OUT,你可以加着试试看,到这个数量后就加不上去了。输入输出多得话,可以采用间接寻址来解决。
  比如输入,有好几个字或双字,可以将其排在一起,输入起始的字节地址,然后在子程序中进行分离。输出也可以这样,输出用IN_OUT变量。这样也可以输入&VB****。将一组数据输出。我就是采用这种方法输出近10个运算数据滴。
 另外你的位信号输入输出也可以排在一起,用字节、字或者双字。这样也可以减少输入输出的变量。
 充分利用剩余的临时存储区,进行变量转换。

提问者对于答案的评价:
的确是限制了16个接口。你的回答很棒,解决的办法也值得尝试,只是我以前很少用200编程,对这方面不是很熟,试试看再说。同时也感谢其他提供答案的朋友!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346927.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:11
下一篇 2021年7月4日 下午11:11

相关推荐

  • CPU226烧通讯口

    CPU226联主机,在一次主机电源插座*头时,打火,主机串口卡和226通讯口都烧坏,请帮助分析原因 最佳答案 应该是计算机的异常电压串到通讯线上导致的,换而言之就是PC接地不稳定的…

    SIMATIC S7-200 2020年11月1日
  • STL转换为LAD

    会使用LAD,现在刚接触STL,想学习学习,我对照图3写出对应图2的程序,但转换不了LAD,然后将原LAD程序转换为STL显示为图1程序;发现图1和2中不一样的地方就在=L24.0…

    2021年7月5日
  • s7-200PLC与两台组态王同时通讯?

    200PLC带243-1以太网扩展模块,能不能同时与两台组态王通讯?如果能,PLC需要更改怎么配置,组态王又需要注意些什么呢? 最佳答案 可以啊,走TCP/IP可以多主站。实在不行…

    SIMATIC S7-200 2021年7月5日
  • 西门子200在不能监视别人程序的时候可以修改别人plc的系统时间吗?

    别的的程序是拒绝上载的,但是能ppi通讯上,可以用软件修改系统时间吗? 最佳答案 能通讯上就可以直接使用编程软件修改PLC时钟。 图片说明:    提问者对于答…

    2017年11月1日
  • 请问我的microwin软件装不上是什么原因呢?

    我想装S7-200的编程软件,但是却卸载不了原来的那个,然后报错截图中的错误信息,请问这是怎么回事呢?我装了好几个版本的都装不上,谢谢了! 图片说明:    &…

    2017年12月7日
  • EM232驱动能力的疑问

    手册中关于EM232的规范中有如下描述最大驱动电压输出:5000 Ω 最小电流输出:500Ω 最大请问:1. 这里的“5000 Ω…

    SIMATIC S7-200 2020年10月31日
  • 如何读取1秒钟编码器脉冲个数

    如何读取1秒钟编码器脉冲个数,程序和控制字节应该如何设置? 问题补充:不好意思 表达不清楚 应该是如何读取编码器每秒脉冲个数程序? 最佳答案 利用T32或T96…

    SIMATIC S7-200 2021年7月5日
  • S7-200 的PID闭环控制不经过自整定可以用吗?

    S7-200 的PID闭环控制不经过自整定可以用吗? 最佳答案 自整定是有很多条件限制的,而现场环境复杂多样,多不满足自整定条件。工程中大部分都是设计者跟据实际情况设置的…

    SIMATIC S7-200 2020年11月5日
  • 200的断电延时怎么彻底复位

    西门子224PLC定时器那个哪个只能能让定时器复位,就像断电重启一样的复位 钻石用户推荐最佳答案 1、200的断电延时怎么彻底复位?任何系统一旦断电,就不可能再执行如何指令了!2、…

    SIMATIC S7-200 2021年7月5日
  • s7-200cpu224xp 各指令执行时间在那能看到!

    谢谢!!!因为我是在2ms中断中执行!!请各位大哥帮助11 最佳答案 1、S7-200各指令执行时间还真没有。一般涉及到相关的就是样本有“位操作时间”这样的指标。2、2ms中断:a…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论