ST语言
ST语言(Structured Text) 结构化文本。是针对自动化系统的一种高级文本编程语言,语法类似于:Basic、PASCAL或C。主要优点是:简化复杂的数学方程。
特点:
结构化文本有以下特点:
1)高级文本编程语言
2)结构化的编程
3)简单的标准结构
4)快速高效的编程
5)使用直观灵活
6)与PASCAL类似
7)有计算机编程经验的人可以很容易地使用它
8)符合IEC61131 -3 标准
系统要求:CX-Programmer 5.0 版(和以后的版本)
硬件要求:CS/CJ- 系列 CS1-H、CJ1-H 和 CJ1M CJ2M CPU 单元--3.0 版或以后的版本. 以及CP1H和CP1L系列。运动控制器FQM1.
一、变量的用法和属性
1)内部: 在实例中只能使用内部变量。这些内部变量不能直接用来传输数据至I/O 参数或从I/O 参数中上传数据。
2)输入: 输入变量可以从实例外的输入参数中输入数据。默认输入变量为传输输入条件数据的EN (Enable)变量。
3)输出:输出变量可以输出数据至实例外的输出参数。默认输出变量为传输实例执行状态的ENO (Enable Out)变量。
4)外部: 外部变量是事先由CX-Programmer 寄存的系统定义变量(例如,条件标志和一些辅助区域位)或用户定义的全局符号(用于每个实例数中)。
pascal语言难学吗变量的用法:
AT设置(分配实际的地址)将变量设于特殊的I/O 存储地址中而非系统自动分配地址。在这此属性中,用户可输入所需的I/O 存储地址以规定特殊地址。该属性仅为内部变量而设。即
使设置了具体的地址,变量名还是必须用于算法中。
二、ST语言语法介绍:
1)ST语言基础
表达式:操作数+操作符
操作数可以是变量、常量、函数或其他表达式。
表达式变量的数据类型要求一致。
操作符的优先级:
函数表:
2)布尔逻辑操作
3)条件语句
1. 简单格式
If 逻辑表达式 then
语句1
End_if;
例:
2. 分支格式
If 逻辑表达式 then
语句1
Else
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论