工学]工业控制网络技术及应用实验指导书内容摘要:

新建项目 在此用户可为项目命名。 按“确认”后,将进入 PLC的 CPU 模块选择窗口: 图 B4 CPU 模块的选择 贝 加莱的 PCC2020中有三个系列: 20 2020和 2020系列,用户必须首先在此《 工业控制网络 》课程 实验指导书 第 13 页 , 共 30 页 选择自己所使用的 CPU 型号(根据实验台上的 2020 CPU 上所标明的型号),“确认”后,就将进入图 1所示的画面。 根据各自实验台上 PLC的硬件,按顺序依次将所有的硬件都配置好。 然后按下工具栏中的 图标,将刚才配置的硬件信息下载到 PCC 2020中去。 用鼠标点中 CPU的型号,右边窗口中所显示的是 CPU中的软件模块信息。 将鼠标放在该窗口,然后按右键,选择“ Insert Object” ,添加用户控制程序,就进入如下画面: 图 B5 添加用户程序 在此可为该程序模块命名,并选择所用的编程语言以及该程序的运行循环周期。 “确认”后即进入相应的编程环境。 《 工业控制网络 》课程 实验指导书 第 14 页 , 共 30 页 图 B6 Automation Basic 编程环境 四、 Automation Basic 编程语言的基本命令 1. 基本概念 Automation Basic 是一种以文本为基础的高级编程语言,语言的结构符合IEC11313 的标准。 Automation Basic 的命令系列不仅使自动化任务简单化,也使程序易于阅读,这样 PCC的编程效率在许 多情况下远远高于 LAD(梯形图)和 IL(语句表)的编程语言。 ① 数据类型 在 Automation Studio 中编程语言所支持的标准数据类型有: 表 B1 存储数值 类型名称 位 宽 数 值 范 围 应 用 BOOL 1 0 ~ 1 开关量信号 DINT 32 2147483648 ~ 2147483648 《 工业控制网络 》课程 实验指导书 第 15 页 , 共 30 页 INT 16 32768 ~ 32767 模拟量信号 SINT 8 128 ~ 127 UDINT 32 0 ~ 4294967295 UINT 16 0 ~ 65535 USINT 8 0 ~ 255 REAL 32 *1038 ~ *1038 表 B2 存储文本和日期时间格式 类 型 名 称 位 宽 数 值 范 围 应 用 STRING 32 2 ~ 32767 个字符 文本、字符串 TIME 16 0 ~ 4294967295 毫秒 时间 DATE_AND_TIME 8 从 1970 年开始 日期 ② 变量声明 在 Automation Studio 的程序中,要定义出每个触点的变量名,而且要使用变量声明表来申明变 量名与硬件(输入点、输出点、存储器)之间的关系。 (如下表中定义了两个变量 Display 和 Src) 表 B3 变量声明表 变量名称 数据类型 有效范围 属 性 初始值 注 释 Display USINT global memory Src USINT global memory 2. 基本命令 Automation Basic 编程的命令系列包括:数学命令、比较命令、逻辑命令、“ IF 《 工业控制网络 》课程 实验指导书 第 16 页 , 共 30 页 THEN”命令、“ LOOP”命令、机器状态“ SELECT”命令、“ CASE”命令以及其它命令。 ⑴ 数学命令 在 Automation Basic 中,各数学命令应用时应放在两个操作数之间,与通常的使用方法一样。 ① = ,赋值 ② + ,加法 ③ ,减法 ④ * ,乘法 ⑤ / ,除法 ⑥ mod , 取模 ⑵ 比较命令 ① = ,等于 ② ,不等于 ③ , 大于 ④ =, 大于等于 ⑤ , 小于 ⑥ =, 小于等于 ⑶ 逻辑命令 ① NOT , 非 ② AND , 与 ③ OR , 或 ④ XOR , 异或 ⑷ “ IF THEN”命令 ① 简单的 if语句( if 与 then 必须在同一行中) 《 工业控制网络 》课程 实验指导书 第 17 页 , 共 30 页 if 条件描述 then 条件满足时执行的操作 endif ② if else 语句 if 条件描述 then 条件满足时执行的操作 else 条件不满足时执行的操作 endif ⑸ “ case” 命令:这是多分支选择语句。 case 表达式 of action n0...n1: 条件满足时执行的操作 A endaction action n2...n3: 条件满足时执行的操作 B endaction action constant: 条件满足时执行的操作 C endaction elseaction: 以上条件均不满足时执行的操作 D endaction endcase ⑹ “ LOOP”循环命令 《 工业控制网络 》课程 实验指导书 第 18 页 , 共 30 页 ① 增量计数循环语句 loop PV = 表达式 1 to 表达式 2 do 操作语句 endloop ② 减量计数循环语句。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。