浙大中控DCS系统应用入门手册(12)
发布时间:2021-06-06
发布时间:2021-06-06
图 1-6 图形化编程软件界面
1.4.4 语言编程软件(SCLang)
语言编程软件(SCLang)又叫SCX语言,是控制系统控制站的专用编程语言。在工程师站完成SCX语言程序的调试编辑,并通过工程师站将编译后的可执行代码下载到控制站执行。SCX语言属高级语言,语法风格类似标准C语言,除了提供类似C语言的基本元素、表达式等外,还在控制功能实现方面作了大量扩充。用户可以利用该软件灵活强大的编辑环境,编写程序实现所设计的控制算法。(247系列主控制卡(包括FW247、FW243X和XP243X)不支持SCX语言)
SCX语言编程软件具有以下特点:
¾ 提供SCX语言编程环境:SCX语言编程软件是一个运行在中文Windows操作系统下的应
用软件,有良好的用户界面,用户可以非常方便地在SCX语言编程软件中编写程序,检查
语法错误。SCX语言编程软件和控制系统的其它软件紧密集成,可以和组态软件交换信息。 ¾ 功能强大:除了提供C语言的基本元素,如表达式、选择语句、循环语句、多维数组、结
构类型外,还提供丰富的函数库、专门的控制功能模块、位号数据类型等。
¾ 稳定性高:SCX语言软件及其内置的XAC编译器所进行的双重词法和语法检查保证了SCX
语言软件程序编译执行的高稳定性和高可靠性。
¾ 实时性强,可靠性高:控制站每个周期执行一次SCX语言程序,并且监视用户编制的程序
实时运行状况,对于程序中的超时、死循环会自动进行报警。
¾ 易于使用:软件提供了灵活易用的集成化开发环境——符合Windows环境编辑器设计准则
的程序编辑环境、功能完善的在线帮助系统、程序编译中的诊错定位功能、语法着色等。
这些都给SCX程序的编辑、编译和调试提供了极大的方便。
¾ 易于维护:软件提供了中间C语言代码查看功能,可以查看SCX语言程序对应的C语言
。 表达,有效排除程序中可能存在的“Bug”
SCX语言编程软件界面如图 1-7所示。