您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 CPU存储器的局部存储器:L
来源:艾特贸易2017-06-05
简介S7-200 PLC 有 64 个字节的局部存储器,其中 60 个可以用做暂时存储器或给子程序传递参数。如果用梯形图或功能块图编程, STEP7-Micro/WIN32 保留这些局部存储器的最后 4 个字节。如果用语
S7-200 PLC有64个字节的局部存储器,其中60个可以用做暂时存储器或给子程序传递参数。如果用梯形图或功能块图编程,STEP7-Micro/WIN32保留这些局部存储器的最后4个字节。如果用语句表编程,可以寻址所有的64个字节,但不要使用局部存储器的最后4个字节。 局部存储器和变量存储器的主要区别是:变量存储器是全局有效的,而局部存储器是局部有效的。全局是指同一个存储器可以被任何程序存取(例如,主程序、子程序或中断程序);局部是指存储器和特定的程序相关联。S7-200 PLC给主程序分配64个字节的局部存储器;给每一级子程序嵌套分配64个字节的局部存储器;给中断程序也分配64个字节的局部存储器。子程序或中断程序不能访问分配给主程序的局部存储器;子程序不能访问分配给主程序、中断程序或其他子程序的局部存储器;同样地,中断程序也不能访问分配给主程序或子程序的局部存储器。 S7-200 PLC根据需要分配局部存储器。即当执行主程序时,分配给子程序或中断程序的局部存储器是不存在的。当出现中断或调用一个子程序时,需要分配局部存储器。新的局部存储器可以重新使用分配给不同子程序或中断程序的相同局部存储器。 局部存储器在进行分配时PLC不进行初始化,初始值可能是任意的。当在子程序调用过程中传递参数时,在被调用子程序的局部存储器中,由CPU代替被传递的参数值。局部存储器在参数传递过程中不接受值,在分配时不被初始化,也没有任何值。可以按位、字节、字或双字访问局部存储器,也可以把局部存储器作为间接寻址的指针,但不能作为间接寻址的存储器区。![]()
点击排行
PLC编程的基本规则
