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日 上午1:26

相关推荐

  • 向各位大神求一份DDC相关的模块说明书手册

    向各位大神求一份DDC相关的模块说明书手册,全一点,网上很难找到,多谢各方大神 图片说明:    最佳答案 http://www.bt.siemens.com.…

    2021年7月5日
  • 子程序怎么写

    S7-200子程序怎么写 最佳答案 你把我下面的程序代码复制粘贴到记事本。(下面程序开始)ORGANIZATION_BLOCK 主程序:OB1TITLE=程序注释BEGI…

    SIMATIC S7-200 2020年11月1日
  • s7200 226cnPLC

    s7200 226cncpu出现如下报警错误,关了再开有可以,请教高手是怎么回事呀?由于PLC正在上载/下载,处于致命错误状态或缺失硬件而无法处理此命令,如果在版本REL…

    SIMATIC S7-200 2017年10月29日
  • PC/PPI Cable两头出线

    我有一条原装PC/PPI 电缆,两头的接口给别人剪断了,不知道接RS232是什么颜色?接RS485也是什么颜色?我只知道PC那边是4条线.而PPI那边是6条线.请各位大侠…

    SIMATIC S7-200 2021年7月5日
  • 数据断电保存问题

    使用CPU224XPCN需要在断电后进行数据的保存,已经在断电数据保存区进行了设置,可是保存的数据不对,有时又是正确的。现象是:自动运行一段时间后,需要对变频器的电压,电流,频率等…

    SIMATIC S7-200 2021年7月4日
  • 组态软件中将字符串通过300下发到200所连接的触摸屏上

    组态软件中将字符串通过300下发到200所连接的触摸屏上,如厂内会议公告内容等 原来做过的都是些梯形图的逻辑控制,现在想通过Wincc将一些文本信息下发到触摸屏上就搞不懂…

    SIMATIC S7-200 2020年11月1日
  • vincc 和200的问题(分不多,帮帮忙)

    就是想知道VINCC里面有点动的按扭吗?(就是按下是1,放手是0).还有就是我现在要做个程序 3个按扭. 分别是1,2 ,3,对应2个输出Q0.0,Q…

    SIMATIC S7-200 2021年7月5日
  • 关于pid的正作用,反作用问题

    看了关于pid帖子,正作用、反作用是什么意思?  是不是过程变量过来的值偏大,需要调小,然后输出值只要变小点,这样就是反作用吗? 最佳答案 制冷机是正作用,冷库…

    SIMATIC S7-200 2020年10月31日
  • 关于224XP模拟输出问题

    CPU 224 XP在CPU上集成了两个模拟量输入端口和一个模拟量输出端口。我问一下,是否可以在模拟输出端口不接负载,而直接通过程序控制输出电压。 最佳答案 可…

    SIMATIC S7-200 2021年7月5日
  • pto向导中的步0的目标位置和步0的结束位置是何意思

    请问和最大最低速度有何关系。 如果我最大速度10,最低启动停止速度2.步0的目标速度为5,步0的结束位置为100。 是不是以最低速度2启动后,当达到目标速度5时…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论