包装机色标传感器输出到plc是有信号输入,为啥plc输出有时有有时无呢和传感器pnp,npn有关?

如题所述

首先,你要确认你的传感器输出的信号是NPN还是PNP
然后你还要确认这个NPN或者PNP信号是常开信号还是常闭信号
就像我们平时使用的三线制接近开关,有NPN与PNP之分,同时还有常开常闭之分
然后你还得确认一下你的PLC数字量输入端属于源型还是漏型,也就是DI点是高电平为1,还是低电平为1(就好像西门子PLC与三菱PLC的区别一样)
如果这些都确认过没有问题,但是信号还是不稳定
查一下你的传感器供电与PLC模块供电是不是一个电源
如果不是,量一下模块电源负和传感器电源负之间有没有压差,如果有压差,把两个电源的负极短接,最好短接后再接到仪表专用的接地排上(别往动力线接地上接!!!)
为了保险起见,仪表和PLC分别供电时即使负极没有压差也要负极共地
这一步没有问题了,如果还没解决
就把仪表的信号输出线,一般会标有“OUTPUT”,从PLC模块上拆掉,然后强制传感器信号,使其有输出,用万用表的直流电压档测量输出线与传感器电源负之间的电压值,如果是NPN常开型,没有输出时应该和正极之间没有电压或压差很小,如果是PNP常开型,有输出时应该和正极之间没有电压或压差很小
如果这一步也没问题,应该是你的模块或者通道有故障了
还有一点需要注意,有些PLC对数字量信号的电压值是有要求的
就好像西门子的PLC,DI点的输入电压小于18V,CPU就会认为这个点没有信号追问

以前用的传感器说明书上是pnp型的,但传感器上没看出来是不是pnp型的。现在换的传感器上写的npn型的。
师傅你很专业,谢谢你的回答。

追答

原来是PNP,现在换成NPN,需要进行继电器转换,或者修改程序中的开闭点,
如果原来是PNP常开,你可以用NPN型仪表的常闭点来替代,反之亦然

追问

如果是pnp和npn的原因是不是会导致一会输出正常,一会不正常

追答

只要硬件无故障,一般不会

追问

师傅你看一下这两个传感器输出一样吗?一个标明npn,一个没标

给一个详细的npn转pnp的电路图号吗

能通用吗这两个

追答

两个都是德国西克的
标有NPN的那个肯定是NPN的 - -!
黑色LOGO的那个没标,我上网查了下好像也是NPN,不过我没用过,还是以说明书为准
蓝色的那个N3611是NPN型,P3611就是PNP型
不过你现在的问题是信号不稳定,如果你的传感器信号类型不匹配的话,跟信号不稳定没多大关系
NPN和PNP用反的后果是:
传感器有信号的时候PLC显示没信号;
传感器没信号的时候PLC显示有信号;
也就是说信号只会反过来,与稳定没有直接关系
还是查查你的信号电压吧
下次最好把你的PLC一块拍下来,好判断
另外,你问NPN和PNP如何互转
很简单的,PNP和NPN互转的办法一样
把传感器的输出线和电源负接到一个继电器上,然后把电源正接到继电器的常闭点上,然后常闭点的另一端再出来一根线到PLC的DI端子上
如果你能修改PLC程序的话就不用这么麻烦了,直接把程序中的开点换成闭点就行了

追问

PLC

slmatlc
s7-200

cpu226

追答

西门子的PLC啊,我以为你用的日系PLC
西门子的PLC应该选用PNP型传感器
因为西门子的DI点是当I点电压相对于M(信号公共负),超过18V时认为该点信号到来。
如果是三菱、台达之类的日系PLC,用NPN

追问

现在传感器输入到PLC的电压是10伏,输出的0.2伏但是0.2是变化的。原来用的是数字输出传感器,现在用的是npn的。

这个是原机带的传感器参数

这都是原机带的参数

这个是后来配的,麻烦师傅根据PLC的特性在看看最后换的这个npn的传感器有没有影响.谢谢!

继电器我接了,原来传感器输出信号是10伏,继电器接上后成了24伏,但PLC输出都是0.2伏到17伏之间变化。

追答

PLC的输出与传感器的信号输入已经没有电气连接了
S7-200的Q点输出电压是由模块本身决定的,你的模块如果标有DC/DC/DC字样
应该是24V供电,24V输入,24V输出
如果现在问题时Q点的输出电压不稳
先把输出线拆掉,就是Q点端子上那根线拆掉
当Q点LED指示灯亮起时(就是有输出时)用万用表直流电压档测量一下该Q点与M点之间的电压
如果电压很稳,那说明你的那根输出线有可能接地,或者Q点负载过大
如果电压不稳,说明你的Q点通道坏了,要么换个通道(需要改程序地址)
要么直接换PLC模块
另外如果线路没有接地,看看你的Q点负载的是什么,是中间继电器还是直接带的电磁阀之类的负载,如果是中间继电器,换个继电器试试,如果直接带的电磁阀线圈之类的负载,必须在中间加中间继电器
S7200的Q点提供不了那么大的负载电流

追问

现在就是dc.dc.dc直流电原
输入电源都是24伏,就是传感器的输出是10伏,PLC的信号输出是0.2伏在17之间变化。

追答

都不正常!
我说的那些数据你都测了吗?
如果测了,把详细的过程和数据写出来
如果没测,光凭追问你啥也解决不了
排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!排除法!

追问

q点和m点是24伏比较稳负载就是个继电器

输出的去q点有两个端口1.0和1.1。1.0在0.30到0.4伏变化,1.1在0伏之10伏之间变化。负载是反正转型继电器上图。

追答

老兄,这明显是你的继电器有问题啊
用的固态继电器吧?
如果这个继电器的主回路只能用于交流回路,十有八九是晶闸管
可能是单向也可能是双向,再不然土豪一点的给你用IGBT(比较晶闸管的贵)
小功率的可能是三极管放大回路
反正大概就是这个意思
你现在应该考虑的是Q点的电压什么时候不波动,什么时候波动
两种情况下什么区别
我现在怀疑你的固态继电器已经击穿了

追问

这个继电器是控制电机反正转的 电机顺时针转时0伏之10伏变化。逆时针时是0.3之0.4伏变化。
昨天测的是0.2今天测的是0.3之0.4伏

追答

我怎么感觉我快被你搞糊涂了呢。。。。。

追问

呵呵!不管怎么样,谢谢老师的指导,你是为非常好的人,谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-05
问题解决了没,我今天也碰到了,也是S7-200PLC,求指教
相似回答