发布于 2008-11-23 23:55:53
0楼
看了以上各位谈论,觉得不是很清晰,我以前也是这样理解的 " PNP:输出是高电平, NPN:输出是低电平"; 但是用万用表的"电压"来测量,很可能测量不出来,或变化的电压很小,大约只有几V, 与 0/24V 相差太大.
现在理解是: PNP:有信号则输出电流到PLC; NPN:有信号则从PLC输出电流到传感器 .(这里的传感器指 常开型- no ).
接线是: 如传感器是PNP型的, S7-200 PLC的公共端M 接0V; NPN型的,S7-200 PLC的公共端M 接24V. S7-200 PLC有2-3个M,可以分为2--3组,这样可同时混用PNP,NPN型的传感器; 但我建议在同一系统中,尽量使用一种输出类型的传感器,为方便以后修改维护.....
三菱的FX系列PLC的公共端也可以接0V或24V,也就是说可以使用PNP,NPN传感器,但通常只有一个公共端(记得有一种最小型FX PLC只能用NPN传感器,不可改变的).
欧美习惯使用PNP的, 而日本则喜欢用NPN; 国内受日本影响很大, 大多使用NPN. 据说(不一定对喔,呵呵), NPN的制造成本低一些,所以国产的多是NPN型.
上面有人说加一个中间继电器来改变PNP/NPN, 此方法可行, 但只能在响应时间要求不高的场合应用,且占用控制柜空间,也增加了元器件, 在设计采购时考虑周全些就可避免的; 日本Keyence有NPN转PNP元件, 我没用过; 速度该快些, 成本也不菲了.
还有一种转换方法, 上上楼已经说了: 加一个 2K 左右的上拉(或下拉)电阻,在PLC编程时把他的信号取反就OK了...
cary