S7200子程序中使用局部变量问题

用200编程,在一个子程序中使用局部变量,定义了不到20个变量后,就无法继续定义新的局部变量。新定义的变量均出现红色下划线。200的子程序局部变量数目有限制?多少个?
 是不是因为在其中定义了一个int的变量占用字节多了导致的?应该不至于的啊?

最佳答案

S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。如果用梯形图编程,MicroWIN保留最后四个字节;用语句表编程,建议不要使用最后四个字节。因此,实际可使用的仅60个字节,你按照这个规定计算一下使用的总寄存器数量就知道了。
 另外给你一个建议:如果大量寄存器使用于中间变量的暂存,可以用AC累加器来替换它们。

提问者对于答案的评价:
谢谢。大家的答案都不错,但是只能给一个了

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

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

相关推荐

  • USB/PPI电缆通信问题

    我用USB/PPI编程电缆通信,当我把程序编好后,并把系统快的通信波特率设为187.5后,都下载到CPU后,再通信就通信不上了,为了能通信上,应该设置那些参数,或者怎么能把CPU里…

    SIMATIC S7-200 2021年7月4日
  • S7-200软件中无法设置PC/PG接口

    在软件中点PC\PG设置后立马会出现"You do not have right to modify&nbsp…

    SIMATIC S7-200 2020年11月1日
  • 200以太网通讯模块

    现场DCS以太网通讯,用200PLC与子连接,有什么通讯模块,以太网有TCP和modbus TCP区别吗,200有没有modbus tcp模块 问题补充:如果2…

    SIMATIC S7-200 2017年6月19日
  • 多个变频电机同步

    想让几个变频电机同角度同速度旋转,想问一下该从哪入手呢?涉及到哪几个方面的知识?达到效果是接通电源,电机低频率同步运转,几秒后,同时瞬间达到4000转持续3秒再低频率运转。需要哪些…

    SIMATIC S7-200 2017年7月30日
  • 西门子PLC时间–设定值变化,怎么做到

    我做了个PID控制,但是它的设定值是变化的,比如从100变到500,以10/分钟的速度吧,也就是用了40分钟吧。那么这个设定值怎么读取呢?怎么样可以让它在每次扫描的时候自动把这个变…

    SIMATIC S7-200 2020年10月31日
  • 关于RS触发器程序段编译出错

    请问如图所示的程序段出错点在哪 问题补充:看不到图片吗?其实就是RS两个输入口 有并联的情况,就会编译错误 图片说明:    最佳答案 没有图,可参考…

    2021年7月5日
  • S7-200 224XP MODBUS通讯

    各位专家:我用S7-200 224XP的PORT1口做modbus主站,从站是伺服驱动器,它的数据位长度和停止位分别是固定的8位和2位,我不知到用S7-200的modbu…

    SIMATIC S7-200 2017年12月10日
  • cp243-1与MICROWIN通讯

    cp243-1与MICROWIN通讯 实现上载下载 网线是直通的还是交叉的? 普通网卡可以麽? 最佳答案 1、交叉线就可以实现cp243-1与MICR…

    SIMATIC S7-200 2021年7月5日
  • 继电器输出形PLC可以直接控制电磁阀吗

    6.3MP的电磁阀,电磁铁的功率样本上也没写 想请教下大家,这种情况下, 可以直接带吗  最佳答案 还是加个中间继电器吧。我以前用过,继电器2A的直接…

    SIMATIC S7-200 2021年7月5日
  • 317 sf故障求答案

    一套317系统带ET200M从站,开机时CPU报警SF故障,HMI部分模拟量不现示。因无原程序且与现有电脑TIA版本不一样所以不能上载程序,在线诊断CPU提示下位组件故障&nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论