随着工业自动化的日趋成熟,现代化工厂已经摒弃了当初的设备简陋,功能单一,缺失。因此在我们所从事的工业自动化现场,急停按钮,门锁,系统越来越多的被应用到我们自动化生产设备和生产流水线上,它们的使用,使得原本危险的设备增添了的保证。使得我们的工作过程有了的监控,不仅让现场操作人员有了好的生产环境,也为企业生产,管理添砖加瓦。
作为家族的重要环节,已经越来越多的被人们所认知,但是在使用的过程中,仍然有很多使用者困惑,为什么一套和以往使用类似的plc被冠以plc,plc和普通plc到底有哪几方面的区别,在此和大家进行分享。
众所周知,设计的理念我们一定要记住三个词:1.冗余;2.相异;3.自检测。
而只有实现了以上三个理念设计的产品,我们才能认为它是产品,而普通的plc产品是不具备的设计。那接下来我们就看看plc是如何通过设计实现这三个理念的。
1.冗余
普通plc内部cpu数量有一个或者多个,但程序通常是进行一个处理,多个cpu的功能是把程序中的逻辑运算、算数运算、通讯功能等分担实现,也就是协作处理。
plc内部cpu数量至少两个或者多个,两个cpu的功能是:分别对同一个程序各执行一次,然后把记过放在一起比较,如果结果一直,就会进行输出,如果不一致,则选择的输出(通常意义上的不输出或者停机)
因此只有具备冗余设计的cpu才能称之为plc。
除此之外,plc中的cpu的检测具有时钟检测,监视时钟,序列检查,存储器检查。
时钟测量:在处理器电路中,有两个不同的振荡器交叉检查它们的行为,每个处理器使用一个时钟检查另外一个是否运行。如果在一个确定的周期里,检测到对方没有运行,cpu就会进入状态。固件每秒钟会检查两个振荡器的精度。
监视时钟:一个硬件和一个固件的监视时钟检查plc的活动和执行用户逻辑的执行时间。这和常规的plc系统是相同的。
序列检查:序列检查监视cpu操作系统不同部分的执行。
存储器检查:所有静态存储器区,包括flash存储器和ram,使用循环冗余码(crc)进行检测,并且双码执行。动态存储器区由双码执行保护,周期性进行检测。在冷启动时,这些检测重新进行初始化。
从上面的分析可以看出,plc的诊断和检测比常规的plc的检测要多很多,所以相对来说,硬件和软件的设计复杂。当然,检测和诊断的范围也广范,细致。
2.相异
plc通常都有两个处理器,通常处理器是由两个不同厂家进行的提供,比如一个摩托罗拉,一个因特尔,同时进行解码和执行。这种差异提供了失效的下列优点:
1.两个可执行码自生成,编译的差异性使得在代码生成时,检测系统失效。
2.两个生成码由不同的处理器执行,因此,cpu能够在代码执行时,出系统失效和plc的随机失效。
3.两个立的存储器区用于两个处理器,因此,cpu能够出ram的随机失效,而这在每个扫描周期的全部ram检查时测不出来。
3.自检测
plc的自检测体现在方方面面,包含cpu处理的自检测,监视的自,输入输出点的电路板状况自检测。
在此我们介绍一下输入输出的设计是如何体现了自检测这一理念设计。
数字量输入
黄色部分是输入点所具备的特有电路设计,普通输入点是没有的。
内部诊断:每个输入通道使用一个公共输入电路和2个立链路,每个微处理器驱动一个数字输入串行器(dis)来实现对输入信息的采样。另外,微处理器还驱动一个数字输入还原器(did),再驱动诊断功能块进行诊断,实现还原数据与输入数据的同步比较。
输入通道错误检测:数字量输视现场侧电源,利用外部接线来进行漏电流的检测,小的漏电流是1ma,如果没有漏电流,就代表外部电路出现开路故障,在干接点的情况下,在接点两端并联一个10k欧的上拉电阻,用于外部线路的断线检测。每个输入电路都配置了开关,周期地强制为1或0,用于检测电路是否健康。每个输入电路立进行检测,如果发现问题就对诊断位置1,声明通道处于非健康状态。
数字量输出
黄色部分是输入点所具备的特有电路设计,普通输入点是没有的。
内部诊断:为了开关是否能够断开与闭合,要在输出模块(在模块内部电路,插入周期性的诊断循环)进行一个脉冲测试。
诊断序列包括:
关命令,这个时间非常短,不会影响执行器,大不过1ms;核实测试结果,并且恢复正确的开关命令。
电源监视:每个输出电路包括两个串联的开关,有两个处理器分别进行控制。个微处理器使用数字量输出还原器(dod)驱动它的开关,而二个微处理器则在还原器之后驱动它的开关。在每个周期里,两个微处理器系统的中点电压要与一个阀值进行比较,然后还要交换它们的如果,评估中点的状态,诊断开关的状态。如果在一个通道查到出错的行为,那么立即停机,并且设置诊断位,通知cpu,cpu中会有故障信息体现。
综上所述,希望大家对plc和普通plc的区别有了一个进一步的认识,也通过上面的介绍,了解到产品设计的三个重要理念。在未来使用相关产品的时候,能够结合今天分享的内容来认识这些产品,通过它们的设计,区别于标准控制产品。
广告彩蛋时间(下一页)
pss4000自动化系统
pss 4000自动化系统专注于标准和功能的融合。这可实现融合标准和功能的自动化解决方案的应用;这是作为用户的您易于操作的解决方案。该系统为物理组合,于软件中融合标准和功能。
编程员/用户可自由选择通过功能程序块进行的配置,使用en/iec 61131-3编辑器进行编程,或者这两种方式组合进行。所有编辑器均可用于标准和相关任务。用于plc编程的编辑器(pas stl和pas il)已被tüv süd归类为lvl(limited variability langes)。所有编辑器的元件为pas4000软件-可实现简单、标准化的操作!
硬件方面的标准和性融合
pss 4000自动化系统内的控制系统可用于标准和相关任务。pssuniversal plc可用作plc控制系统或单纯的控制系统-具体根据您的需求而定。pssuniversal multi控制系统还可用作标准i/o和功能的外围系统。适于标准和功能的大量i/o模块亦使得您可根据自身的应用量身定制系统。