大家好,我是雷工!
今天学习使用KingSCADA3.8创建一个新的应用,以下为学习过程和操作笔记。

一、前言

KingSCADA3.8集成开发环境是基于工程的应用管理模式,实现了对多个应用的集中开发和管理的功能,一个工程可以同时管理多个应用,即在KingSCADA3.8工程设计器中可以同时对多个应用进行开发,应用之间可以实现相互复制、粘贴等功能,大大提高了开发效率。(此处感觉和VS类似)
使用KingSCADA3.8开发的系统称为应用,一个完整的应用一般包含以下部分或全部内容:IO设备、IO采集点、图形界面、动画链接、趋势曲线、报警和事件、历史记录、数据库、Web Server等部分。

二、应用开发步骤

通常情况下,应用的开发一般分为以下几步:
1、创建新应用(服务端应用):为应用创建一个目录用来存放与应用有关的文件;
2、创建IOServer应用:配置应用中使用的硬件设备并创建IO变量;
3、在服务端应用中定义变量:定义全局变量,包括:内存变量和I/O变量;
4、制作图形画面:按照实际应用的要求组态监控画面;
5、定义动画链接:根据实际现场的工艺要求使静态画面随着过程控制对象产生动画效果;
6、编写事件脚本:用以完成较复杂的控制过程;
7、配置其它辅助功能:如:网络、配方、SQL访问、Web浏览等。
8、运行和调试。
完成以上8个步骤后,一个简单的应用就完成了。

三、了解工程设计器(ProjectDesigner.exe)

创建新应用之前,我们先来认识一下工程设计器。
首先确定电脑上已经正确安装了KingSCADA3.8软件,如果没有安装可以参考:
《KingSCADA3.8保姆级安装教程》进行安装。
安装完KingSCADA3.8软件,可以通过以下两种方式启动工程设计器:
1、在Windows桌面上点击“开始”→“所有程序”→“KingSCADA3.8”→“工程设计器”选项启动。

2、双击桌面上的快捷方式“KingSCADA3.8”启动。

启动后弹出工程设计器界面,该界面与Windows的资源管理器很相似,操作方式也基本相同,如下图所示:

树型目录显示区

工程设计器界面中的目录树管理您的应用的基本结构,为您提供了对应用的各部分的访问入口。您可以单击目录树中的加号,以展开树的分支结构,然后再单击减号以折叠分支。右侧的内容显示中显示了目录树中选定元素所包含的内容。

菜单栏、工具栏

工程设计器界面为您提供了菜单栏、工具栏等工具。这些工具为您实现某一任务提供多种途径。

信息显示区

包括编译信息的显示、查找信息的显示以及操作信息的显示。

四、创建新的应用

KingSCADA的工程设计器是基于工程的应用管理模式,可以同时开发多个应用。
创建应用的步骤如下:
1、进入KingSCADA3.8工程设计器中,选择“文件”菜单中的“新建工程”命令,

2、弹出对话框,如下图所示:

3、对话框设置内容如下:
应用名称:雷工笔记
保存目录:单击右侧“浏览”按钮设置工程要保存的目录,将应用路径设为d:\雷工笔记(路径目录不存在时,会自行创建
其他各项可根据需要进行设置。应用类型可以选择Server(服务端应用)、Client(客户端应用)、IOServer(IOServer应用)。
4、单击“确认”按钮保存工程。

如下图所示,在工程设计器中新建了一个工程‘雷工笔记’,并在服务端应用组下面建立了一个服务端应用“雷工笔记”。

一个复杂的项目可以包含多个应用,例如在雷工笔记下我们建立了一个“雷工笔记”的服务端应用,您还可以在这个工程下建立另外一个雷工笔记2应用,方法如下:
在KingSCADA3.8工程设计器中,选择“文件”菜单→“添加新应用”命令:

在弹出的“新建应用/工程”对话框,设置如下:

设置完毕后,点击确定按钮,在KingSCADA3.8工程设计器中可以同时开发这两个应用,且应用项下具有相同的设置项,如下图所示:

选择工程名称,在右侧编辑区中可以查询到该工程所包含的所有应用的相关信息。
选择工程下面的应用名称,在右侧编辑区中可以查询到该应用的详细信息,如:点数、画面数、配方数等等。
通过以上操作后,新的应用就建立好了,接下来就可以开发应用了。

【KingSCADA】如何创建新应用相关推荐

  1. 【运维学习笔记】在 vSphere Client上创建新的虚拟机

    具体步骤如下: 1. 创建新的虚拟机 打开vSphere Client(可以是客户端也可以是网页端) 如果是网页端仅能使用火狐浏览器或者谷歌浏览器打开,输入网址:192.168.22.22,进入如下界 ...

  2. asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...

    [ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型 0 2018-06-30 07:00:08 官方教程: ...

  3. win7计算机创建新用户,win7系统无法创建新用户的解决方法

    很多小伙伴都遇到过win7系统无法创建新用户的困惑吧,一些朋友看过网上零散的win7系统无法创建新用户的处理方法,并没有完完全全明白win7系统无法创建新用户是如何解决的,今天小编准备了简单的解决办法 ...

  4. git 从远程主服务器当中创建新分支

    现有版本; h20, h28,h26,i8 h28,h26,i8是从H20下面创建的. 需求: 从H28下面创建新分支继续开发. 思路: 所有代码均是放置到H20上仓库当中,首先下载H20完整仓库,也 ...

  5. PHP学习笔记 第八讲 Mysql.简介和创建新的数据库

    八.Mysql.简介和创建新的数据库 1.mysql简介与概要 mysql是一个小型关系型数据管理系统,开发者为瑞典mysqlab公司现在已经被sun公司收购 1.可以处理拥有上千万条记录的大型数据 ...

  6. 解决“安装程序无法定位现有系统分区,也无法创建新的系统分区”的方法

    使用老毛桃PE格式化C盘后安装Win7出现"安装程序无法定位现有系统分区,也无法创建新的系统分区"的错误.本文给出了我遇到该情况的解决办法,亲身经历,绝非抄袭. 在网上看了好多办法 ...

  7. 创建新的apple id_Google是新的Apple吗?

    创建新的apple id by Sumit Gupta 由Sumit Gupta Google是新的Apple吗? (Is Google the new Apple?) 随着众多设备的推出,谷歌试图击 ...

  8. hive根据已有表创建新表_Hive基础之创建表

    1.创建基础表 在这个网页里详细记录了创建表的每个语法,下面就一一来看这些创建表的语法内容: CREATE TABLE [IF NOT EXISTS] [db_name.]table_name ``[ ...

  9. ubuntu修改新增用户的目录_Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法...

    以下介绍在Ubuntu 18.04系统下创建新用户/目录.修改用户权限及删除用户的正确方法.在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home ...

最新文章

  1. 你不得不知道的Visual Studio 2012(1)- 每日必用功能
  2. 【12c新特性】安装12c Standalone Grid Infrastructure
  3. 法国标致雪铁龙汽车公司采用通快碟片激光器进行焊接
  4. tomcat 9 无法启动_运维常见问题汇总tomcat篇
  5. TensorFlow 2快速入门之安装与测试
  6. 自从用了 OkHttp,别的都完全不想用了!
  7. xshell与xftp免费版
  8. android TextWatcher 学习
  9. JavaIO编程之ReadLine
  10. 获取windows用户密码——Jhon
  11. 关于165的(ORCAP-1192)
  12. 鼠标点击事件对象的clientX、pageX、offsetX、screenX、x
  13. Unity3d 物体速度快直接穿透墙体没有发生碰撞怎么办?
  14. 小新padpro2021实体键盘快捷键备忘
  15. 在TeXstuidio中如何设置XeLaTeX编译
  16. 机器学习之线性回归模型的代价函数是凸函数的证明
  17. docker安装报错Loading mirror speeds from cached hostfile解决方案
  18. 带通 带阻滤波器 幅频响应_滤波器原理,各式尽在掌握
  19. 计算机二级考试公共基础知识——第一章计算机系统
  20. 豆瓣影评爬虫--python

热门文章

  1. 工控机和工控服务器通信协议,基于智能巡检机器人的通用通信协议
  2. C/CPP 编译原理 硬件相关
  3. 奶牛晒衣服(二分查找)
  4. Akamai阿卡迈_abck逆向sensor_data(二)
  5. Java类型摩擦,CRH380BL动车组常采用(? ? ?)与摩擦制动的复合制动模式。
  6. 大数据必学Java基础(三十):IDEA的使用介绍
  7. ROG 冰刃 7 双屏笔记本 评测 ROG 冰刃 7参数配置
  8. 还在用[CLS]?从BERT得到最强句子Embedding的打开方式!
  9. ps怎么抠地图线路_用PS快速制作点阵地图的方法
  10. 在eclipse中配置tomcat服务器