西门子S7-200 的模拟量输入输出地址 AIWO,AQWO 与模块应用。
初学西门子编程的朋友在模拟量地址上如何寻址总是有些小问题,我们拿CPU224主机和模拟领模块来说下具体通道地址:
西门子PLCCPU224XP主机上本身自带两路模拟量输入和一路模拟量输出,模拟量输入通道地址为AIW0和AIW2,模拟量输出通道的地址为AQW0.
模拟量扩展模块的地址,输入通道是接着主机上第一路为AIW4,而第一个模拟量输出地址是AQW4,AQW2不能用,有的客户在学习西门子200编程时记住这些就可以对应你的信号了,不管是电流信号还是电压信号,地址是必须寻对的。我们很多客户都在怀疑我们的主机或模块是不是坏掉了,其实软件上有很多细节我们都没注意到,请及时咨询你的供货商技术即可,熟能生巧,希望初学者在编程学习中有更多进步。
CPU224 XP 本体上的模拟量输入通道的地址是 AIW和AIW2:模量输出通道的地址是AQW0。S7-200 的模拟量 I/O 地址总是以2个通道/模块的规律增加,CPU224 XP后面模拟量模块的第一个模拟量输入通道地址是 AIW4:第一个输出通道的地址为 AQW4 (AQW2不能用)。
由于 CPU XP 本体上的模拟量转换芯片的原理与扩展模拟量模块不同,本体不需要选择滤波。
CPU 224 XP 本体上的模拟量输入只能接10V(正负)的电压信号,输出可以接电压和电流信号。M,I,V是模拟量输出端子,电压输出接V,M端,电流输出接I,M端。M,A+,B+是模拟量输入端子,第一路信号接M,A:第二路信号接 M,B+。M是公共端。但输出信号只能是正的电压0-10V 和正的电流0-20mA。
CPU 224 XP本体集成的模拟量I/O接线图如下:
图中:
a:此处表示A+和B+都可以接±10V信号
b:电流型负载接在I和M端子之间
c:电压型负载接在V和M端子之间
S7-224 XP 的两路模拟量输入通道被出厂设置为电压信号(0-10V)输入。为了能够输入电流信号,必须在 A+ 与 M 端 (或B+ 与 M 端) 之间并入一个500欧姆的电阻。并必须确保外接电流源具有短路保护以防损坏。因为没有充分隔离,外接电阻也可成为干扰源。
为了得到尽量jingque的测量结果,推荐使用公差尽可能小的电阻。当在500欧电阻两端施加Zui大 28.8V的电压时,电阻消耗功率为1.66W。要选择功率大于1.66瓦的500欧电阻。
模拟量比例换算
S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数值量的换算关系。例如,使用一个0- 20mA的模拟量信号输入,在S7-200 CPU内部,0 - 20mA对应于数值范围0 - 32000;对于4 -20mA的信号,对应的内部数值为6400 - 32000。
模拟量转换的目的不是在S7-200 CPU中得到一个0 -32000之类的数值;对于编程和操作人员来说,得到具体的物理量数值(如压力值、流量值),或者对应物理量占量程的百分比数值更重要,这是换算的Zui终目标。
1、通用比例换算公式
模拟量的输入/输出都可以用下列的通用换算公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl