

2.西门子的S7-200的程序结构
过程映像输入/输出(I/Q)、变量存储器V、内部存储器位M、定时器T、计数器C等属于全局变量。S7-200的程序组织单元(ProgramOrganizationalUnit,简称为POU)包括主程序、子程序和中断程序。每个POU均有自己的64字节局部变量,局部变量只能在它所在的POU中使用。与此相反,全局变量可以在各POU中使用。
下面是子程序可以使用的局部变量:
1)TEMP(临时变量)是暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再保存临时变量的数值。
2)IN是由调用它的POU提供的输入参数。
3)OUT是返回给调用它的POU的输出参数(子程序的执行结果)。
4)IN_OUT是输入_输出参数,其初始值由调用它的POU传送给子程序,并用同一变量将子程序的执行结果返回给调用它的POU。
主程序和中断程序的局部变量中只有临时变量TEMP。
数量
SK-H1-FANCAP-F1012
7μF,800V AC capacitor 10
2711P-K15C6B1 1
150-F85NCD 1
150-F135NCD 1
140M-K5F-D16 1
500-TOA930 30
ECS800 1
PowerSafe 12V45 10
WK1632204 4
FAM541AY0F1D3 2
FAM541AY0F1C3 2
1VC1AF00004368
6AV63711CA075AX0
6AV63812BH075AV0
6AV63711CF075AX0
6AV63711DQ175BX0
6AV63812BC075AV0
6AV63812BS075AV0
6GK17041CW150AA0
100-KFA11E 2
100-KFA40E 2
700-K22Z-DJ 2
6SE7038-6GK84-1JC2 2
6ES7307-1EA00-0AA0 1
6ES7315-2AH14-0AB0 1
6GK7342-5DA02-0XE0 1
6GK7343-1EX30-0XE0 1
IC695ETM001 1 15370 18460
IC695NIU001 1 13790 15940
IC695PSA040 1 6260 6760
6SE7038-6GK84-1JC2 4200
6ES7307-1EA00-0AA0 700
6ES7315-2AH14-0AB0 6500
6GK7342-5DA02-0XE0 2900
6GK7343-1EX30-0XE0 6300
IC695ETM001 6092
IC695NIU001 5260
IC695PSA040 2230