MBPro编程软件详细介绍.ppt_第1页
MBPro编程软件详细介绍.ppt_第2页
MBPro编程软件详细介绍.ppt_第3页
MBPro编程软件详细介绍.ppt_第4页
MBPro编程软件详细介绍.ppt_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MB系列智能可编程控制器 PLC MBPro编程软件介绍 MBPro 概述 MBPro是MB系列智能可编程控制器的标准化编程软件 它主要完成硬件配置 测点定义 软件编程以及相关的调试下载工作 其标准化编程遵循IEC61131 3国际标准 提供了梯形图 流程图等编程语言 充分显示了控制功能丰富 系统组成灵活 扩展方便的优点 该编程软件为工程技术人员提供了一套简单实用的软件编程和联机调试的工具 MBPro 软件界面 MBPro 主要特点 使用简便 Windows风格 菜单操作快捷键操作工具栏操作鼠标双键操作 树型管理目录全中文菜单无需专门学习即可掌握 MBPro 主要特点 独创的混合编程方式 提供两种编程语言 梯形图 流程图 各有特长 用户可根据习惯选取其中一种 亦可同时使用两种语言编程 用这些语言编写的程序之间可互相调用 符合IEC61131 3国际标准 MBPro 主要特点 丰富的运算控制功能 MBPro编程软件内嵌多个标准模块 包括经典PID在内的各种标准操作符 控制功能模块 标准函数 此外还提供了脉冲型开出 主从切换 SOE 串口通讯等实用性功能模块 能轻松解决复杂的过程控制要求 有效地缩短工程开发周期 MBPro 主要特点 方便的在线功能 梯形图在线监视 在线修改 流程的在线调试 数据库的在线查询 PLC的远程操作 红色表示通流 绿色表示断流 不仅可以显示寄存器状态 还可以显示线路状态 流程调试可自动执行 监视执行 调试执行以及断点设置 单步执行 还可以随时中止执行或重新开始执行 可操作所有测点 强制 赋值 观测 可监测所有变量值 可查看所有SOE事件 可查询所有流程报警信息 十进制 二进制或十六进制三种显示方式 可直接对PLC进行复位 对时及主从切换等操作 MBPro 主要特点 标准的文件传输方式 编程结果的保存 上载和下载都采用文件形式 这样可以保证程序中所有的设置都能保持上下一致 每个流程分别以一个文件保存 可单独对其复制 修改及下载 MBPro 主要特点 所见即所得的打印方式 软件支持所见即所得的打印方式 打印所有生成的硬件配置 测点定义表 梯形图 流程图 以便归档 MBPro 软件操作 菜单栏 文件编辑视图梯形 流程在线下载帮助 MBPro 软件操作 工具栏 系统工具栏梯形工具栏流程工具栏 MBPro 软件操作 目录栏 硬件配置梯形图流程图 MBPro 软件操作 信息栏 查询或修改所有基本I O测点 开入 开出 模入 模出 和虚拟测点 寄存器 定时器 计数器 变量 的信息 包括其测值及各种属性 通过信息栏下排的按钮可以在各类测点之间切换 信息栏中定义的测点名称及描述不会在下载及上载的过程中丢失 MBPro 软件操作 其它信息 在联机状态下通过菜单栏的视图可以打开SOE事件表和流程报警表 可以查看SOE事件和流程报警信息 MBPro 数据类型 MBPro 测点类型 MBPro 梯形图编程 什么是梯形图 梯形图是一种图形化表示的编程语言 其指令句法与电路图相似 使用梯形图可以在线跟踪数据及指令间电流的流通 梯形图具有形象易学的特点 特别适用于逻辑顺控方面应用 MBPro 梯形图编程 梯形图编程要点 梯形图由一个主程序MAIN和若干个子程序组成 主程序可调用子程序 MBPLC按循环扫描方式沿梯形图主程序的先后顺序执行程序 在同一扫描周期中的结果保留在输出状态寄存器中 所以输出点的值在用户程序中可以当作条件使用 梯形图中除了常用的常开常闭触点 继电器线圈外 还允许增加特殊的功能模块 MBPro共包含了定时器 计数器 算术运算 关系运算 逻辑运算 数据传送和控制等几大类特殊功能模块 梯形图按自上而下 自左而右的顺序排列 最左边的垂直线为起始母线 然后连接各个触点 线圈和功能模块 最后连接到结束母线 构成一个逻辑行 MBPro 梯形图编程 梯形图编程要点 梯形图中触点分常开和常闭两种 触点可以是PLC所接的外部开关 也可以是PLC的内部位寄存器 系统寄存器以及布尔型变量的状态 在梯形图中 每种触点都用不同的符号标识 梯形图中的线圈不一定是实际的继电器线圈 它包括输出继电器线圈 内部位寄存器以及布尔型变量 但是其逻辑动作只有在线圈接通之后 才能引发相应的动作 梯形图中的触点 线圈可以任意串联和并联 内部位寄存器 字寄存器 计数器及变量等不能用作输出控制 只能当作中间结果供PLC内部使用 MBPro 梯形图编程 MBPro 梯形图编程 梯形图编程梯形图的编程并不是把各种功能模块进行简单的堆砌 而是要通过连线组成类似于一定结构的梯形图程序 根据不同的程序要求所选择的功能模块种类和连线方式也不相同 梯形图的基本连接方式有串联连接和并联连接两种 MBPro 梯形图编程 梯形图的串联连接 MBPro 梯形图编程 梯形图的并联连接 MBPro 梯形图编程 梯形图指令 触点触点用来监视一个给定测点的状态 该测点只能为BOOL型数据 即只有0或1两种状态 一个电流输入端 一个电流输出端 一个指定测点 MBPro 梯形图编程 梯形图指令 线圈线圈用来控制一个给定测点 一个电流输入端 一个电流输出端 一个指定测点 MBPro 梯形图编程 梯形图功能模块 定时器根据用户要求设定时间 在一定条件下开始计时 计时结束后能够导通电流的功能模块 有秒定时器TMR s 分定时器TMR m 时定时器 h 和毫秒定时器TMR ms 四种 MBPro 梯形图编程 梯形图功能模块 计数器记录输入的脉冲数 在达到预置值后导通电流 有增计数器和减计数器两种 MBPro 梯形图编程 梯形图功能模块 算术运算完成各种算术运算功能 包括加 减 乘 除 求余 赋值 平方根 绝对值 指数 对数 三角函数 反三角函数 最值等 MBPro 梯形图编程 梯形图功能模块 关系运算比较两个数据的大小 包括等于 不等于 大于 小于 大于等于 小于等于 MBPro 梯形图编程 梯形图功能模块 逻辑运算对数据进行逻辑运算 包括与 或 非 移位 置位 清位等 MBPro 梯形图编程 梯形图功能模块 数据传送块传送 块清零 多个数据的复制与清零 MBPro 梯形图编程 梯形图功能模块 SOESOE事件功能模块把SOE事件组织成信文存放到指定区域 每一个SOE事件为8个字信文 共16个字节 MBPro 梯形图编程 梯形图功能模块 串口传送用于实现和八串口通讯模块的数据交换 功能模块向八串口模块发送加载信文 并从八串口模块上接收现场智能设备的数据 MBPro 梯形图编程 梯形图功能模块 脉冲开出对一个开关量输出测点输出一个指定宽度的脉冲 每次功能模块导通 都会对指定的开出测点置1 同时根据指定的脉宽 即开出信号保持为1的时间 开始计时 当计时结束后把开出测点自动复位为0 其它PLC所不具备的功能 智能I O才能够实现 方便的满足现场的要求 MBPro 梯形图编程 梯形图功能模块 控制程序跳转注释 可以在梯形图的任何地方加注释 增加程序的可读性数据转换 整型数 BCD码 整型数 格雷码 MBPro 梯形图编程 梯形图功能模块 PID通过PID 比例 积分 微分 闭环控制算法 实现一个闭环控制 在水电厂的自动控制系统中 PID常用于机组功率的自动调节等场合 MBPro 梯形图编程 梯形图功能模块 子程序调用当程序执行到子程序调用功能模块时 扫描立刻进入指定的子程序块 完成对该子程序的扫描后 程序又回到原调用点 接着往下扫描 调用的子程序必须是已经存在的 便于实现结构化及模块化编程 如 主程序完成子程序调用任务 通讯子程序完成和上位机的通讯 转换子程序完成控制的工况转换 状态子程序完成机组状态监测等 MBPro 梯形图编程 梯形图功能模块 流程操作MBPro支持多种语言的混合编程 例如 我们使用梯形图实现控制启动 而控制过程可以使用流程图编程 梯形图中的流程操作功能模块即用来实现流程的执行及停止等操作 流程操作包括执行流程 终止流程 加锁流程 解锁流程 MBPro 梯形图编程 梯形图功能模块 主从切换主从切换功能模块用于双机系统中进行主从切换 当主CPU出现某种故障时可通过此功能模块降为从机 同时从CPU可升为主机 使用此功能模块时应注意不要循环反复地进行主从切换 MBPro 梯形图编程 梯形图功能模块 强制强制测点解除强制对于开入 开出 模入 模出信号 强制后扫描的信号状态不再送入相应的存储区 可以根据调试需要设值 而不管现场实际状态 解除强制就是把强制了的测点退出强制 重新恢复扫描 MBPro 流程图编程 什么是流程图流程图是一种高层次级别的图形语言 目前国内用户提供的顺序控制流程或设备操作闭锁条件大都是用流程图的形式来表示 对顺序控制来说 它是一个最为自然的语言 只要用流程图组态出一个控制的全过程 那么相应的控制程序已完成 MBPro 流程图编程 流程图如何编程流程图编程非常简单 只需按照控制过程的执行顺序 将判断条件及控制输出用相应的功能框表示 并按照执行次序连接 最后连接对应的测点即可 MBPro 流程图编程 流程图如何编程例如一个闸门开启控制 发出开启命令后 判断闸门位置 如果处于关闭位置 则发开闸门令 输出一个两秒钟的脉冲 然后在3分钟内判断闸门是否打开 如打开 报警成功 如未打开 则报警失败 MBPro 流程图编程 MBPro 流程图编程 流程图功能框 开始框和结束框开始框 任何流程必须有且只有一个开始框 流程从开始框开始执行 结束框 流程必须有一个以上的结束框 根据条件决定流程从哪个结束框退出 流程可以只有开始框和结束框 该流程什么也不做 MBPro 流程图编程 流程图功能框 条件框条件框 用来判断一个条件是否成立 如果条件成立 就走 是 分支 如不成立就走 否 分支 限时条件框 在一定时间内判断条件 如在限定时间内条件成立 就走 是 分支 如在限定时间内条件不成立 则继续不停地判断 直到限定时间到还不成立 则走 超时 分支 MBPro 流程图编程 MBPro 流程图编程 流程图功能框 执行框完成基本操作 共有13种类型操作 操作类型可在对话框中选择 MBPro 流程图编程 执行框 表达式操作赋值 通过表达式可对指定测点或变量赋值 如 Q0001 1 m i1 100等 读取测值 读取测点值并存储于变量中 如m f1 AI0001 运算 对测点数据进行运算 如 m f1 lnR0001 MBPro 流程图编程 执行框 延时在流程中设置一段时间的延时 执行框 报警在流程执行到一定阶段 流程的执行情况需要及时向操作员作汇报 有些不成功操作也需要报警 提醒操作员 为此系统设置了报警的功能 当流程执行到报警对话框时 报警字符串的内容会出现在流程报警表中 MBPro 流程图编程 执行框 脉冲开出类似梯形图的脉冲开出 对开出测点输出几秒钟的脉冲 执行框 调用梯形MBPro的混合编程也支持流程对梯形的调用 流程在执行过程中可以转入梯形程序并完成一次扫描后返回原流程并继续执行 MBPro 流程图编程 执行框 流程操作流程执行过程中也可以对其它流程进行操作 调用流程 启动流程 终止流程 加锁流程 解锁流程 MBPro 流程图编程 流程图调试流程完成的是一种顺序控制 而且每个流程都是一个单独的流程文件 完成一个独立的控制功能 因此可以分开调试 MBPro提供了强大的流程调试工具 MBPro 流程图编程 流程图调试在联机状态下 流程调试工具条上显示各种流程调试工具按钮 用于方便地调试流程 MBPro 流程图编程 流程图调试 自动执行自动执行方式是启动流程后 流程自动执行 这时在调试计算机上不能实时观察流程的执行过程 MBPro 流程图编程 流程图调试 监视执行监视执行是流程执行时 调试人员能实时监视流程的执行过程 流程在执行过程中 正在执行的为红色 已执行的为兰色 未执行的为灰黑色 MBPro 流程图编程 MBPro 流程图编程 流程图调试 调试执行监视执行在启动后 流程一直执行到结束 中间不会停下来 而调试执行在执行完第一步后 流程即停止 等待下一步的调试命令 调试执行方式比较适合于调试流程 它支持多种手段来调试流程 MBPro 流程图编程 流程图调试 调试执行单步执行 在单步执行状态下 流程每次只执行一步即停下来 等候下一步命令 这时可以观察输出是否正确以及下一步执行条件是否满足 然后再发执行下一步的命令 继续执行 按继续执行命令后 流程即从当前位置不停顿地执行到结束或遇到断点为止 断点 可以在流程中设置断点 流程执行到断点处便停下来 等候下一步调试命令 MBPro 两种编程语言的特点 梯形图 循环扫描适于主程序 通讯 数据处理 控制启动适于逻辑控制及状态控制 如机组状态判断等 流程图 顺序执行适于顺控操作 如开停机等 MBPro 程序结构 根据两种编程语言的特点 一般程序的结构为 MAIN 主程序 完成梯形子程序的调用 INITIAL 初始化程序 完成系统的初始化 VERIFY 系统自诊断程序 COMMUN 通讯程序 完成与上位机的通讯 SERIAL 串口通讯程序 CTRL ST 控制设置程序 完成顺控流程的调用 STATUS 机组状态判断 AUXCTRL 部分逻辑控制或状态控制 流程图部分完成机组的开停机控制及辅机 闸门等设备的控制 MBPro 工程设计 文件操作新建打开保存另存为 MBPro 工程设计 硬件配置机箱配置最多13个机箱 MB80 MB60 MB40机箱可混合配置 MB80 MB80CHS808MB80单机主机箱MB80CHS806MB80双机主机箱1MB80CHS804MB80双机主机箱2MB80CHS810MB80扩展机箱MB80CHS909MB80扩展机箱MB80CHS908MB8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论