基于scada工业自动化控制软件实现对数据模型的创建,实例化,赋值及取值功能。希望能为初涉自动化控制的朋友提供帮助。

1.创建数据模型

点击新建创建数据模型,命名为闸门。

效果如下图:

2.构造模型属性

创建一个内存离散型变量、内存整型变量和内存字符串型的变量。

3.实例化模型

定义实例化后的对象名称。如(闸门1):

实例化对象展示效果如下图:

4.模型实例化对象的应用实例。在画面中进行模型对象赋值和取值测试。

双击对象赋值按钮,选择鼠标左键按下事件,编写脚本:

模型赋值脚本如下:

源码:

\\local\闸门1.启闭状态=1;
\\local\闸门1.闸门启闭高度=12;
\\local\闸门1.闸门名称编号="2#";

创建变量用于绑定画面中的闸门名称编号、闸门启闭状态、闸门启闭高度。

在画面中绑定变量。

其他变量绑定相同。

运行画面,在HMI中设置模型运行的画面。

运行效果如下:

点击对象赋值,点击对象取值。

工业自动化控制软件SCADA数据模型的使用方法实例相关推荐

  1. 工业自动化控制软件scada连接数据库说明

    本人近期一直在做自动化控制,近期记录一下功能实现过程,希望更够刚入门的朋友提供参考. 步骤如下: 1.在scada界面中实例化一个报表,报表名称命名位:MyReport1:增加一个按钮. 2.添加按钮 ...

  2. 针对工业自动化控制软件SCADA连接数据库ODBC配置备忘

    希望能够给需要的朋友提供帮助. 在使用KingSCADA与数据库进行数据通讯之前,必须首先建立ODBC数据源. 以64位系统为例.详细如下. 1.打开C:\Windows\SysWOW64文件夹,找到 ...

  3. Python学习笔记1:数据模型和特殊方法(魔术方法)

    首先不要脸的放上个人网站:www.comingnext.cn 1.关于数据模型 在Python的官方文档中是这样说的: 对象是Python对数据的抽象.Python程序中所有数据都由对象或对象之间的关 ...

  4. php的延迟绑定,PHP延迟静态绑定使用方法实例解析

    这篇文章主要介绍了PHP延迟静态绑定使用方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 PHP的继承模型中有一个存在已久的问题,那就是在 ...

  5. aspx 追加html标签,ASP.NET动态增加HTML元素的方法实例小结

    本文实例讲述了ASP.NET动态增加HTML元素的方法.分享给大家供大家参考,具体如下: 在使用asp.net进行web开发的时候页面中的 中的信息可以通过asp.net的cs文件动态指定. 1.动态 ...

  6. java condition详解_Java使用Condition控制线程通信的方法实例详解

    Java使用Condition控制线程通信的方法实例详解 发布于 2020-4-20| 复制链接 摘记: 本文实例讲述了Java使用Condition控制线程通信的方法.分享给大家供大家参考,具体如下 ...

  7. python 类装饰器 __set___python装饰器代替set get方法实例

    对于变量的访问和设置,我们可以使用get.set方法,如下: class student: def __init__(self,name): self.__name = name def get_na ...

  8. python装饰器实例-基于Python 装饰器装饰类中的方法实例

    title: Python 装饰器装饰类中的方法 comments: true date: 2017-04-17 20:44:31 tags: ['Python', 'Decorate'] categ ...

  9. python装饰器函数-Python函数装饰器常见使用方法实例详解

    本文实例讲述了Python函数装饰器常见使用方法.分享给大家供大家参考,具体如下: 一.装饰器 首先,我们要了解到什么是开放封闭式原则? 软件一旦上线后,对修改源代码是封闭的,对功能的扩张是开放的,所 ...

  10. php js 异步上传图片,javascript实现异步图片上传方法实例

    如何通过javascript写出异步图片上传?本文我们就和大家分享一些实例代码javascript实现异步图片上传.我们首先看下HTML代码实现的form提交部分.其中大家在测试的时候需要把test的 ...

最新文章

  1. 数据库 创建 / 查看/ 删除
  2. [攻防世界][CTF][2020][MISC] 攻防世界 MISC writeup
  3. Python3 基础学习笔记 C07【函数】
  4. 图解23种设计模式,不信你学不会!(建议收藏)
  5. [luoguP2831] 愤怒的小鸟(状压DP)
  6. java怎样获取线程的进度_java中的多线程——进度2
  7. 山东传媒职业学院计算机专业,山东传媒职业学院计算机多媒体技术专业2017年在内蒙古文科高考录取最低分数线...
  8. python 图像的拉普拉斯变换中的数值问题_数字图像处理(第十章)
  9. centOS 8 操作系统下载与安装
  10. coreos 安装 mysql_在CoreOS下部署WordPress实例教程
  11. C陷阱与缺陷(学习笔记)
  12. Vue和Springboot实现SM4加密和解密(前端可加密,后端可加解密,MD5同理)
  13. 搜索引擎广告的检索和匹配算法
  14. 基于深度学习的语音分类识别(附代码)
  15. 4个终于被破解的世界密码
  16. 10种预防癌症的“超级”食品
  17. 淘宝Buy+负责人胡晓航:从技术和产品维度看Buy+ VR购物
  18. switch两个账号合并_Switch如何绑定任天堂网络ID?
  19. 51单片机(二).STC89C52单片机的引脚功能
  20. STM32 超声波测距模块HC-SR04 驱动

热门文章

  1. cisco 思科三层交换机配置命令
  2. Chrome的历史版本下载
  3. 算法笔记(胡凡)刷题笔记目录
  4. Qt编写Modbus从机程序
  5. 基于Java JAAS表单的身份验证
  6. C++ 线程安全的单例模式总结
  7. oracle可视化操作界面——plsql dev安装配置与使用
  8. 高新技术企业都需要准备哪些资料
  9. python网络爬虫项目——翻译英文单词
  10. Linux面试题,经典Linux面试题,常见Linux面试题带答案