欧姆龙ST语言

欧姆龙ST语言

ID:39200823

大小:204.04 KB

页数:28页

时间:2019-06-27

欧姆龙ST语言_第1页
欧姆龙ST语言_第2页
欧姆龙ST语言_第3页
欧姆龙ST语言_第4页
欧姆龙ST语言_第5页
资源描述:

《欧姆龙ST语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、附录B结构化文本(ST语言)结构化文本结构化文本(也称作ST语言)是一个与PASCAL相类似的高级编程语言。PASCAL使用诸如选择语句和迭代语句的语言结构。使用语句来配置用结构化文本写的程序。用变量和方程式来配置语句。•方程式是包含运算符和操作数(变量或常数)的程序。运算符包括算术运算符、比较运算符和逻辑运算符。•语句既可是赋值语句也可是控制语句。赋值语句将方程式中的计算结果保存于变量中。控制语句包括选择语句和迭代语句。结构化文本范例䇁হ˄՟བˈCASE˅ᮍ⿟ᓣ˖⫼䖤ㅫヺ੠᪡԰᭄䜡㕂ⱘ⫼ব䞣੠ᮍ⿟ᓣㄝ䜡㕂CASECO

2、LOROF˄*ব䞣COLORؐЎĂĂ*˅˄*1˖䗦๲ব䞣NofRed--1*˅1:NofRed:=NofRed+1;˄*2˖䗦๲ব䞣Nofblue--1*˅2:NofBlue:=NofBlue+1;˄*᮶ϡᰃ1гϡᰃ2˖䗦๲ব䞣Nofother--1*˅ELSENofOther:=NofOther+1;ENDCASE;IFNofRed>100ORNofBlue>100THEN˄*ᔧNofRed៪Nofblue໻Ѣ100*˅STOP:=TRUE˄*ᇚTRUE䌟ؐѢব䞣STOP*˅ENDIF;⊼䞞˖䜡㕂೼⊼䞞ৢ˄*⊼䞞ࠡ੠

3、*˅䇁হ˄՟བˈIF˅⫼ব䞣੠ᮍ⿟ᓣㄝ䜡㕂限制语句分隔符•语句(赋值语句和控制语句)必须以分号(;)结束。按回车不能完成语句。•不得将分号(;)用作带保留字、数值或方程式的语句分隔符。除了在语句终端之外,分隔符插入语句中会导致句法发生错误。注释•注释封闭在扩号和星号内。例如(*注释*)。除了扩号和星号之外的任何字符均可用于注释中。不支持注释嵌套。记号范例(*注释*)(*这是注释*)注:不可以注释嵌套。例如,(*(*不支持这种嵌套*)*)157结构化文本(ST语言)附录B空格、回车和制表符•任何数量的空格、回车和制表符或

4、其组合均可用于语句中任何地方。因此,在保留字和方程式之间使用空格、回车和制表符以便读取。•在以下标识(用于编辑的最小意义单位)之间不能使用空格、回车和制表符。在这种情况下,它们作为标识分隔符。标识:保留字、变量名、特殊字符、常数(数值)保留字(大写或小写:AND,CASE,DO,ELSE,FOR,IT,NOT,OF,OR,REPEAT,THEN,TO,UNTIL,WHILE,XOR,TRUE,FALSE,ELSIF,BY,EXIT,RETURN变量名:不是保留字的任何文本均识别为变量名。特殊字符:<=,>=,<>,:=

5、,..,&,(*,*)常数(数值):仅用于十进制数的数值16#跟十六进制数的数值2#跟二进制数的数值8#跟八进制数的数值如果在上述标识(用于编辑的最小意义单位)之间使用空格、回车和制表符,任一侧处的标识部分作为分隔标识来处理。因此,确保空格、回车和制表符不用于单个标识中。•在保留字和变量名之间始终使用空格、回车和制表符或其他标识分隔符。在下例中,框(□)表示要求有空格、回车和制表符或其他标识分隔符的地方。IF□A>0THEN□X=10;ELSE□X:=0;END_IF;大写和小写•保留字和变量名不分大小写(两者均可使用

6、)。变量名禁止字符•以下方扩号内的字符不能用于变量名。[!],[[#],[$],[%],[&],[注,[(],,[)],[-],[=],[^],[~],[],[

7、],[@],[注,[[],[{],[;],[+],[:],[*],[]],[}],[,],[<],[.],[>],[/],[?]•数字0到9不能用作变量名的第一个字符。•在变量名中,下划线不能紧跟着另一根下划线•空格不能用于变量名中。如果这些字符中任何一个在使用,则会出现错误信息。输入常数(数值)•如下例所示,数值可以通过十进制、十六进制、八进制或二进制来表

8、示。表示方法范例(用于十进制值12)十进制:仅数值12十六进制:16#后面跟数值16#C八进制:8#后面跟数值8#14二进制:2#后面跟数值2#1100运算符优先度•考虑到结构化文本语法中的运算符优先度或扩号内需要优先度的运算,158结构化文本(ST语言)附录B例:AND比OR优先。因此,在XORYANDZ范例中,YANDZ具有优先度。CX-Programmer的ST输入屏显示文本显示颜色当输入或粘贴于ST输入屏中时,CX-Programmer自动以以下颜色显示文本。•文本关键字(反白显示):蓝色•注释:绿色•错误:红

9、色•其他:黑色更改字体选择Tools-Options,点击Appearance条。然后,点击STFont按钮来修改字体大小或显示颜色。字体名称、字体大小(默认为8点)以及颜色也可以修改。语句语句功能范例语句结束结束语句;赋值(*和*)之间的所有文本作为注释来处(*注释*)理分配替换表达式结果、变量或左面变量的右A:=B;面值IF,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。