哈喽,你好啊,我是雷工!
前面安装了易控天地这个软件,是组态软件中完全用C#开发的组态软件;
接下来学习试用下该软件,以下为测试记录。
01 工程开发任何组态软件的基本流程应该是类似的,打开软件,开始开发,测试,修改,部署;
易控天地的开发基本步骤如下:
1.1、启动软件
通过桌面快捷方式或开始菜单,启动【易控天地标准版工程开发环境】,首先进入【工程管理开始页】;
2.2、新建工程
点击【新建】按钮,创建新的应用工程;
名称:输入工程名称;
位置:工程存储的位置;
描述:详细的工程描述信息;
填写完相应信息,点击【确定】按钮,创建新的工程,新工程创建后将自动加入工程列表,并自动打开该工程;
2.3、配置开发
打开新建的工程后,首先进入的是【工程开发开始页】,然后可以根据工程需要,在易控天地各个子系统进行配置开发;
02 数据采集SCADA系统的其中一项就是数据采集,由于集成的驱动多而全,在采集方面很受用。
这里以ModbusSlave工具为例,测试数据采集的配置过程。
2.1、ModbusSlave
启动ModbusSlave工具充当Modbus从站设备;
2.2、设备通讯
点击【设备通信】,打开设备通信子系统配置界面;
2.3、选择驱动
在【设备通信】界面,点击【添加】按钮,选择设备所用驱动【ModbusSlaveEthernet】,然后点击【确定】按钮。
2.4、新建设备
在【新建设备】页对话框中设置各种相关参数,完成后点击对话框中的【确定】按钮。
2.5、设备连接图
确定后可以看到设备连接图;
2.6、新建变量
数据采集最终要采集的是设备中的变量点位,当创建完设备后需要新建变量;
在设备列表窗口中,双击设备节点或右键菜单选择变量,打开设备变量开发界面;
在界面中点击【添加】按钮,可以添加变量;
2.7、数据类型
易控天地标准版设备变量的设备类型感觉和其他软件中有所差别,英语不太好的需要看说明才能知道所表示的类型;
基本类型及说明:
类型
符号
说明
模拟型
Analog
浮点型,带小数位
数字型
Digital
开关型
整型
Integer
64位带符号整数变量
无符号整型
UInteger
64位无符号整数变量
字符串型
String
由零个或多个字符组成有限数列
时间型
DateTime
用来表示时间的类型
BCD码
BCD
BCD码
2.8、启动测试
根据数据类型设置好数据类型,然后点击【启动测试】按钮,可以正常采集到ModbusSlave中设置的数据;
03 后记以上练习实现了项目的创建及数据采集的过程,其实只要了解的实现逻辑,无论用任何软件都是同样的过程,同样的步骤,只不过在每一步的实现上可能有所不同。
有记录不准确的大佬也可以评论指出,更多相关内容也可以在交流群内探讨。