MBPro编程软件详细介绍

上传人:仙*** 文档编号:118605721 上传时间:2022-07-12 格式:PPTX 页数:74 大小:2.66MB
收藏 版权申诉 举报 下载
MBPro编程软件详细介绍_第1页
第1页 / 共74页
MBPro编程软件详细介绍_第2页
第2页 / 共74页
MBPro编程软件详细介绍_第3页
第3页 / 共74页
资源描述:

《MBPro编程软件详细介绍》由会员分享,可在线阅读,更多相关《MBPro编程软件详细介绍(74页珍藏版)》请在装配图网上搜索。

1、MB系列智能可编程控制器系列智能可编程控制器(PLC)国网电力科学研究院自动控制研究所国网电力科学研究院自动控制研究所南京南瑞集团公司自动控制分公司南京南瑞集团公司自动控制分公司MBPro编程软件介绍编程软件介绍MBPro:概述概述 MBPro是MB系列智能可编程控制器的标准化编程软件,它主要完成硬件配置、测点定义、软件编程以及相关的调试下载工作。其标准化编程遵循IEC61131-3国际标准,提供了梯形图、流程图等编程语言,充分显示了控制功能丰富、系统组成灵活、扩展方便的优点。该编程软件为工程技术人员提供了一套简单实用的软件编程和联机调试的工具。MBPro:软件界面:软件界面MBPro:主要特

2、点:主要特点使用简便:使用简便:Windows风格:菜单操作 快捷键操作 工具栏操作 鼠标双键操作 树型管理目录 全中文菜单 无需专门学习即可掌握MBPro:主要特点:主要特点独创的混合编程方式独创的混合编程方式:提供两种编程语言:梯形图、流程图,各有特长。用户可根据习惯选取其中一种,亦可同时使用两种语言编程。用这些语言编写的程序之间可互相调用。符合符合IEC61131-3IEC61131-3国际标国际标准准 MBPro:主要特点:主要特点 丰富的运算控制功能:丰富的运算控制功能:MBPro编程软件内嵌多个标准模块,包括经典PID在内的各种标准操作符、控制功能模块、标准函数,此外还提供了脉冲型

3、开出、主从切换、SOE、串口通讯等实用性功能模块,能轻松解决复杂的过程控制要求,有效地缩短工程开发周期。MBPro:主要特点:主要特点 方便的在线功能:方便的在线功能:梯形图在线监视、在线修改;流程的在线调试;数据库的在线查询;PLC的远程操作。红色表示通流,绿色表示断流;不仅可以显示寄存器状态,还可以显示线路状态。流程调试可自动执行、监视执行、调试执行以及断点设置、单步执行,还可以随时中止执行或重新开始执行。可操作所有测点(强制、赋值、观测);可监测所有变量值;可查看所有SOE事件;可查询所有流程报警信息;十进制、二进制或十六进制三种显示方式。可直接对PLC进行复位、对时及主从切换等操作。M

4、BPro:主要特点:主要特点 标准的文件传输方式标准的文件传输方式:编程结果的保存、上载和下载都采用文件形式,这样可以保证程序中所有的设置都能保持上下一致;每个流程分别以一个文件保存,可单独对其复制、修改及下载。MBPro:主要特点:主要特点 所见即所得的打印方式所见即所得的打印方式:软件支持所见即所得的打印方式,打印所有生成的硬件配置、测点定义表、梯形图、流程图,以便归档。MBPro:软件操作:软件操作菜单栏菜单栏:文件 编辑 视图 梯形 流程 在线 下载 帮助 MBPro:软件操作:软件操作工具栏工具栏:系统工具栏 梯形工具栏 流程工具栏MBPro:软件操作:软件操作目录栏目录栏:硬件配置

5、 梯形图 流程图MBPro:软件操作:软件操作 信息栏信息栏:查询或修改所有基本I/O测点(开入、开出、模入、模出)和虚拟测点(寄存器、定时器、计数器、变量)的信息,包括其测值及各种属性。通过信息栏下排的按钮可以在各类测点之间切换。信息栏中定义的测点名称及描述不会在下载及上载的过程中丢失。MBPro:软件操作:软件操作 其它信息其它信息:在联机状态下通过菜单栏的视图可以打开SOE事件表和流程报警表,可以查看SOE事件和流程报警信息。MBPro:数据类型:数据类型类型名称位数说明BOOL布尔型1以位为单位存储,只有两个状态:1或0。BYTE字节型8使用8位的数据寄存器,8位数据可以是彼此独立,仅

6、表示当前位的状态:0或1;也可以表示一个无符号整型数,范围0255。WORD字型16使用16位的数据寄存器,16位数据可以是彼此独立,仅表示当前位的状态:0或1;也可以表示一个无符号整型数,范围是065535。DWORD双字型32使用32位的数据寄存器,32位数据可以是彼此独立,仅表示当前位的状态:0或1;也可以表示一个无符号整型数,范围是04294967295。SINT短整型8使用8位的数据寄存器,表示一个有符号整型数,范围从-128+127。INT整型16使用16位的数据寄存器,表示一个有符号整型数,范围从-32768+32767。DINT长整型32使用32位的数据寄存器,表示一个有符号整

7、型数,范围从-2147483648+2147483647。REAL浮点型32表示一个浮点数。MBPro:测点类型:测点类型类型名称数据类型最大点数说明I开入测点BOOL2048存储基本开入测点的当前状态Q开出测点BOOL2048存储基本开出测点的当前状态AI模入测点WORD1024存储基本模入测点的当前值AQ模出测点WORD256存储基本模出测点的当前值M位寄存器BOOL4096系统提供的BOOL型变量存放区,每个测点存放一个BOOL型变量,测点值可读可写R字寄存器WORD4096系统提供的字型变量存放区,每个测点存放一个字型变量,测点值可读可写S系统寄存器BOOL2048系统内部定义的反映系

8、统当前状态的一些位寄存器,可读不可写T定时器256系统提供的定时器C计数器256系统提供的计数器V变量自定义1024 (个数)变量是一种多维测点,变量的维数可自由定义,最多为1000维。变量的数据类型可自由定义,同一变量的所有测点都为该类型数据。设变量V1名称为status,维数100,类型为INT,则表示100个整型测点status0status99。MBPro:梯形图编程 什么是梯形图?梯形图是一种图形化表示的编程语言,其指令句法与电路图相似,使用梯形图可以在线跟踪数据及指令间电流的流通。梯形图具有形象易学的特点,特别适用于逻辑顺控方面应用。电源正电源负K1K2J1回路图梯形图MBPro:

9、梯形图编程 梯形图编程要点:梯形图由一个主程序MAIN和若干个子程序组成。主程序可调用子程序。MB PLC按循环扫描方式沿梯形图主程序的先后顺序执行程序,在同一扫描周期中的结果保留在输出状态寄存器中,所以输出点的值在用户程序中可以当作条件使用。梯形图中除了常用的常开常闭触点、继电器线圈外,还允许增加特殊的功能模块,MBPro共包含了定时器、计数器、算术运算、关系运算、逻辑运算、数据传送和控制等几大类特殊功能模块。梯形图按自上而下、自左而右的顺序排列,最左边的垂直线为起始母线,然后连接各个触点、线圈和功能模块,最后连接到结束母线,构成一个逻辑行。MBPro:梯形图编程 梯形图编程要点:梯形图中触

10、点分常开和常闭两种。触点可以是PLC所接的外部开关,也可以是PLC的内部位寄存器、系统寄存器以及布尔型变量的状态。在梯形图中,每种触点都用不同的符号标识。梯形图中的线圈不一定是实际的继电器线圈,它包括输出继电器线圈、内部位寄存器以及布尔型变量。但是其逻辑动作只有在线圈接通之后,才能引发相应的动作。梯形图中的触点、线圈可以任意串联和并联。内部位寄存器、字寄存器、计数器及变量等不能用作输出控制,只能当作中间结果供PLC内部使用。MBPro:梯形图编程 MBPro:梯形图编程 梯形图编程 梯形图的编程并不是把各种功能模块进行简单的堆砌,而是要通过连线组成类似于一定结构的梯形图程序,根据不同的程序要求

11、所选择的功能模块种类和连线方式也不相同,梯形图的基本连接方式有串联连接和并联连接两种。MBPro:梯形图编程 梯形图的串联连接MBPro:梯形图编程 梯形图的并联连接MBPro:梯形图编程 梯形图指令:触点 触点用来监视一个给定测点的状态,该测点只能为BOOL型数据,即只有0或1两种状态。触点类型显示导通条件常开触点-|-给定测点为1(ON)常闭触点-|/|-给定测点为0(OFF)正向变换触点-|P|-给定测点为上跳沿输入反向变换触点-|N|-给定测点为下跳沿输入一个电流输入端;一个电流输出端;一个指定测点。MBPro:梯形图编程 梯形图指令:线圈 线圈用来控制一个给定测点。线圈类型显示结果常

12、开线圈-()-给定测点置1求反线圈-(/)-给定测点置0正向变换线圈-(P)-如果输入端上跳沿,给定测点置1反向变换线圈-(N)-如果输入端下跳沿,给定测点置1置位线圈-(S)-给定测点置1,并保持为1状态,直到有复位线圈复位为止复位线圈-(R)-给定测点置0,并保持为0状态,直到有置位线圈置位为止一个电流输入端;一个电流输出端;一个指定测点。MBPro:梯形图编程 梯形图功能模块:定时器 根据用户要求设定时间,在一定条件下开始计时,计时结束后能够导通电流的功能模块。有秒定时器TMR(s)、分定时器TMR(m)、时定时器(h)和毫秒定时器TMR(ms)四种。使能端序号预置值输出当前值MBPro

13、:梯形图编程 梯形图功能模块:计数器 记录输入的脉冲数,在达到预置值后导通电流。有增计数器和减计数器两种。使能端序号复位端预置值输出端当前值MBPro:梯形图编程 梯形图功能模块:算术运算 完成各种算术运算功能。包括加、减、乘、除、求余、赋值、平方根、绝对值、指数、对数、三角函数、反三角函数、最值等。使能端数据输入端1数据输入端2输出端数据输出端MBPro:梯形图编程 梯形图功能模块:关系运算 比较两个数据的大小。包括等于、不等于、大于、小于、大于等于、小于等于。使能端数据输入端1数据输入端2输出端比较输出端MBPro:梯形图编程 梯形图功能模块:逻辑运算 对数据进行逻辑运算,包括与、或、非、

14、移位、置位、清位等。使能端数据输入端1数据输入端2输出端数据输出端MBPro:梯形图编程 梯形图功能模块:数据传送 块传送、块清零:多个数据的复制与清零MBPro:梯形图编程 梯形图功能模块:SOE SOE事件功能模块把SOE事件组织成信文存放到指定区域。每一个SOE事件为8个字信文,共16个字节。MBPro:梯形图编程 梯形图功能模块:串口传送 用于实现和八串口通讯模块的数据交换,功能模块向八串口模块发送加载信文,并从八串口模块上接收现场智能设备的数据。MBPro:梯形图编程 梯形图功能模块:脉冲开出 对一个开关量输出测点输出一个指定宽度的脉冲。每次功能模块导通,都会对指定的开出测点置1,同

15、时根据指定的脉宽(即开出信号保持为1的时间)开始计时,当计时结束后把开出测点自动复位为0。其它PLC所不具备的功能;智能I/O才能够实现;方便的满足现场的要求。MBPro:梯形图编程 梯形图功能模块:控制 程序跳转 注释:可以在梯形图的任何地方加注释,增加程序的可读性 数据转换:整型数 BCD码、整型数 格雷码MBPro:梯形图编程 梯形图功能模块:PID 通过PID(比例/积分/微分)闭环控制算法,实现一个闭环控制。在水电厂的自动控制系统中,PID常用于机组功率的自动调节等场合。调节使能PID号增加限制减少限制测量源给定值比例系数积分系数微分系数最大值最小值死区扫描时间最大脉冲宽度最大调节次

16、数输出增点号输出减点号出错号输出MBPro:梯形图编程 梯形图功能模块:子程序调用当程序执行到子程序调用功能模块时,扫描立刻进入指定的子程序块,完成对该子程序的扫描后,程序又回到原调用点,接着往下扫描。调用的子程序必须是已经存在的。便于实现结构化及模块化编程,如:主程序完成子程序调用任务;通讯子程序完成和上位机的通讯;转换子程序完成控制的工况转换;状态子程序完成机组状态监测等。MBPro:梯形图编程 梯形图功能模块:流程操作 MBPro支持多种语言的混合编程,例如:我们使用梯形图实现控制启动,而控制过程可以使用流程图编程。梯形图中的流程操作功能模块即用来实现流程的执行及停止等操作。流程操作包括

17、执行流程、终止流程、加锁流程、解锁流程。MBPro:梯形图编程 梯形图功能模块:主从切换 主从切换功能模块用于双机系统中进行主从切换。当主CPU出现某种故障时可通过此功能模块降为从机,同时从CPU可升为主机。使用此功能模块时应注意不要循环反复地进行主从切换。MBPro:梯形图编程 梯形图功能模块:强制 强制测点 解除强制 对于开入、开出、模入、模出信号,强制后扫描的信号状态不再送入相应的存储区,可以根据调试需要设值,而不管现场实际状态。解除强制就是把强制了的测点退出强制,重新恢复扫描。MBPro:流程图编程 什么是流程图 流程图是一种高层次级别的图形语言。目前国内用户提供的顺序控制流程或设备操

18、作闭锁条件大都是用流程图的形式来表示。对顺序控制来说,它是一个最为自然的语言,只要用流程图组态出一个控制的全过程,那么相应的控制程序已完成。MBPro:流程图编程 流程图如何编程 流程图编程非常简单,只需按照控制过程的执行顺序,将判断条件及控制输出用相应的功能框表示,并按照执行次序连接,最后连接对应的测点即可。MBPro:流程图编程 流程图如何编程 例如一个闸门开启控制,发出开启命令后,判断闸门位置,如果处于关闭位置,则发开闸门令,输出一个两秒钟的脉冲,然后在3分钟内判断闸门是否打开,如打开,报警成功;如未打开,则报警失败。MBPro:流程图编程MBPro:流程图编程 流程图功能框:开始框和结

19、束框 开始框:任何流程必须有且只有一个开始框,流程从开始框开始执行;结束框:流程必须有一个以上的结束框,根据条件决定流程从哪个结束框退出;流程可以只有开始框和结束框,该流程什么也不做。MBPro:流程图编程 流程图功能框:条件框 条件框:用来判断一个条件是否成立,如果条件成立,就走“是”分支,如不成立就走“否”分支。限时条件框:在一定时间内判断条件,如在限定时间内条件成立,就走“是”分支,如在限定时间内条件不成立,则继续不停地判断,直到限定时间到还不成立,则走“超时”分支。MBPro:流程图编程MBPro:流程图编程 流程图功能框:执行框 完成基本操作,共有13种类型操作。操作类型可在对话框中

20、选择。MBPro:流程图编程 执行框:表达式操作 赋值:通过表达式可对指定测点或变量赋值。如:Q0001=1,m_i1=100等;读取测值:读取测点值并存储于变量中,如m_f1=AI0001;运 算:对 测 点 数 据 进 行 运 算,如:m_f1=lnR0001。MBPro:流程图编程 执行框:延时在流程中设置一段时间的延时。执行框:报警 在流程执行到一定阶段,流程的执行情况需要及时向操作员作汇报,有些不成功操作也需要报警,提醒操作员,为此系统设置了报警的功能。当流程执行到报警对话框时,报警字符串的内容会出现在流程报警表中。MBPro:流程图编程 执行框:脉冲开出 类似梯形图的脉冲开出,对开

21、出测点输出几秒钟的脉冲。执行框:调用梯形 MBPro的混合编程也支持流程对梯形的调用,流程在执行过程中可以转入梯形程序并完成一次扫描后返回原流程并继续执行。MBPro:流程图编程 执行框:流程操作 流程执行过程中也可以对其它流程进行操作:调用流程;启动流程;终止流程;加锁流程;解锁流程。MBPro:流程图编程 流程图调试 流程完成的是一种顺序控制,而且每个流程都是一个单独的流程文件,完成一个独立的控制功能,因此可以分开调试。MBPro提供了强大的流程调试工具。MBPro:流程图编程 流程图调试 在联机状态下,流程调试工具条上显示各种流程调试工具按钮,用于方便地调试流程。自动执行调试执行监视执行

22、终止执行流程加锁流程解锁重新开始执行执行一步继续执行停止调试执行设断点/清断点清除所有断点MBPro:流程图编程 流程图调试:自动执行 自动执行方式是启动流程后,流程自动执行,这时在调试计算机上不能实时观察流程的执行过程。MBPro:流程图编程 流程图调试:监视执行 监视执行是流程执行时,调试人员能实时监视流程的执行过程。流程在执行过程中,正在执行的为红色,已执行的为兰色,未执行的为灰黑色。MBPro:流程图编程MBPro:流程图编程 流程图调试:调试执行 监视执行在启动后,流程一直执行到结束,中间不会停下来;而调试执行在执行完第一步后,流程即停止,等待下一步的调试命令。调试执行方式比较适合于

23、调试流程,它支持多种手段来调试流程。MBPro:流程图编程 流程图调试:调试执行单步执行:在单步执行状态下,流程每次只执行一步即停下来,等候下一步命令。这时可以观察输出是否正确以及下一步执行条件是否满足,然后再发执行下一步的命令;继续执行:按继续执行命令后,流程即从当前位置不停顿地执行到结束或遇到断点为止;断点:可以在流程中设置断点,流程执行到断点处便停下来,等候下一步调试命令。MBPro:两种编程语言的特点两种编程语言的特点梯形图:循环扫描 适于主程序、通讯、数据处理、控制启动 适于逻辑控制及状态控制:如机组状态判断等流程图:顺序执行 适于顺控操作:如开停机等MBPro:程序结构程序结构 根

24、据两种编程语言的特点,一般程序的结构为:MAIN:主程序,完成梯形子程序的调用;INITIAL:初始化程序,完成系统的初始化;VERIFY:系统自诊断程序;COMMUN:通讯程序,完成与上位机的通讯;SERIAL:串口通讯程序;CTRL-ST:控制设置程序,完成顺控流程的调用;STATUS:机组状态判断;AUXCTRL:部分逻辑控制或状态控制;流程图部分完成机组的开停机控制及辅机、闸门等设备的控制。MBPro:工程设计:工程设计 文件操作 新建 打开 保存 另存为MBPro:工程设计:工程设计 硬件配置 机箱配置 最多13个机箱,MB80、MB60、MB40机箱可混合配置。MB80:MB80

25、CHS808 MB80单机主机箱 MB80 CHS806 MB80双机主机箱1 MB80 CHS804 MB80双机主机箱2 MB80 CHS810 MB80扩展机箱 MB80 CHS909 MB80扩展机箱 MB80 CHS908 MB80扩展机箱 MB60:MB60 CHS810 MB60机箱 MB40:MB40 CHS810 MB40机箱 MB40 CHS806 MB40机箱 MB40 CHS814 MB40机箱 MB40 RLY100B MB40机箱 PLC号:必须定义,Modbus规约中需要,如与上位机通讯、触摸屏通讯。MBPro:工程设计:工程设计 硬件配置 模块配置 CPU 开入

26、 开出 模入 通信 同期 综合 模出 电源 保护 调速 励磁MBPro:工程设计:工程设计 测点定义:共同属性:序号 名称 描述 使用次数 模块地址 强制 测值 值 MBPro:工程设计:工程设计 测点定义:特性:开关量输入I:SOE、滤波时间 开关量输出Q 模拟量输入AI:信号类型 模拟量输出AQ 位寄存器M 字寄存器R 系统寄存器S 定时器T:预置值、当前值 计数器C:预置值、当前值 变量V:维数、类型 MBPro:工程设计:工程设计 梯形图编程 子程序定义 插入子梯形 删除子梯形 重命名子梯形 编辑操作剪切、复制、粘贴、删除、属性、块操作、查找、替换、撤消、恢复 MBPro:工程设计:工程设计 流程图编程 流程定义 插入流程 删除流程 导入流程 重命名流程 保存流程 编译流程 下载流程 流程描述 编辑操作剪切、复制、粘贴、删除、属性、块操作、查找、替换、撤消、恢复MBPro:工程设计:工程设计 编译下载 梯形图的编译下载 流程图的编译下载MBPro:工程设计:工程设计 联机调试 联机/脱机 梯形图的调试 直观的梯形图在线监视;完备的梯形图在线修改;便捷的数据库在线查询。流程图的调试 单步调试;监视执行。与上位机联调本资料来源 更多资料请访问.(.)演讲完毕,谢谢观看!

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

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!