西门子s7-200编程中局部变量问题

[复制链接]
查看11 | 回复1 | 2011-1-17 15:19:57 | 显示全部楼层 |阅读模式
我用的CPU是226,编程时想在子程序中编几个局部变量,但发现不管如何使用,只有16个变量名能输入(但地址范围不受限制),我现在是输入7个,输出9个,再加上去就不分配地址了,是我没有设置好,还是本来就是这样的啊?

回复

使用道具 举报

千问 | 2011-1-17 15:19:57 | 显示全部楼层
S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。提示如果用梯形图或功能方块图编程,STEP7--Micro/WIN保留这些局部存储器的最后四个字节。局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局部是指存储器区和特定的程序相关联。S7--200给主程序分配64个局部存储器;给每一级子程序嵌套分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行