每个子程序调用的输入/输出参数的大限制是16,如果您尝试下载的程序超过此一限制,IN和out加起来共16个超过16个就会出错,本人做一个程序的时候发现了这个问题,在这里提醒各位同行。
1、子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。
2、有关局部变量:S7-200有64个字节的局部存储器,其中60个可以用作临时存储器或者给子程序传递参数。
如果用梯形图或功能方块图编程,STEP7--Micro/WIN保留这些局部存储器的后四个字节。
局部存储器和变量存储器很相似,但只有一处区别。变量存储器是全局有效的,而局部存储器只在局部有效。全局是指同一个存储器可以被任何程序存取(包括主程序、子程序和中断中断程序程序)。局部是指存储器区和特定的程序相关联。S7--200给主程序分配64个局部存储器;给每一级子程序嵌套分配64个字节局部存储器;同样给中断程序分配64个字节局部存储器。
子程序或者中断程序不能访问分配给主程序的局部存储器。子程序不能访问分配给主程序、中断程序或者其他子程序的局部存储器。同样的,中断程序也不能访问分配给主程序或子程序的局部存储器。S7--200PLC根据需要分配局部存储器。也就是说,当主程序执行时,分配给子程序或中断程序的局部存储器是不存在的。当发生中断或者调用一个子程序时,需要分配局部存储器。新的局部存储器地址可能会覆盖另一个子程序或中断程序的局部存储器地址。Yokogawa G1833-66553
Quincy 123389-01
Emerson 1C31129G03
Keyence AT-104
107062
Allen Bradley 20-COMM-M
Gamma 100243-101
Mitsubishi A1SJ71QLP21
Allen Bradley 1746-BAS-T
Fanuc A06B-0147-B075#7000
Smc FGFS1A-20-E025
Smc FGFS1A-20-E025A
Siemens 7ML54231JB202CB1
Gow-mac 24-299
Tripp Lite HCRK-36
Baldor EM3617T
Roots 33-U-JH 74065CRB
Woodward 9903-048B
Simmonds Precision 5000066
070-MO2-25-111-000
PR9376
Abb PR9376
NH1600V350B0650
Nordson A-2-T-30-VARISTOR
Seiki SPHCT16-01-01-02
Simmonds Precision 5000066
Brooks ICD-300
Jtekt TYZ-6739 NX-G11-FP12XXGK
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分销商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。