怎样用西门子PLC接收传感器传来的4-20mA的信号

2024-12-25 16:32:51
推荐回答(3个)
回答1:

说实话,你的问题我没看懂,你是问怎么接线还是什么?以西门子200为例,接线的话传感器的正接24V电源的正,传感器的负接PLC的A+,RA跟A+短接,A-接24V电源的负,程序的话,先要把取过来的信号转化为实数,用I_DI的块,输入是你的PLC的模拟量输入点的地址,然后自定义一个输出点,例如VD530;然后用SUB_DI块减去6400,这里指的是定义4mA为6400,输出还是VD530;然后用DI_R块转化一下,输入输出都是VD530;然后再用DIV_R块将VD530除以一个25600,因为西门子200模拟量最大值是25600,;最后用MUL_R块将你传感器的量程再乘以VD530,输出VD530,这时显示的就是12mA对应的传感器应该显示的数值。总体再说一下,就是4mA对应6400,20mA对应25600,读出来的数值减去6400,再除以25600,然后乘以传感器的量程。不知道你能看懂吗,知道没法上传大图片,小图片你也看不清,如果看不懂的话你加我QQ 64034687,我给你传张图片你一看就明白了。

回答2:

  西门子PLC接收传感器传来的4-20mA的信号:
  plc模拟量输入模块一般是接入电压和电流信号比如0-5v,4-20mA,传感器的输出端如果是电流或电压信号直接接入plc的模拟量输入模块就可以了,如果不是就需要在传感器和plc之间加一个转换装置或者通过传感器的配套仪表,把传感器的输出信号转变成电压或电流信号。

回答3:

是的 4-20MA 1MA对应32000-6400除以16=1600 (12MA-4MA)*1600+6400=12MA对应的数值 即16000