编程语法快速入门课程,本节课程目标: 1.掌握ST文本的基本数据类型等 2.掌握ST文本循环判断语句用法 3.掌握结构体枚举数组等基本用法
一、常用数据类型及变量1.1 数据类型对比
ST文本的语法和C很像,不过没有C语言那么多细节,同时ST文本为面向对象编程语言。 还有一些数据类型,请自己看手册《中型PLC编程软件使用手册》P200页 1.2变量类型
变量有多种类型 1.局部变量 VAR //这里设置相关变量 END_VAR 2.输入变量 VAR_INPUT //这里设置输入变量 END_VAR 3.输出变量 VAR_OUTPUT //这里设置输出变量 END_VAR 4.输入输出 VAR_IN_OUT //这里写输入输出变量 END_VAR 5.设置常量 VAR CONSTANT //这里设置常量 END_VAR 另外全局变量,需要手动点击 左侧“Application”,选择 1.3变量地址定义
变量地址定义
AM400/AM600系列及AC800系列存储空间分配
定义语法: <标识>{AT <地址>}:<数据类型>{:=<初始值>} {}中是可选部分 g_bStartButton AT %IX100 : BOOL := FALSE; 1.4赋值与运算
ST文本的语法和C语言很像,只是关键字不同 二、循环判断选择语句2.1常用语句
:= S= R=这几个赋值比较常用 IF语句用的非常多 CASE语句用的也非常多 FOR循环比while循环多 2.2注释的写法
三、高级数据类型使用说明3.1数组
3.2结构体
|