PLC编程中常用的操作数
在plc编程中,多数指令需要指定详细的存储单元或详细数据参加其运算,这些就是指令所需的操作数。根据表现形式的不同,西门子S7-200系列PLC可供应3种形式的操作数,即存储单元、常数、能流。
1.存储单元 
在直接寻址中涉及的全部存储器都可以作为操作数。此类操作数包括输入映像寄存器(I)、输出映像寄存器(Q)、变量存储器(V)、内部标志位存储器(M)、特别标志位存储器(SM)、挨次掌握继电器(S)、局部存储器(L)中的位寻址方式、字节寻址方式、字寻址方式、双字寻址方式。还包括定时器存储器(T)、计数器存储器(C)、高速计数器(HC)、模拟量输入(AI)、模拟量输出(AQ)和累加器(AC)。不同的CPU模块中存储单元类操作数的数量有所不同,可在编程软件的关心栏查到CPU存储单元的地址范围。
2.常数 
常数是指令中常用的一种操作数,常数值可为字节、字或双字。在PLC内部,全部常数均以二
plc模拟量怎么编程
进制存储,但在编程时可以输入的常数形式有二进制、十进制、十六进制、ASCII码或浮点数(实数)等。
3.能流 
在梯形图中,没有真正的电流流淌。为便利对PLC周期扫描过程的分析和指令运行状态,假想有“电流”在梯形图中流淌,这就是“能流”。“能流”只能在梯形图中从左向右流淌,任何可以连接到左/右母线或触点的梯形图元件都有“能流”的输入(EN)/输出端(ENO)。输入(EN)端必需有能量流,才能执行该元件功能,在元件正确无误地执行其功能后,输出端(ENO)才能将能量流传送到下一个单元。只有梯形图( LAD)和功能块图( FBD)中才有能流的概念。对应于指令表为栈顶值为1。