iFIX 采用面向对象的数据库设计方法,数据库主要是 以数据块的形式构成的,不同的数据块所实现的功能不 同。可以将多个数据块按先后的顺序连接起来,就组成了 数据链。在数据链中,数据从一个数据块传递到下一数据 块来实现一些功能的组合,数据链能够读取底层的数据, 产生报警并自动完成某个过程。规模较大的过程控制系统 包括较多 I/O点,用简单的数据块实现起来较为复杂,因 此可以通过设计多个数据链,每一条链完成某一功能,或 实现控制过程的某一特定功能,这样就可以使问题简化。 在PBS系统设计中,为了读(写)PLC 中设备的数值,采用 了DI块(数字量输入块),DO块(数字量输出块),AI块(模 拟量输入块)和 PG块(程序块)等。
在实际中有一些任务希望在特定的时间或时间间隔进行,或过程发生变化时进行,这就是所谓的调度问题。在iFIX组 态软件中有两种调度,分别是基于事件的调度和基于时间的调度,为了调度这些任务,需要根据实际需求定义触发这些 动作的时间或事件。下面的这段代码是判断某个车位有无车辆以及在各个条件下相应的做何种操作。
GIDDINGS & LEWIS PiC900, CPU 943 Program Industrial Com
GIDDINGS & LEWIS 1-21783 USPP 121783
GIDDINGS & LEWIS 502-03994-00 NSFP 5020399400