资源预览内容
第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
第9页 / 共53页
第10页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第3章 PL7 Pro软件 应用程序管理p 2应用程序浏览p 8程序建立p 15工具p 28语言对象p 41 1 2 3 4 5 应用程序管理 应用程序管理 调用 创建 打开 保存应用程序符合Windows32位的使用惯列完整的应用程序保存在单独的一个文件中 stx 软件争对于单个工作站但可以有多个句柄两种工作方式 本地或连机有相同的操作方式相互之间可很快地直接转换传输及比较应用程序 操作终端与可编程控制器可脱机学习编程不需要在终端上预先确定结构 带或不带符号及注解的恢复 远程传输 通过网络 源程序 导入 导出部分或全部应用程序 一个或多个网络 段 整个应用程序 控制器中应用程序的保护全部部分 一个或多个段或DFB C PL7USER 应用程序管理 用户权限管理 根据用户要求的功能掩盖 变灰 登录声明 用户名 密码 打开应用程序 应用程序浏览 树形方式保存应用程序 应用程序的名字 stx 最多可在32个字符包括空格 保存在C PL7USER目录下7或1000系列应用程序转换 转换PL7 2 PL7 3 ORPHEE SMC 应用文件唯一保存在 PL7应用程序文件为xxxxxxx stx文件 在C PL7USER 的目录下 程序 常量 符号库 文件 应用程序的保存 可改变应用程序目录作个性化处理 应用程序管理 屏幕操作 应用程序的兼容性 程序的兼容性V3版本的PL7可编写或修改V1版本的程序V3版本的PL7可以 读 建立 修改 保存 传输V1版本的应用程序由V3版本PL7为V1版本处理器建立的程序可以由V1版本的PL7读 修改为V3版本处理器编写的程序不能在V1版本的PL7中使用V1版本的程序可通过选择处理器转换在V3版本的程序 应用程序浏览 浏览 与处理器有关 应用程序的分立显示 浏览 这是进入程序的起点可以树形方式显示程序的内容与其使用工具软件不如直接在此进入应用程序单元允许程序结构以组件及子组件的结构显示注 带 号的树节点表示有下级树节点 浏览 屏幕操作编辑器 配置编辑器 程序编辑器 DFB编辑器 变量编辑器 仿真表编辑器 文件编辑器 应用程序的保护 部分段的保护 激活或取消程序段的保护 建立程序 任务EVT0 任务EVT1 任务FAST Section1 Section2 SR1 主任务 Gaz Eau Electricit 程序 SR0 SRi 系统 多任务 主任务 每个任务最多4096个段 每个任务最多255个子程序 事件任务 快速任务 主任务 优先级 周期任务 时间触发 由机器事件或一些处理接口触发 EVT0 FAST MAST 周期或循环的 程序执行结构 EVT1 EVT 主任务周期 读入离散量输入或任务中声明的特殊功能模块的状态 执行主程序及相关的子程序 刷新离散量输出或任务中声明的特殊功能模块的状态 系统自检及处理终端请求 周期到 系统内部处理 程序 sections 输出刷新 是 否 否 系统内部处理 SR 是 输入采样 循环主任务 是 内部处理 程序 sections 输出刷新 否 SR 输入采样 无执行周期信号 主任务的执行是一个接一个地运行 循环方式周期方式 程序处理 I Q 程序处理 内部处理 等待 I Q 程序处理 内部处理 程序处理 I I Q Q 内部处理 循环n 第n 1个循环 周期 周期 程序执行过程 内部处理 当超过最大的配置时间时 系统位 S11为1控制器停止运行ERR灯闪烁 周期或循环执行 若程序执行时间超过规定的周期 系统位 S19为1 继续执行程序 RUN ERR I O BAT TER 程序运行超时 周期执行 应用程序结构 段 API结构 对于单个段可自愿选择语言 选择段的数量 名字 及所用的语言 程序执行直接取决于你的编程标准 MAST SR0 结构化程序 FAST Alarm Sas LD Surv Sec LD Alarm Four ST Alarm Nettoyage ST EVT0 Sas LD Four 1 Grafcet PRL LD CHART POST LD S chage LD Nettoyage ST MAST SR0 PL7程序中的任务由多个段或子程序组成 将段分开可创建结构化的程序 新的段 服务 OuvrirViderSupprimerExporterForcer 0laconditiond activationForcer 1laconditiond activation 点击右键 Cr er Importer 点击右键 Programmes程序 Mast主任务 Sections段 GRAPHE BT371 Init Barre BTAR Avance PRL Chart POST 任务中应用程序是结构化的 单任务或多任务 每个任务可由多个段或子程序组成最多4096个段最多255个子程序在主任务中只能有一个GRAFCET的段段的相关属性名字16个字符任务编程语言LD ST IL SFC保护 读或读 写有效条件注解250个字符 有效条件 可选择 允许一个程序段的激活 为1 或禁止 为0 激活 禁止控制 条件 Mi 可以被强制或取消强制为1或0可用的对象 Mi Mwi Xj禁止程序的所有的段并不能任务停止运行 也不停止I O信息交换在冷启动时 条件值为0 所以相关的段会处于禁止状态段的执行顺序段按浏览时显示的顺序执行执行顺序可通过鼠标操作来改变 在浏览界面 顺序 功能组件复用 由导出 导入工具管理文件 xxxxx FM PL7USER隐含的后缀 导出有重新调整的对象无重新调整的对象导入 允许重新调整对象 标号 符号 注释等DFB 子程序SR 宏Macro任务直接重新命名功能组件段符号相应文件保存重新调整时保存文件在执行导入前 强烈建议保存需要重新调整的文件 工具 配置 应用程序管理 调试 编程 保护控制器中的所有程序当装完程序退出PL7时注意 保护是无法挽回的 唯一方法是重传程序保护操作在应用程序 STATION 的属性中执行 应用程序管理 配置 选择处理器 软配置位 字 定时器 的数量 配置Grafcet 宏步数量 处理器配置 配置 计数模块的参数 双击 双击 1 2 在变量编辑器中 配置预定义变量符号 双击 P 预定义的符号及注解 配置内存分布 内存分布在重新配置或程序有效时使用 以2X128KW内存卡为例 图形化的模块配置复制 粘贴 重置I O模块 自动调整I O地址 I O模块及特殊功能模块的参数配置离散量 模拟量 FIPIO AS i FIPWAY EthernetTCPIP MODBUS 配置及编程之间的联系 水线 配置同时使用配置编辑器和程序编辑器必须预先配置在程序中用到对象可以无配置对输入 输出位编程 仅对于TSX37 直接进入处理器诊断 模块诊断 应用程序 连机 与配置在同一屏幕 配置 编程 语言符合IEC1131 3标准语言编辑器LD ST IL SFC方便的编辑操作复制 剪切 粘贴应用程序的导入 导出 部分或全部 变量符号在表上编辑变量在程序中使用指令基本指令 数学运算 逻辑 比较更多的指令 功能库 EF 例 SQRT标准功能块 SFB例 TM用户定义的功能块 DFB例 CDE VANNE 所有的指令可在不同的语言中使用 调试及诊断 调试可同时仿真多个编辑屏程序编辑器中的仿真 仿真表 输入 输出配置特殊屏对TOR ANA特殊功能的调试和诊断仿真表用于对变量的调整 强制 取消强制程序调试功能运行 停止 全部初始化 运行 停止任务断点 单步执行 循环执行运行状态下的程序修改查找 替换应用程序中的变量通过交叉参考表查找诊断程序 利用系统位和系统字诊断功能从配置屏上诊断模块的故障程序上的错误 索引超地址边界 调试诊断保存数据至文件 仿真表 应用程序调整仿真列出的变量 无长度限止 表长度 M0 10 M0to M9同时仿真多个表或工具程序 变量表 I O配置初始化LD网络 IL或ST段Menu Service 初始化仿真表鼠标选择 ST或IL段 LD网络保存仿真表到文件中 调试 断点设置 单步调试 诊断方法程序诊断通过系统位和系统字I O故障 S10 一般的故障I O 程序中的错误 S19 超时出错 S20 寻址出错 I O模块或通道的的故障位 Ix MOD ERR 模块 Ix i ERR 通道 配置方式 连机方式 调试 或 诊断 TOR ANA Debug Modules通过PL7ProRuntimeScreens应用程序诊断通过用户操作屏诊断 语言对象 5个语言对象区 内存区 M 输入区 I 输出区 Q 常量区 K 系统区 S 对象区 每个区有不同的对象类型 位 X 单长度字 W 16位字节 B 8位双字 D 32位浮点数 F 32位 D X W B 对象类型 I或QX W或Dxy i IEC1131 3 zone 对象类型 槽地址 例 I1 5 Q4 5 对布尔变量X可省去 QW6 3 I4 MOD ERR I4 2 ERR ERR表示有故障 MOD 用于模块管理 输入 输出对象 语法 地址表示方法 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 I002 7 I2 7机架0 槽号02 通道7 I2 7 ERR I2 MOD ERR Q6 MOD ERR d fautmodule6 Ixy i Qxy i IWxy i QWxy i Q108 7机架1 槽号08 通道7 I108 7 ERR I108 MOD ERR x 机架号 0至7y 00到10槽号i 通道号0至63 0 ALIM ALIM 输入 输出地址 字对象 M K 或SB W D Fi IEC1131 3 区 类型 号 例 KD543 MW15 SW8 MD0 字对象 MW0 MB3 MB5 MB7 MB0 MB2 MB4 MB6 MB1 MW1 MW2 MW3 MF2 MD2 MF1 MD1 MF0 MD0 双字在内存中重叠同样存于常量区中 重叠区 字中的位 I Q M K SWi Xj IEC1131 3 区 第几位 例 MW10 X4 QW5 1 X10 KW6 X12 地址 单长度字 字中的位 位串 IEC1131 3 区 地址 长度 例 M10 6 I1 2 12 Q2 0 16 I Q或Mx i L 通道号 位串 字表 M K 或SB W Di L 例 KW10 5 MW20 3 MD14 6 SW50 4 字符串 字节例 MB16 6 KB24 4 MB12 8 KB2 10 字表或字节表 数值的表示可有不的类型 bit 0 1或TRUE FALSE十进制 单长度或双长度例 1485 5798123 二进制 单长度或双长度例 2 1000111011111010 十六进制 单长度或双长度例 16 AB20 16 5AC1 字符串例 Mise en Run 立即数 I Q M MW MD MF KW KD KFi MWj 对象 索引 对象号 E例 MW100 MW0 mw100 mw0 表示的对象为 mw100的地址加 mw0的值 若 mw0 20则 mw100 mw0 表示的对象为 mw120 地址索引可同样用于字表中 地址索引 32位的字 MFi或 KFi只有32位浮点数举例 1357 42或13 5742e2 MF22 22 0 0 2567或 256 7e 3 MW18 220 022 0 浮点数
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号