(文章来源:OFweek)
每一个层级都需要经优化的硬件和软件解决方案来解决各自所面临的严峻设计挑战。其中,涉及到控制层级的挑战尤其难以解决。
由于通过一个控制器所支持的节点数量正在逐渐增加,除了能耗、长电源使用寿命和可靠性要求等与所有工业自动化设计相关的挑战外,控制级设备的设计人员还面临着某些特定的挑战。更多的支持节点数量意味着整个工厂解决方案内所需的控制器数量就应该越少,以创建一个性价比更高的自动化解决方案,或者这些增加的节点都可以在工厂在得以应用,从而实现更高的自动化程度。然而,随着支持的节点数量越来越多,处理器的性能也必须要同比提升,并且在此情况下仍然保持足够低的功耗,这样才可以避免增加封装的尺寸。此外,大多数PLC在设计时都不需要添加风扇,因此功率损耗是设计方面的一个关键。
由于PLC和CNC同时控制工厂内的大量节点或功能,所以它们运营的实时性至关重要。对于一个解决方案而言,实现精准的定时需要两个部分:一个是实时 *** 作系统,另一个则是针对工业通信的灵活时间感知外设。实时 *** 作系统(RTOS)在这些设备中被用于决策和控制延时,以满足关键定时的需求。商用RTOS在工业控制领域中的广泛应用已经长达数年,同时其在RT Linux®解决方案中的兴趣也在不断增加,这些解决方案在添加了工业自动化应用所需的时间感知和决策能力的同时,还具有Linux大型开源社区的全部优势。
对于实时解决方案的通信外设部分而言,主要的需求是通过一个即使在需要增加节点数量的情况下,也能实现低延迟和较短协议周期时间的方法来支持工业现场的总线协议。当在单个设计中必须支持多个现场总线标准时,这会变成一个更加复杂的难题。
为了使终端产品与EtherCAT、PROFINET、以太网/IP等多个也许已经在工厂中使用的标准兼容,多协议支持是必须的。通过硬件 (ASIC) 来满足多协议支持是比较复杂的,其原因在于每个协议都可能需要属于其自己的专门ASIC,因此每个支持的现场总线都需要不同的电路板设计。如果采用可编程方法的话,问题可能会变得简单一些。在这些方法中,只需进行软件或固件更改即可实现现场总线协议的变更。
为了使这个实时通信解决方案更加方便快捷,控制器需要大量外设接口,这是因为它们需要在多个层级上与工厂内的现场总线网络、连接I/O的背板、制动器、驱动器或者其它控制器,以及那些使用OPC UA等协议进行数据采集来实现工厂诊断功能的服务器进行通信。所有这一切都需要用到大量的外设接口,特别是以太网接口。此外,还需要一个灵活的且可编程的通信解决方案。
(责任编辑:fqj)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)