哈喽,你好啊,我是雷工!
现如今随着计算机技术的发展,自动化软件的功能也越来越强大,像SCADA系统不仅仅局限于数据的采集监控,还根据客户需求实现一些以前属于IT领域的一些要求。
比如用SCADA系统实现设备台账的管理,将传统的纸质台账无纸化,并集成到系统里。
本篇记录下使用KingSCADA软件实现设备台账的录入功能,
即将设备台账信息通过KingSCADA界面录入到SQLServer数据库中。
以下为记录的实现笔记。
01效果演示
①当*标的必填项未录入时会提醒必须完善必填项;
③从数据库可以查询到录入的信息;
02测试环境
此次测试的软件版本如下:
①KingSCADA版本为:;
注:
目前KingSCADA在Windows系统上的最新版本为3.8版本,这里是要测试一个以前老项目的需要装回了与原项目一致的版本,功能测试哪个版本都一样。
为了响应政策,KingSCADA出了信创4.0版本,适配国产系统。
②SQLServer的版本为:SQLServer2022;
03实现步骤
3.1、新建表
关于数据库的安装和创建由于之前的练习中有现成的环境,这里未重新创建,故也不赘述,
有需要的同学可参考之前的笔记《KingSCADA将数据插入SQLServer的方法》。
这里直接在数据库SCADASQL中新建一个表格SC_SBTZ。
数据表的数据类型,关于数据库的类型该用哪个也不太擅长,实际中都是遇到问题就网上查该用哪个,解决问题了就算了,也为系统的深度学习过,有设置的不对的你可以笑出来,能够指正就更好啦。
3.2、创建界面
关于KingSCADA项目的创建大家可以参考以前的文章《【KingSCADA】如何创建新应用》,
我这里是在开发程序上测试,未重新创建,故也不再赘述,
有感兴趣的可以翻以往文章,也可以在后台的【历史文章】中搜索关键词SCADA看以前的笔记。
这里只记录下设备录入弹窗界面的实现,通过添加文本、图像、文本框,然后根据需求组态界面,完成效果如下图所示:
3.3、录入脚本
在编写脚本功能前需要确保已经正确的配置好ODBC数据源,我这是现成的环境就没有再重复配置,配置过程可参考《KingSCADA将数据插入SQLServer的方法》。
接下来记录本次测试的核心功能,【录入】按钮的功能脚本。
在录入按钮上双击,添加鼠标左键弹起的事件。
脚本如下:
3.4、运行测试
04后记
以上为通过KingSCADA软件实现设备台账管理时设备录入功能的实现,
为了很久以后再次做同种功能能按照笔记快速实现,也为了可以帮助有需要的同学。
你在项目中有遇到过需要做设备台账的功能么?是如何实现的?