一、开发环境
- 新建工程
-
可输入工程名称及路径。
- 新建画面与图元添加
-
点击画面编辑右键,新建一个画面form1.在工具视图中,可以添加图元。图元的添加方法是,鼠标左键选择图元类型,然后点击画面,拖动,绘出图元,松开左键。
注意:
1,对于线和多边形的绘制可连续绘制,在转折点点击鼠标左键,继续拖动,可连续绘制。终点需要结束时,按回车键。当不绘图时,需要选择工具视图中的指针
2,需要设置主启动画面,不论是一个画面还是多个画面必须有一个主启动画面。设置在画面的属性里设为true
- 添加驱动
在工程视图中,点击设备驱动右键,添加设备驱动,有虚拟,OPC和用户3种方式,这里选择OPC驱动为例。虚拟驱动是模拟数据的,在其变化方式里有多个方式可选,用户自己体验。而用户驱动是根据用户自己开发的DLL(按照iScadaUserDLL开源框架库编写的),在组态开发环境中采用浏览的方式选择的,其设备变量表格中的地址为用户在编写该DLL时自定义的地址。下面是以OPC为例的抓图界面。
在其下面可建立多个OPC设备,每个设备对应一个OPC服务器。
在OPC设备表格中右键可添加和删除变量,添加OPC变量。点击OPC设备,在其属性视图中,输入OPC服务器信息,并添加2个OPC数据项。变量地址处输入的是OPC变量的地址空间全称,点击保存项目。
- 修改属性、动画,或事件
点击图元,如lable,可修改其基本属性,也可设置其动画属性,如在文本动画中显示变量值,可在文本框中直接输入变量名,也可以输入表达式如(sin(OPC设备1_Var1)),这样的话,组态运行后将显示该变量的sin值,从而极大的增强了表述的功能。也可以点击该文本框后面的小按钮弹出变量选择器进行输入,变量选择器中有很多函数参考。运行环境运行后,该lable将显示var1的值。其他动画属性或者事件属性类似,用户自己操作即可。
- 设置报警
新建报警设备,在其变量表格中输入报警条件(表达式或变量(变量的值为0时认为是假,否则都为真))。
注意:设置了变量报警,需要将工具箱中的报警控件拖放到画面中希望的位置,报警发生时,报警设置信息会自动的显示在报警控件上。
- 设置事件
右键点击设置事件,添加事件设备,在其变量表格中输入
双击事件条件,输入表达式,双击触发时内容或结束时内容,都可以弹出相应的对话框,设置即可。
- 设置数据存储
右键点击实时数据库,添加数据库设备,在其表格中选择存储方式,这里选择的是定时存储,在时间或表达式里输入定时间隔,如果选择条件存储,这里该输入表达式。如果选择变化存储,这里输入变化的幅度。
注意:需要配置数据源。点击数据库设备,在其属性里有连接串设置,一定要设置数据连接串。取默认值,认为数据库在新建的工程路径下。字符串格式需要参考c#语言数据库编程的连接串规则。
- 存储项目
点击保存按钮即可
二、运行环境
- 打开项目
打开开发环境保存的项目,立即全屏运行,自动连接设备驱动,显示数据。
- 退出
Esc或q键退出。
三、报表环境
使用很简单,输入数据库连接串。默认是认为在与该程序同目录下有数据库。输入查询的条件,点击需要的处理按钮就可。
注意:画历史趋势时,只有选择了按名称和按类型且类型是“数据”时才能绘制历史曲线,在历史曲线上右键有些打印及缩放和局部放大等功能,用户自己体验。
总之,本组态软件具有使用简单,操作便捷,驱动管理容易,动画效果丰富,事件触发方式灵活,数据存储多样性等多项特色,是学习和进一步产品化的首选代码。