simotion st编程说明书中文

上传人:n**** 文档编号:57526506 上传时间:2018-10-22 格式:DOCX 页数:181 大小:4.54MB
返回 下载 相关 举报
simotion st编程说明书中文_第1页
第1页 / 共181页
simotion st编程说明书中文_第2页
第2页 / 共181页
simotion st编程说明书中文_第3页
第3页 / 共181页
simotion st编程说明书中文_第4页
第4页 / 共181页
simotion st编程说明书中文_第5页
第5页 / 共181页
点击查看更多>>
资源描述

《simotion st编程说明书中文》由会员分享,可在线阅读,更多相关《simotion st编程说明书中文(181页珍藏版)》请在金锄头文库上搜索。

1、目录3. ST 基本原理 73.1 语言描述.73.1.1 语法图73.1.2 语法图中的块73.1.3 规则的意义(语义)83.2 基本元素的语言.83.2.1 ST 字符组 .83.2.2 ST 中的标识符 .93.2.2.1 标识符的规则9 3.2.2.2 标识符举例103.2.3 预留标识符103.2.3.1 保护标识符113.2.4 数字和布尔值173.2.4.1 整数 .17 3.2.4.2 浮点数18 3.2.4.3 指数 .18 3.2.4.4 布尔值18 3.2.4.5 数字的数据类型193.2.5 字符串193.3 ST 源文件的结构 203.3.1 语句213.3.2 注

2、释223.4 数据类型.233.4.1 基本数据类型233.4.1.1 基本数据类型23 3.4.1.2 基础数据类型的值的范围限制25 3.4.1.3 普通的数据类型26 3.4.1.4 基础系统数据类型273.4.2 用户定义的数据类型273.4.2.1 用户定义的数据类型27 3.4.2.2 用户定义的数据类型的语法(类型声明)28 3.4.2.3 基础派生或派生的数据类型29 3.4.2.4 派生数据类型 ARRAY.303.4.2.5 派生的数据类型枚举.31 3.4.2.6 派生的数据类型 STRUCT(结构) 323.4.3 技术目标数据类型343.4.3.1 技术目标数据类型的

3、描述34 3.4.3.2 轴属性的继承35 3.4.3.3 技术目标数据类型的例子363.4.4 系统数据类型373.5 变量声明.373.5.1 变量声明的语法373.5.2 所有变量声明的概述393.5.3 变量或数据类型的初始值 403.6 赋值和表达式.433.6.1 赋值443.6.1.1 赋值的语法图44 3.6.1.2 基础数据类型的变量的数值指定45 3.6.1.3 串基础数据类型的变量数值指定45 3.6.1.4 位数据类型的变量的数值指定46 3.6.1.5 派生的枚举数据类型的变量的数值指定48 3.6.1.6 派生的阵列数据类型的变量的数值指定48 3.6.1.7 派生

4、的 STRUCT 数据类型的变量数值指定 .483.6.2 表达式493.6.2.1 表达式结果49 3.6.2.2 表达式的解释顺序503.6.3 运算对象503.6.4 算术表达式513.6.4.1 算术表达式的例子543.6.5 关系表达式543.6.6 逻辑表达式和位串行表达式 563.6.7 运算符的优先级573.7 控制语句.583.7.1 IF 语句583.7.2 CASE 语句.603.7.3 FOR 语句.613.7.3.1 处理 FOR 语句.62 3.7.3.2 FOR 语句规则62 3.7.3.3FOR 语句例子.633.7.4WHILE 语句 .633.7.5REPE

5、AT 语句643.7.6EXIT 语句.643.7.7RETURN 语句.653.7.8WAIFORCONDITION 语句653.7.9GOTO 语句 673.8 数据类型转换.673.8.1 基础数据类型转换673.8.1.1 隐式数据类型转换68 3.8.1.2 显式数据类型转换703.8.2 补充的转换714.功能,功能块和程序714.1 创建和调用功能和功能块 .724.1.1 定义功能724.1.2 定义功能块734.1.3FC 和 FB 的声明部分734.1.4FB 和 FC 部分的语句754.1.5 功能和功能块的调用764.1.5.1 参数转移的原则76 4.1.5.2 转移

6、给输入参数的参数77 4.1.5.3 参数转移给 in/out 参数78 4.1.5.4 参数转移到输出参数(仅对 FB).79 4.1.5.5 参数访问时间79 4.1.5.6 调用一个功能79 4.1.5.7 调用功能块(实例调用)80 4.1.5.8 在 FB 外访问 FB 输出参数.81 4.1.5.9 在 FB 外访问 FB 输入参数82 4.1.5.10FB 调用时的错误源824.2 功能和功能块的比较.834.2.1 例子说明834.2.2 带注释的源文件844.3 程序.854.4 表达式.875.在 SIMOTION 中 ST 的集成 .895.1 源文件部分的使用.895.

7、1.1 源文件部分的使用895.1.1.1interface 部分.89 5.1.1.2implementation 部分91 5.1.1.3 程序组织单元(POU) 91 5.1.1.4 功能(FC)92 5.1.1.5 功能块(FB)92 5.1.1.6 程序 .93 5.1.1.7 表达式94 5.1.1.8 声明部分94 5.1.1.9 语句部分95 5.1.1.10 数据类型定义95 5.1.1.11 变量声明965.1.2 在 ST 源文件之间的导入和导出.985.1.2.1 单元标识符98 5.1.2.2 一个导出单元的 interface 部分 .99 5.1.2.3 一个导出

8、单元的例子99 5.1.2.4 在一个导入单元的 USES 语句100 5.1.2.5 一个导入单元的例子1015.2 在 SIMOTION 中的变量1025.2.1 变量模型1025.2.1.1 单元变量104 5.2.1.2 不保留的单元变量105 5.2.1.3 保持单元变量106 5.2.1.4 本地变量(静态和临时变量)107 5.2.1.5 静态变量109 5.2.1.6 临时变量1105.2.2 全局设备变量的使用1115.2.3 变量类型的存储范围1125.2.3.1 存储区域的例子,有效关于 KernelV3.1.113 5.2.3.2 本地数据栈变量的存储要求(kernel

9、 V3.1 或更高).1165.2.4 变量初始化的时间1185.2.4.1 保留全局变量的初始化118 5.2.4.2 不保留的全局变量的初始化119 5.2.4.3 本地变量的初始化120 5.2.4.4 静态编程变量的初始化121 5.2.4.5 功能块实例的初始化122 5.2.4.6 技术目标的系统变量的初始化122 5.2.4.7 全局变量的版本 ID 和下载时的初始化.1235.2.5 变量和 HMI 设备.1245.3 访问输入和输出(过程图像,I/O 变量) .1265.3.1 访问输入和输出的概述 1265.3.2 直接访问和过程图像访问的重要特征.1275.3.3 直接访

10、问和循环任务的过程图像 1285.3.3.1 直接访问和循环任务的过程图像的 I/O 地址的规则129 5.3.3.2 为直接访问和循环任务的过程图像创建一个 I/O 变量.130 5.3.3.3 输入 I/O 地址的语法图.131 5.3.3.4 可能的 I/O 变量的数据类型.1325.3.4 背景任务的固定过程图像的访问 1325.3.4.1 背景任务的固定过程图像的绝对访问(绝对 PI 访问).133 5.3.4.2 一个绝对过程图像访问的标识符语法134 5.3.4.3 背景任务的固定过程图像的符号访问(符号 PI 访问).135 5.3.4.4 可能的符号 PI 访问的数据类型.1

11、36 5.3.4.5 符号 PI 访问的例子.136 5.3.4.6 为访问背景任务固定过程图像而创建一个 I/O 变量.1365.3.5 访问 I/O 变量.1375.4 使用库.1375.4.1 编辑一个库1385.4.2 库的 know-how 保护.1395.4.3 从库中使用数据类型,功能和功能块.1405.5 相同的标识符和命名空间的使用 .1415.5.1 相同的标识符的使用1415.5.2 命名空间1435.6 参考数据.1465.6.1 交叉对照表1475.6.1.1 创建一个交叉对照表单147 5.6.1.2 交叉对照表的内容147 5.6.1.3 交叉对照表的使用1485

12、.6.2 程序结构1485.6.2.1 程序结构的内容1495.6.3 代码属性1495.6.3.1 代码属性内容1505.7 控制预处理器和 pragma 编辑.1505.7.1 控制一个预处理器1505.7.1.1 预处理器语句151 5.7.1.2 预处理器语句的例子1545.7.2 属性控制编辑器1555.8 跳转语句和标签.1576.错误源和程序调试1586.1 避免错误和有效编程的注释 .1586.2 程序调试.1586.2.1 程序测试的模式1586.2.1.1SIMOTION 设备模式.158 6.2.1.2life-sign 监视的重要信息.160 6.2.1.3life-s

13、ign 监视参数.1616.2.2 符号浏览器1626.2.2.1 符号浏览器的属性162 6.2.2.2 使用符号浏览器1626.2.3 在 watch 表中监视变量 1646.2.3.1 在 watch 表中的变量164 6.2.3.2 使用 watch 表格1656.2.4 程序运行1656.2.4.1 程序运行:显示代码位置和调用路径165 6.2.4.2 参数调用栈程序运行166 6.2.4.3 程序运行工具栏1666.2.5 程序状态1666.2.5.1 程序状态的属性167 6.2.5.2 使用状态程序168 6.2.5.3 程序状态的调用路径170 6.2.5.4 参数调用路径

14、状态程序1716.2.6 断点1716.2.6.1 设置断点的普通步骤171 6.2.6.2 设置 debug 模式 .172 6.2.6.3 定义 debug 任务组172 6.2.6.4debug 任务组参数 .174 6.2.6.5debug 表格参数 .174 6.2.6.6 设置断点175 6.2.6.7 断点工具栏176 6.2.6.8 定义一个单独断点的调用路径177 6.2.6.9 断点调用路径/任务选择参数 178 6.2.6.10 定义所有断点的调用路径179 6.2.6.11 每个 POU 所有断点的调用路径/任务选择参数 .180 6.2.6.12 激活断点181 6.

15、2.6.13 显示调用栈183 6.2.6.14 断点调用栈参数1846.2.7 追溯1843. ST 基基本本原原理理此章节描述了ST 中的语言资源和使用方法。请注意此章节中描述了功能、功能块和任 务控制系统。一个完整正式的语言描述包括语法图,详见目录(第307 页)。3.1 语语言言描描述述在本手册的下列章节中语法图用作语言描述的基础,为你提供了对 ST 语法结构的新认 识。3.1.1 语语法法图图语法图是对语法结构的图形式的阐述。结构是由一系列的规则描述组成。可以基于现有 的规则生成新的规则。上图中的语法图需从左至右读。需要注意下列规则结构:序列:块的序列选项:可以跳过的语句迭代:一个或

16、多个语句的重复替代:Branch3.1.2 语语法法图图中中的的块块块是基本元素。下图显示了代表块而使用的符号类型。要更多解释的基本元素 由更多的语法图解释的复合单元当输入源文本时需要注意格式化规则和非格式化规则。比如:把语法图中的块或元素转 化为源文本(见帮助中的语言描述,第291 页)3.1.3 规规则则的的意意义义(语语义义)规则能仅代表语言的格式结构。意义(语义)一般不明显。由于这个原因,如果意义很 关键,则需要在规则旁边写上额外的信息。如果同类型的元素意义不同,需要附上额外的命名。例如,额外指定每个十进制字符 串元素年,月或日(见308 页)。名称表示了用途 重要的限制也列出。如:整数规则中对于(负号),标明负号只能在 SINT, INT, and DINT 数据类型之前出现(见308 页)3.2 基基本本元元素素的的语语言言ST 语言的基本元素包括 ST 字符组, 根据 ST 字符组(如:语言命令)创建的预留标识符, 自定义的标识符和数字。ST 字符组合预留标识符都是基本的元素(terminals),因为是无需另外

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号