2024年4月26日发(作者:)

iFIX工程开发流程

作者:lostcity

一、预备知识。

开发一个项目,首先当然需要明确该项目的需求了。项目完成后要

实现什么样的功能,实现那些功能需要什么样的设备、软件支持等。大

概罗列一下,我想这是必须的。

我们假设要实现这样的一个简单系统:使用iFIX监控三菱Q系列

的plc,包括数据读写,数据历史存储,数据和报警动态监控等。于是

很自然在开发系统之前我们需要预备的东西就包括:Q系列plc的监控

点表,iFIX软件和Q的通信驱动等。这一切准备好了,才能开始上位i

FIX工程开发。

二、iFIX工程开发流程。

当准备工作完毕,开发工作也就可以开始了。

1、软件的安装,包括iFIX和驱动。

这个不说了,不会得自己想办法去吧。如果要使用OFFICE,O

FFICE必须先于iFIX安装,如果先装了iFIX,请先卸载iFIX,再装OFF

ICE,然后装iFIX。

2、真正开始是这里:系统配置(SCU)

所谓系统配置,就是为系统配置一些参数,以后开发系统过程中可

以直接使用。这些配置信息保存成一个scu文件,iFIX启动的时候可以

选择装载哪个文件。

系统配置包括有:

系统路径配置:这个简单,默认就可以。意思无非就是哪部分的数

据/配置数据储存在哪个位置。值得说的是如果打算开发多个项目,那

么可以为每个项目设置不同的“工程项目”路径。(参考视频教程之"多工

程")

报警配置:报警的配置包括报警打印、报警信息摘要、报警文件、

报警历史、报警odbc、网络报警、报警队列等。每一项服务的意思都

比较容易理解,根据项目需要启动相关服务就可以了。

网络配置:这个视需要设定,如果不使用网络功能就不用管他,使

用的话把远程的iFIX节点添加进去也很简单。

SCADA配置:直说就是启用scada和为工程添加通信驱动。注意

这里只是添加,驱动配置步骤在后头。客户端的话可以不使用scada支

持。

启动任务:iFIX启动的时候需要伴随启动那些程序,统统加进去,

还可以选择启动方式。

安全和SQL用户配置:设置用户权限以保证系统安全。可以不用

管,需要用再看电子书。

3、驱动配置(i/0 driver configuration)

iFIX为用户提供两种类型的驱动程序,一种是6x另外一种是7x,

区别在于7x可以作为opc server而6x则不可以。另外关于6x驱动的

安装可以参考6x驱动安装说明。