iFIX 采用面向对象的数据库设计方法,数据库主要是 以数据块的形式构成的,不同的数据块所实现的功能不 同。可以将多个数据块按先后的顺序连接起来,就组成了 数据链。在数据链中,数据从一个数据块传递到下一数据 块来实现一些功能的组合,数据链能够读取底层的数据, 产生报警并自动完成某个过程。规模较大的过程控制系统 包括较多 I/O点,用简单的数据块实现起来较为复杂,因 此可以通过设计多个数据链,每一条链完成某一功能,或 实现控制过程的某一特定功能,这样就可以使问题简化。 在PBS系统设计中,为了读(写)PLC 中设备的数值,采用 了DI块(数字量输入块),DO块(数字量输出块),AI块(模 拟量输入块)和 PG块(程序块)等。
在实际中有一些任务希望在特定的时间或时间间隔进行,或过程发生变化时进行,这就是所谓的调度问题。在iFIX组 态软件中有两种调度,分别是基于事件的调度和基于时间的调度,为了调度这些任务,需要根据实际需求定义触发这些 动作的时间或事件。下面的这段代码
(8338) Heidenhain Encoder EQN 1325.011-2048 (8338)
(8145) GE Synchronizer II Control Board 44C331890G01 (
(5207) Emerson Logic Control Board 1581-6000-0001 +1581
(M6-2) 1 HONEYWELL 30751856 MEMORY MODULE M6-2
(O4-2) 1 FANUC A16B-3200-0040 PC BOARD O4-2
(U3)1 ALLEN BRADLEY 1305-BA09A MICRO DRIVE, 380-480