PAC包括了两部分内容:一体化的软件平台和基于开放式模块化结构的硬件平台。PAC技术的解决方案也围绕这两个方面展开。
有两种提供PAC软件的方式:基于PLC控制的软件和基于PC控制的软件。
基于PLC控制的软件方案。绝大多数PLC厂商通过在已有的扫描式架构中增加新的功能来建立PAC软件,这些新功能包括以太网通信,运动控制和高级算法。通常他们会保留PLC熟悉的编程方式以及在逻辑和控制方面固有的特点。因此这种PAC软件通常是为了适合特殊类型的应用而设计的。
基于PC控制的软件方案。在PC方面,主要的解决方案是通过采用实时操作系统(RTOS)如来自美国WindRiver公司的Vx Works来实现的。实时操作系统能够控制系统的各个层面,从I/O读写速率到控制器上各个线程的优先级。并且为了使用户能更为容易地开发出可靠的控制程序,生产厂商增加了抽象层和I/O读写架构。因而这种灵活的软件非常适合于定制控制,数据记录和通信等方面的应用。
硬件方面的解决方案主要是依靠先进的CPU技术和开放式的设计(如:工业以太网)。根据摩尔定律,最新的CPU在其体积更小、功耗更低的情况下数据处理能力却变的更强。从而使用户在获得更为稳定、可靠的CPU的同时还获得了出众的计算能力。也使得制造厂商有可能去选择标准的嵌入式系统结构进行设计,摆脱传统PLC因采用专有的硬件结构体系所带来的局限,使系统具有更为丰富的功能前景。所谓开放就是在产品设计、元器件选择、网络通信、操作系统、监控及显示等方面都采用国际标准或大家公认的工业标准。时刻想到标准化就能使不同厂家的产品兼容、互换、并且能连接在同一个网络中运行。像工业以太网就是这样的标准。以太网(Ethernet)自1975年问世以来,至今市场占有率已高达80%,毫无疑问是当今LAN(局域网)领域中首屈一指的网络。以太网可以分为很多等级,一般简单的控制系统没有必要采用以太网,但对复杂的系统是很有用的,操作方便,而且能直观地看到各处的图像。