理论教育 易控INSPEC:提高工程开发效率,节省时间

易控INSPEC:提高工程开发效率,节省时间

时间:2023-11-16 理论教育 版权反馈
【摘要】:在规划完成后,按照推荐的工程配置顺序进行工作,也能提高工程的开发效率。此外通过导入导出、批量建立等功能可以在工程中快速建立变量,节省工程开发时间。

易控INSPEC:提高工程开发效率,节省时间

在开发工程之前,对工程的各个环节要做好设计和规划,充分利用易控在开发方面高效的优势,比如批量建立设备变量等,可以更快地开发工程,做到事半功倍。在规划完成后,按照推荐的工程配置顺序进行工作,也能提高工程的开发效率。易控推荐的工程开发顺序如下:

1.设备通信

设备通信是组态软件最基本的功能,基本上现场流程显示和数据管理等工作都与现场设备数据有关。使用组态软件进行设备通信时,用户无需了解通信协议的具体内容,通过易控提供的I/O通信向导,配置基本通信参数,就能够快速建立设备通信。

2.变量

变量在工程的各个场合都会使用,变量提供多种数据类型和多种变量属性。此外通过导入导出、批量建立等功能可以在工程中快速建立变量,节省工程开发时间。

3.设备变量和工程变量的关联

易控的设备变量和工程变量是分开管理的,在工程中只能使用工程变量,若使用设备变量,在设备变量的数据库变量属性处,选择相应的工程变量就完成了两者的关联,通过工程变量的使用来反映现场情况。这种设计可以将硬件层与逻辑层进行隔离,即使现场设备有变化,也只需改变一下关联关系,而不需要改变变量本身。

4.画面

按照工艺流程的要求,先设计画面的整体结构和布局。再根据监控功能的需求设计画面,可以按照功能的主次、使用的频率等来合理建立不同的画面,并把它们有机地组织起来。画面的绘制最好按照工艺分块进行,这样可以进行复制和重复利用,提高开发效率。在画面较多的情况下,通过画面分组对画面进行有效管理。

5.动画和事件

画面上的图形对象可配置多种动画效果,实时展现监控现场状态。通过对图形对象配置事件属性实现对自动化系统的干预和控制。

6.用户程序、热键

根据工程的设计规划,在系统预设的用户程序使用场合(如工程启动时)编写用户程序,省去手动设置触发条件的步骤。对于在工程中反复使用到的逻辑,通过编写“用户自定义方法”进行调用,可以节省系统资源并提高运行效率。(www.daowen.com)

7.报警、报表

配置工程运行过程中需要进行报警的变量,并定义合适的报警方式,根据工程需求选择灵活的报警通知方式,例如手机短信通知等;选择与实际需求最接近的报表模板建立报表,使用报表工具箱中提供的报表组件完成报表制作,包括实时数据报表和历史数据报表。

8.历史记录、事件记录、数据库访问、配方

对于重要的数据,系统需要长期保存,历史记录主要是完成数据库的配置、定义需要记录的变量,定义记录方式等。同样,事件记录主要是完成变量操作过程的记录,包括定义操作变量、配置记录数据库等。通过使用数据库访问向导,实现与外部数据库的数据交换。

9.用户和安全区

工程开发完成后,通过在系统中添加若干安全区、为画面上的图形对象设置对应的安全区、为用户分配安全区权限来保障运行系统的安全。

10.网络、Web、冗余

易控的网络功能设计分为服务器端和客户端。服务器端用“提供的服务”项用来配置易控工程为其他工程提供的数据和服务,客户端用“引用的工程”项通过导入配置文件访问其他工程的数据和服务。Web发布主要是通过通信配置、编译、浏览及发布几个步骤就能完成工程画面的发布,工程运行后通过Internet进行远程画面和数据监控。冗余设备、冗余工程及冗余网络都提供方便的添加方式,以保障系统稳定性。

11.多语言、工程选项

工程基本制作完成后,只需要添加工程支持语言、填写资源对照表、添加语言切换指令几个步骤就能实现工程的本地化;工程选项提供多种选项保证工程运行起来后出现我们期望的画面和语言等。

根据工程开发者个人的爱好、经验以及工程的需要,工程的各个部分的配置顺序可以不同,也可以穿插进行。另外,不是所有的内容都必须配置,要根据工程的具体情况决定。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈