PLC开关量输入信号隔离电路设计

电子说

1.2w人已加入

描述

  PLC开关量输入信号只有开、关两种状态,与模拟量相比,其隔离比较简单,通过光耦就可以实现。

  下图是我在电路设计中使用的开关量输入信号隔离电路:

plc

  上图中,

  U6为光耦,

  R32为限流电阻,

  R31为泄流电阻 ,用于防止在输入断开时,流过U6漏电流,使U6导通,导致PLC误检测为输入闭合。

  R33为上拉电阻,与LED灯并联,主要用于输入闭合的指示。

  X00_IN连接到PLC的单片机的IO输入口。

  开关量信号主要有没有极性的干接点输入、低电压的NPN型输入以及高电压的PNP型输入。

  为了同时支持这三种输入,选择了双向光耦U6作为隔离的器件。

  SW1用于这三种输入检测时的参考电平

  当输入为干接点或者是NPN时,XCOM接到12V-24V的电源输入。当输入为PNP时,拨动 SW1,使得XCOM接到PLC的参考地。当输入断开时,U6不导通,X00_IN输出高电平给单片机。当输入闭合时,U6导通,X00_IN输出低电平给单片机,同时LED灯被点亮。

  泄流电阻R31以及限流电流R32的阻值是这个电路的难点,初学者往往因为取值不合理导致PLC在不同工作环境下不能可靠工作。

  为了保证输入开关或者按键的使用寿命,

  PLC需要在开关或按键闭合时提供》1mA的润湿电流,用于在开关闭合瞬间产生非常微弱的火花,烧蚀触点表面的杂质和氧化层。

  在工作环境比较潮湿或者是开关/按键安装在潮湿的位置时,

  开关/按键在断开时的触点电阻比较小,我们将这种情况下的触点绝缘电阻称为水电阻,PLC仍然需要能正确判为断开状态。

  一般水电阻的值会到几K欧。

  综合以上几点考虑,当光耦的导通电压为1.2V-1.6V时,我们将R32的阻值选为3.3K欧,这样即使PLC的电源电压为10V时,也能提供(10-1.6)/3.3=2.5mA的电流。

  而且PLC的电源电压为24V时,也能保证开关/按键水电阻》10K欧时,能可靠地判为断开。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分