浙大中控DCS_SCX语言使用手册主要介绍了SCX编程语言及其在SUPCON WEBField系列控制系统控制站中的应用。SCX语言是专为该控制系统设计的编程语言,其程序开发主要在工程师站进行,调试编辑后,将编译后的代码下载至控制站执行。SCX语言的语法风格类似于标准的C语言,但在控制功能实现方面有所扩充。
SCX语言的主要功能特点包括提供SCX语言编程环境、功能强大、稳定性高、实时性强和可靠性高、易于使用和易于维护。它运行在中文Windows NT/2000操作系统下的应用软件,具有良好的用户界面和在线帮助系统,使得SCX程序的调试、编译更加得心应手。SCX语言编程软件具备强大的函数库、控制功能模块和位号数据类型。此外,软件内置的XAC编译器确保了程序的高稳定性和可靠性。控制站每周期执行一次SCX语言程序,自动监测程序实时运行状况并报警超时、死循环等异常情况。软件还提供了中间C语言代码查看功能,便于排除程序中的错误。
SCX语言程序开发流程包含以下步骤:在控制组态自定义控制方案。SCX语言程序开发的注意事项包括确定SCX语言兼容的控制器型号,例如型号为FW243X、XP243X、FW247的控制器不支持SCX语言。
在软件开发环境方面,SCX语言软件安装后,用户需要启动软件开发环境,并遵循程序的开发步骤。SCX语言软件窗口包括标题栏、菜单栏、工具栏、状态栏、源程序编译区、编译信息显示窗口及错误处理等组件。程序编译原理部分解释了编译过程和相关机制。
菜单命令和功能图标部分详细说明了文件、编辑、查看、编译、选项菜单下的子菜单项及其具体功能。功能图标则涉及常用操作的快捷方式,便于快速执行常用命令。
编程规则章节涵盖了SCX语言的特点、代码说明、程序生成步骤、程序结构、数据类型、常数表示、系统变量、位号表示、标识符定义规则、运算符及其优先级、运算表达式、语法结构、全局定义程序、赋值语句、条件语句、循环语句、函数和子程序、折线表、位号成员和控制模块引用、库函数、注释和关键字等内容。
编程实例章节提供了具体的应用实例,包括浮点实例、函数和折线表实例、DGAP模块实例、PID控制、联锁保护、网关卡与其它智能设备互联通信程序,并且详细介绍了Modbus-RTU协议、HostLink-ASCII协议及自定义用户通信协议开放(波特率≤19200bps)。
库函数章节提供了库函数目录和具体函数的介绍,包括半浮点计算模块、浮点计算模块、辅助计算模块、混合计算模块、控制模块、类型转换模块和常用语句。
整个手册是对于SCX语言在DCS控制系统中应用的详细指南,适用于在工程师站开发和调试SCX程序的技术人员,帮助他们更好地掌握SCX语言的编程规则和开发流程,以实现高效的控制系统设计。