关于plc的I/O映像
回答您有关我的理解的问题。如果是错误的,请更正。
输入平台(i):是Bytes中的寄存器,这是对SPS内部内存区域的新理解。
它通常以位,字节,单词和双词访问。
每个位对应于数字输入点。
在每个扫描周期的开头,SPS的每个物理输入接口的CPU采样尝试并将样本结果(0或1 )存储在输入寄存器I中。
在处理用户程序的处理过程中,CPU不再注意注意输入点状态的变化。
它处理的数据是输入寄存器中的值。
当CPU执行程序时,实际上将输入寄存器的地址访问到输入变量。
实际上,通过输入寄存器对某个位的处理方法实际上可以使用该位的变量。
例如,访问i区域中寄存器0的0。
1 位(1 -位宽度)可以理解为对bitvariaile I0.0的访问,从而可以访问I -Area寄存器0(字节宽度),可以将其理解为访问Byte -byte -variable -variable -variable ib0。
访问I -Area寄存器0和注册1 (宽度为单词),可以理解为对字体变量IW0的访问。
同样,访问I-Area寄存器0,寄存器1 ,寄存器2 和注册3 (宽度两个单词),可以理解为访问双变量ID0。
费用登记册(q);是字节中的寄存器。
其数字的每个位都对应于与数字输出的接触,并且通常以位,字节,单词和双词访问。
在完成用户程序时,PLC不会随时将输出信号发送到输出联系人,而是最初将其发送到输出规则Q。
仅在达到每个扫描周期的末尾,输出信号才会将输出信号发送到输出联系人。
与I -Area类似,CPU访问Q区域可以理解为对起始变量的访问。
例如,访问Q区域寄存器0的0位(1 位宽度)可以理解为访问对位的Q0.0。
访问Q区域寄存器0(字节宽度)可以理解为对字节变量QB0的访问。
访问Q区域寄存器0和寄存器1 (宽度单词)可以理解为对字体变量QW0的访问。
类似地,可以将访问Q区域寄存器0,寄存器1 ,寄存器2 和寄存器3 (宽度两个单词)理解为访问Double Variable QD0。
总之,输入模型和输出寄存器是PLC中存储区域的一部分。
输入模型存储输入图片(单个-gaberelais)和输出寄存器存储输出图像(输出继电器),并且数字可以大小。
如果S7 2 00PLC是具有扩展的CPU2 2 4 或CPU2 2 6 ,则可以进一步扩展接触和输出接触。
关于过程映像区的理解?
区域处理区域:在每个扫描周期中,CPU检查输入和输出的状态。有特定的存储区域可以存储-MOSE的二进制数据,即PII和PIQ。
处理程序时访问这些寄存器。
PII:该过程的过程设置在CPU存储区域中,并且在此处存储了所有输入组织的信号状态。
PIQ:该过程的输入表包含程序执行结果的输出值,并在扫描结束时传输到实际输出。
例如,在用户程序中检查输入时,例如:AI1 .0,请使用PII的最终状态。
这样可以确保在下一个扫描周期中使用相似的信号状态。
但是,应该注意的是,可以在程序中指定或检查输出。
即使在程序中的某些地方分配了输出,它也仅传输分配给最后摩西的值的状态! !! !!图像区域将很快访问并在存储区域中阅读;它可以保证扫描过程中的唯一信号! !! !!