PLC为何如此可靠?
这不是一个简单问题,要回答清楚不是一两篇文章就行的。这里,仅作为STIPLC总工程师多年
的经验与朋友们交流一些:
1,搞清可靠性包括那些内容?
可靠性是指产品能在规定的条件下,能准确完成所设计的全部功能。电子产品一般包括:
(1)机械性能
(2)电气性能
(3)热力性能
(4)化学性能
(5)生物性能
(6)使用性能
等方面的可靠性,只要从这几个方面全方位的仔细的科学的落实,产品一定可靠。
机械性能:主要考虑在各种工况下连接的可靠性,如震动,冲击,摔落,冷热涨缩,
腐蚀,霉烂,粉尘。还有机械接口的电气强度,通流能力,插拔寿命等。
重要的应该冗余(一个电信号连几个针)。
按试验标准规定的振动频率范围内,最好无共振点,如有,应确保连接
可靠。
热力性能:主要考虑功率部件的热设计,考虑最坏情况下,功率元器件的结温在允许
值之下。这主要应熟悉传热学。此外,功率元器件的驱动边沿要抖,减少开关
功耗。
要注意元器件在产品规定的温度范围内的参数变化,要有足够余量。
对精密检测要从设计上消除温漂。
化学性能:要根据可能场合,如酸碱,盐雾(如海轮,港口),进行处理。
生物性能:对潮湿高温场合(如海轮),霉菌侵蚀是常见的,所用一些材料应符合
标准(如船用标准),并进性相关处理。
使用性能:要考虑用户错误使用时(如接错,接反),尽可能不坏。
电气性能:(1)要满足基本性能:电气强度(耐压),绝缘电阻,电压波动(如
+25%----30%),频率波动。
要注意PCB布线,及内部连线的爬电距离(高湿度下),内部线缆,PCB印刷线的通流
能力。
(2)特别注意电源的设计:容量足够(在高温满载下),负载很轻很重及
从小容性到大容性下,要动态静特性好,上断电无过冲(或少量)(软起动),
要能抵抗电网电压瞬时中断(如能不间断维持240毫秒供电),
要能抵抗过滤浪涌电压,电快速脉冲群,等的工模与差模干扰及破坏。
还要有过载短路保护能力。
(3)地线设计是极为重要的,一点共地原则永远记牢。
大电流与小电流,模拟与数字,强电与弱电分开(必须分区域)布线。可不共地也可
一点共地。
(4)驱动感性负载应加缓冲隔离,不要用触发器或锁存器直接驱动。感性负栽在加续流。
(5)对大电流负载不要与逻辑电路共电源。要保正大电流负载动作时拉低总电源时,其它
电路供电正常。
(6)输出采用:密码刷新,3中取2。
(7)输入采用:滤波,3中取2。
(8)尽可能减小输入(从抗干扰角度)阻抗,输出阻抗
(9)共地时,如有多个电源,设计做到尽量同步上断电。做不到时,应确保
MOS电源先上电后断电。
(10)大功率元器件要注意DV/DT,DI/DT,开关损耗
(11)输入输出口要有放电回路,以防静电。
(12)经常有这样的情况:当本装置无电时,但与它的输入输出连接的其它设备有电
,设计时要注意保护(尤其是MOS)。
(13)输入往往设计了滤波电路,但要注意上电后的暂态逻辑与无输入信号时的逻辑
要一致,这一点很多人不大注意。
(14)输出电路要确保在上电和断电过程中不会发生误动作。
(15)处理器CPU的复位时见间应晚于输入复位时间,但输出复位时间要晚于CPU上电复
位时间,早于CPU断电复位。
(16)为防止CPU因干扰误输出,重要输出加延时,CPU因看门狗而复位的时间小于输出
延时,这样输出得到及时纠正而没来得及误动。
(17)串行通讯要加检错能力强的校验
(18)网络控制系统,在未收到全部有效输入信号前,不得进行运算输出。
(19)弱信号尽量采用差分输入输出
(20)长线接口尽量加浪涌和静电保护
(21)板卡或模块的外接电路与总线母板间用光藕隔离,而且外接电路的供电最好由
外部供电(不要用带变压器一类的DC/DC由母板供电),这样当一块板卡或模
块因用户不慎强电进入而破坏整机。
(22)为防辐射干扰和磁场干扰,布线时防止形成闭环,非闭环时的闭环面积要尽量小。
(23)为防共模干扰和静电放电干扰,机内要注意合理接地与浮地。原则是不能有干扰
电流或电压加到内部电路元器件上。
(24)元器件要降额设计(电参数和热参数)
(25)注意分协:元器件故障会造成的后果与设计上的安全措施,各种可能的外接设备故障
的后果及安全措施。
(26)必要的冗余设计
(27)串行通讯中的命令采用密码开/密码关,不能只用简单的1/0
(28)尽量不要采用变化才发送,不变不发送(为了减少通讯量),这样有可能接收者没来及
接收就没了,必须这样时,一定要有应答和重发机制。
最好采用不管变不变都定时发送。
(29)最好不采用主从方式通讯,应采用无主或多主或全主全从方式。
因一主多从时,当主站故障时,通讯失效。
(30)总线网应注意尽可能的监视节点机故障并能自动与总线脱离
(31)网络必须有很强的韧性,任一节点的上电关电插拔,都不影响网络运行
(32)输入信号线短路断路,应能检出,并使结果满量程,而不能浮动不定
2,可靠性设计的实现
(1)要吃透影响可靠性的机理,解决问题的原理与方法
(2)要细致周到全面,尽可能的滴水不漏
(3)要有定性分协,更要定量研究推敲
(4)严格按标准和适当超标准设计
(5)吃透每种元器件用法,读透其数据手册
(6)加宽加深知识
(7)多积累,多实践
(8)求精

转自:http://blog.21ic.com/more.asp?name=yzy1102&id=16742

谈谈PLC的抗干扰能力(转载)相关推荐

  1. Python 2.7 cython cythonize py 编译成 pyd 谈谈那些坑(转载)

    转自:https://www.cnblogs.com/ibingshan/p/10334471.html Python 2.7 cython cythonize py 编译成 pyd 谈谈那些坑 前言 ...

  2. 0基础入门学PLC太难?谈谈PLC的学习方法

    电工作业人员在实际的工作中都会接触到PLC,随着工业自动化和智能化科技的发展,在很多复杂的场合,PLC取代了复杂的继电器控制柜和接触器控制柜,得到了广泛的应用,PLC不仅接线很简单,便于布线和控制,更 ...

  3. 谈谈PLC技术与自制PLC

    序言 本人上学期间学了PLC和单片机,工作中几乎都是和单片机打交道,偶尔使用PLC.深知PLC是使用单片机开发的,在PLC上开发应用,其实也就是向一般用户提供二次编程的接口,最近两年工作主要是做教育类 ...

  4. 谈谈建站心得(转载)[精华]

               从事互联网行业已经7年了,有一些感悟在脑中盘旋.经历了很多教训以及狂热,工作与生活给了我一些教训与心得,遇到一事情时,经常有一种似曾相识的感觉,但真要说出所以然,似无法将他们高度 ...

  5. 谈谈WS_EX_CLIENTEDGE窗口风格(转载)

    关于该风格要注意几点的是: WS_EX_CLIENTEDGE窗口风格并不是对所有窗口都有效,只有窗口有客户区的时候才有效,这样当它用在比如button,combox,tab无客户区的控件时,它是无效的 ...

  6. 计算机技术应用社会实践课题,PLC自动化专业社会实践报告.docx

    文档介绍: PLC自动化专业社会实践报告来上海有一个月了,每天都在不断接受新知识.开阔新视野可编程控制器是集计算机技术.自动控制技术.通信技术为一体的新型自动控制装置.由于它可通过软件来改变控制过程, ...

  7. 三菱gx软件初始化失败怎么解决_三菱PLC的常见问题大全!

    [1]PLC的输出是不带电源的吗?比如说我要控制个110V继电器.是不是要加个电源?怎么接线?答:PLC的输出端口仅仅是一个驱动负载的开关,本身是不带电源的,如果要控制个110V继电器,要加个电源.P ...

  8. 三菱plc指令大全详解图表_三菱PLC的常见问题大全!

    [1]PLC的输出是不带电源的吗?比如说我要控制个110V继电器.是不是要加个电源?怎么接线?答:PLC的输出端口仅仅是一个驱动负载的开关,本身是不带电源的,如果要控制个110V继电器,要加个电源.P ...

  9. PLC单片机实验开发设备

    在单片机的应用中,PLC控制系统已经成为了其组成中的重要组成部分.单片机主要利用PLC必备的编程接口来进行通信,使用LCD作为用户的界面,界面中可以显示出PLC的工作状态.工艺参数,也可以使用相应的按 ...

最新文章

  1. 18常用web开发 浮动层、提示层代码下载
  2. android studio初始化设置,Android studio 初始设置
  3. 处理api返回的数据_API 乐队指挥家,网关服务正式上线
  4. 版本控制工具历史的10个里程碑
  5. python2转python3代码_Python2代码转成Python3代码
  6. linux自动归档,Linux之归档、压缩
  7. ACM-ICPC 2018 南京赛区网络预赛 Lpl and Energy-saving Lamps 线段树
  8. 【剑指 offer】(二十九)—— 数组中出现次数超过一半的数字(及该数字出现的次数)
  9. 【新人c语言强化训练 】 c 语言强化练习2。1 数据对齐[zt]
  10. MATLAB显示中文乱码问题 MATLAB2016
  11. 峰值信噪比公式_关于 PSNR (Peak Signal-to-Noise Ratio) 峰值信噪比的个人理解
  12. 【016】随缘画-根据输入文字随机生成艺术画(带算法)
  13. WEB 服务器调试利器 -- Tamper Data
  14. 怎样设置计算机安全模式,电脑怎样进入安全模式
  15. 深度解析B端设计规范如何落地?
  16. C++ 视频播放开源库
  17. 应用计算机测定线性电阻电路图和实物图,PC817中文数据摘要_PC817引脚图和功能_工作原理_特性参数及典型应用电路...
  18. windows10 win10 假死 死机 鼠标键盘动不了解决
  19. gochat源码解析
  20. yum linux centos安装mysql详细教程

热门文章

  1. 【综述】Transformers in Remote Sensing: A Survey
  2. Django基础五之Django模型层(二)多表操作
  3. (附源码)springboot零接触校园快递管理系统 毕业设计 654153
  4. 7-13 喊山 (30 分)
  5. Smart Communications在手机支付中赢得菲律宾人心
  6. allegro 3D模型怎么找? PCB的DFA如何设计?如何加载PCB的3D模型?如何避免器件之间的干涉?PCB的3D设计 DFA设计的概念
  7. AppStore搜索不到已上架应用问题
  8. java 实现违章_基于JAVA的违章查询助手数据调用代码实例详解
  9. c语言写骷髅病毒源码,骷髅病毒分析报告
  10. Diagram Designer 的文字编辑试验