安全PLC和普通PLC有许多相似之处,比如两者都具有执行逻辑和算数计算功能;两者都可带输入输出I/O模块,提供来自输入信号和执行控制到最终输出的能力;两者都具有通信接口,实现设备间的数据交换。但是两者还是有区别。
一.系统构成
安全PLC 的系统,独立于普通PLC的系统,能够实现两个重要目标。1.采用冗余的工作方式,系统不会失效,即使元件的失效不可避免。2.失效是在可预测的范围内,一旦失效,系统将进入安全模式,断开输出。
普通PLC 内部CPU的数量一般只有一个,它的作用是执行用户的程序,进行IO的扫描和系统的诊断,但用户的程序通常就只进行一次处理。安全PLC的CPU至少有2个,两个CPU的功能是分别对同一用户程序各自执行一次,然后再把两个结果放在一起比较,如果比较结果是一致的,就输出这个结果,如果是不一致的,选择安全的结果输出。由此看出,这才是安全PLC和普通PLC最大的不同。
二.认证上的区别
普通PLC 不许经过认证,安全PLC需要通过国际的安全认证。
三.硬件上的区别
普通PLC的输入,通常一个传感器或者开关只接在一个接点上,并且PLC如果是冗余输入的话还需外接电源,而这种电源是没有波形的,无法检测出输入点是否断开。
安全PLC的输入接点通常接安全传感器或安全开关的常闭接点,用于提高输入信号的快速性和可靠性,一般安全输入都会使用双通道输入,起到了冗余的作用,一个急停需要接2个接点,每个PLC能接的元件个数比普通PLC更低了。
输出上也有区别,普通PLC 输出后,就和PLC本体失去了关联,比如接通继电器,继电器最终通没通,PLC并不知道,这是因为没有外部设备反馈。
安全PLC具有线路检测功能,会周期性地对输出回路发送短脉冲信号,来检测回路是否断线,并且也会将安全继电器的常闭接点接回到安全输入端子上,用来检测输出的状态。
四.软件上的区别
编程上的区别:普通PLC 编程更灵活,可以使用梯形图或者ST语言;指令的算法和输入参数与输入上的产品无关;指令没有经过安全认证。
安全PLC 只能使用功能块图;功能块除了按照功能区分外,还针对产品区分;功能块都经过安全认证。
5.网络通信上的区别
普通PLC 和上位机以及和其他控制器通信的话可以使用Ethernet/IP通讯,它是由ODVA管理的开放式工业以太网,不依靠特定制造商,它使用CIP协议,CIP是一种开放的业界标准网络,可在不同的CIP网络间进行通信,设备层现场总线可以使用Ethercat或者Devicenet去连接。Ethercat是由ETG推进的高性能商用网络系统,可实现高效高效率的通信。DeviceNet是一种用在自动化技术中的现场总线标准,它使用CAN总线的底层通讯协议,主要应用包括数据交换、安全设备以及大型控制系统。
安全PLC适应于哪些通讯协议呢?
-
plc
+关注
关注
5008文章
13146浏览量
461959 -
数据交换
+关注
关注
0文章
100浏览量
17917 -
输入信号
+关注
关注
0文章
445浏览量
12535
发布评论请先 登录
相关推荐
评论