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日
下一篇 2021年7月4日

相关推荐

  • 还是s7-200的通信

    我的编程软件版本是“v4.0 STEP7 Micro WIN SP6”,s7-200是cup222cn,是套全新的plc,之前还没人用过,所…

    SIMATIC S7-200 2021年7月4日
  • s7-200怎么和wincc通讯

    现有plc226,请问s7-200的上位是否可以用wincc6.2,能否用wincc flexible 2008做上位。如果用wincc6.2做上位,请问怎么连…

    SIMATIC S7-200 2020年11月1日
  • 如何读取S7-200CPU运行的总时间?

    S7-300CPU读取系统运行总时间可以直接调取系统块,但S7-200CPU好像没有找到相关的系统块?请问如果读取200PLC的总运行时间?单位为小时 最佳答案 LD &…

    SIMATIC S7-200 2020年10月31日
  • PLC高速脉冲输出的最大频率问题?

    一台200plc226DCDCDC的,脉冲输出通道最大频率是20KHZ,在程序中控制的脉冲频率比额定频率(20KHZ)高,为什么伺服电机运行速度比脉冲控制在20KHZ时还要快,不是…

    SIMATIC S7-200 2017年6月5日
  • PC ACCES 为何总断线?

    现有一个项目,采用 200cpu,搭配cp243-1模块,用网线与上位机通讯,网线大约100米。上位机采用v1.0 pc acces软件做OPC服务器…

    SIMATIC S7-200 2021年7月5日
  • 西门子200穿透问题

    西门子200PLC和维控PI8070触摸屏通过232通讯,通过PI8070对PLC下载程序,应该怎么实现,求大神指教 最佳答案 问错地方了,这个问题应该去维控提问,一般只要是屏支持…

    SIMATIC S7-200 2021年7月5日
  • 关于倒计时的循环问题

    LD     SM0.1 MOVB   9, MB0 网络2&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 组太王 H7710 s7-200之间PPI通信

    之前我们用这三者通信是走modbus通信,听说走PPI通信也可以,可是我实验了好几次了一直不行,DTU能收到标识,可是通讯失败,读数据也是失败,像这样的情况是不是H7710与200…

    SIMATIC S7-200 2017年11月16日
  • PLC运动控制

    程序里有脉冲输出,但是PLC  Q0.0不亮, 伺服电机也不转,这是为什么?Q0.0也没坏。 最佳答案 你这个太空洞了。Q0.0,我观测过,发的是脉冲…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200通信的问题

    各位好,我用PC-MPI电缆6ES 972-OCA23-0XA0 连接CPU224时不知什么原因总是提示 错误: 端口无法打开或正在由另一个…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论