目录

  • 1 智能建筑中的“3A”技术
    • 1.1 楼宇自动化系统(BAS)
      • 1.1.1 BAS的对象环境
      • 1.1.2 BAS的功能描述
      • 1.1.3 BAS的技术基础
      • 1.1.4 智能化楼宇的BAS系统设计
    • 1.2 通信自动化系统(CAS)
      • 1.2.1 通信自动化系统(CAS)的组成
        • 1.2.1.1 语音通信
        • 1.2.1.2 卫星通信
        • 1.2.1.3 图文通信
        • 1.2.1.4 数据通信
      • 1.2.2 智能建筑与综合业务数字网
      • 1.2.3 国际互联网(1NTERNET)
    • 1.3 办公自动化系统(OAS)
      • 1.3.1 办公自动化的形成和发展
      • 1.3.2 办公自动化的概念和任务
      • 1.3.3 办公自动化的主要技术和主要设备
      • 1.3.4 办公自动化系统的设计与实施
  • 2 智能楼字设备自动化系统
    • 2.1 空调监控系统
    • 2.2 制冷站系统监控系统
    • 2.3 供热站系统监控系统
    • 2.4 建筑给排水监控系统
    • 2.5 送排风系统监控系统
    • 2.6 供配电监控系统
    • 2.7 照明监控系统
    • 2.8 电梯监控系统
  • 3 传感器与驱动装置
    • 3.1 传感器的基本概述
    • 3.2 开关量传感器的主要工作原理
    • 3.3 模拟量传感器的主要工作原理
    • 3.4 楼宇自动化中应用的传感器
    • 3.5 阀门与电动执行器
  • 4 直接式数字控制装置
    • 4.1 直接式数字控制器的概述
    • 4.2 江森控制器的系统组成
    • 4.3 DX-9100系统配置和参数
    • 4.4 DX-9100的安装与接线
    • 4.5 GX-9100编程软件界面
    • 4.6 GX-9100编程模块的组态
    • 4.7 GX-9100变量的连接
    • 4.8 (实验)新风机组监控程序
  • 5 组态控制技术
    • 5.1 MCGS组态软件的基本概述
    • 5.2 MCGS组态软件的组态过程
    • 5.3 MCGS组态软件的工作平台与主控窗口
    • 5.4 MCGS组态软件的实时数据库
    • 5.5 MCGS组态软件的用户窗口
    • 5.6 MCGS组态软件的运行策略
    • 5.7 MCGS组态软件的用户脚本程序
    • 5.8 MCGS组态软件的设备窗口
    • 5.9 MCGS组态软件的动画连接
    • 5.10 MCGS组态软件的数据与曲线
    • 5.11 MCGS组态软件的安全机制
    • 5.12 (实验)污水排放处理程序
  • 6 消防及联动控制技术
    • 6.1 智能楼宇消防系统概述
    • 6.2 火灾探测器
    • 6.3 火灾报警控制器及火灾报警系统
    • 6.4 自动灭火系统
    • 6.5 智能楼宇的消防联动控制
      • 6.5.1 消防联动控制器
      • 6.5.2 消防联动模块
  • 7 安全防范系统
    • 7.1 闭路电视监控系统
    • 7.2 防盗报警系统
    • 7.3 出入口控制系统
  • 8 智能化楼宇的综合布线
    • 8.1 综合布线系统概述
    • 8.2 综合布线系统工程设计要求
    • 8.3 综合布线系统工程各子系统设计
    • 8.4 综合布线系统工程设计步骤
    • 8.5 (实训)结构化综合布线系统
  • 9 智能楼宇系统集成技术
    • 9.1 智能楼宇系统集成基本概念
    • 9.2 智能楼宇集成管理系统
    • 9.3 基于IC卡的应用系统集成技术
    • 9.4 智能化居住区系统集成方案
MCGS组态软件的用户脚本程序

用户脚本程序是用户借助于高级语言所编制的操作程序,它兼容于 VB、VC语言。在 MCGS组态软件中,为用户提供了各种特定流程控制程序和操作处理程序,使组态过程得以简单。

脚本程序语言要素

在MCGS组态软件中,对脚本程序语言的要素做了具体的规定,包裹“数据类型”、“变量及常量”、“MCGS对象”、“表达式”、“运算符”、“运算符优先级”等。下面就做进一步的说明。

数据类型:在 MCGS进入运行时,数据变量的类型有很多种,主要有“开关型”、“数值型”、“字符型”等。

变量及常量:

变量:在脚本程序中,不能由用户自定义变量,也不能定义子程序和子函数。只能对实时数据库中的数据对象进行操作,用数据对象的名称来读写数据对象的值,而且,无法对数据对象的其他属性进行操作。

常量:是已经赋了值的数据对象,象开关量的 0或1,数值量的“1234、100,字符量的”班次“、“运行”等。

系统内部变量:在 MCGS中,系统为用户定义了一些内部数据对象,他们可以被灵活地使用。为了与一般的数据对象区分,系统内部变量的前面必须加“$“符号。

系统内部函数:在 MCGS中,系统为用户定义了许多内部函数,他们可以经常地在脚本程序中被使用。

MCGS脚本的操作对象

MCGS操作的对象包括工程中的 用户窗 口、用户策略和设备构件。MCGS操作对象在脚本程序中不能当作变量和表达式使用,但可以当作系统内部函数的参数使用。 

表达式:由各种数据对象、函数、括号、运算符号等组成的计算式。

运算符号:

脚本程序赋值语句

赋值语句的形式为:数据对象=表达式,如:M=A*B,其中表达式的类型必须与数据对象值的类型相符。 

脚本程序条件语句

If [表达式] Then [赋值语句或退出语句]

If [表达式] Then

[语句]
     Endif

 数据类型

 If [表达式] Then
     [语句]
     Else
    [语句]
     Endif   

脚本程序退出语句:

退出语句为: Exit ,用于中断脚本程序的运行,停止后面语句的执行。

脚本程序注释语句

以单引号“”开头的语句称为注释语句,单引号必须是在西文状态下书写。一般用与字符变量的注释。