版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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:数据类型类型名称位数说明BOOL布尔型1以位为单位存储,只有两个状态:1或0。BYTE字节型8使用8位的数据寄存器,8位数据可以是彼此独立,仅表示当前位的状态:0或1;也可以表示一个无符号整型数,范围0~255。WORD字型16使用16位的数据寄存器,16位数据可以是彼此独立,仅表示当前位的状态:0或1;也可以表示一个无符号整型数,范围是0~65535。DWORD双字型32使用32位的数据寄存器,32位数据可以是彼此独立,仅表示当前位的状态:0或1;也可以表示一个无符号整型数,范围是0~4294967295。SINT短整型8使用8位的数据寄存器,表示一个有符号整型数,范围从-128~+127。INT整型16使用16位的数据寄存器,表示一个有符号整型数,范围从-32768~+32767。DINT长整型32使用32位的数据寄存器,表示一个有符号整型数,范围从-2147483648~+2147483647。REAL浮点型32表示一个浮点数。MBPro:测点类型类型名称数据类型最大点数说明I开入测点BOOL2048存储基本开入测点的当前状态Q开出测点BOOL2048存储基本开出测点的当前状态AI模入测点WORD1024存储基本模入测点的当前值AQ模出测点WORD256存储基本模出测点的当前值M位寄存器BOOL4096系统提供的BOOL型变量存放区,每个测点存放一个BOOL型变量,测点值可读可写R字寄存器WORD4096系统提供的字型变量存放区,每个测点存放一个字型变量,测点值可读可写S系统寄存器BOOL2048系统内部定义的反映系统当前状态的一些位寄存器,可读不可写T定时器
256系统提供的定时器C计数器
256系统提供的计数器V变量自定义1024(个数)变量是一种多维测点,变量的维数可自由定义,最多为1000维。变量的数据类型可自由定义,同一变量的所有测点都为该类型数据。设变量V1名称为status,维数100,类型为INT,则表示100个整型测点status[0]~status[99]。MBPro:梯形图编程程什么是梯形图图?梯形图是一种种图形化表示示的编程语言言,其指令句句法与电路图图相似,使用用梯形图可以以在线跟踪数数据及指令间间电流的流通通。梯形图具具有形象易学学的特点,特特别适用于逻逻辑顺控方面面应用。MBPro:梯形图编程程梯形图编程要要点:梯形图由一个个主程序MAIN和若干个子程程序组成。主主程序可调用用子程序。MBPLC按循环扫描方方式沿梯形图图主程序的先先后顺序执行行程序,在同同一扫描周期期中的结果保保留在输出状状态寄存器中中,所以输出出点的值在用用户程序中可可以当作条件件使用。梯形图中除了了常用的常开开常闭触点、、继电器线圈圈外,还允许许增加特殊的的功能模块,,MBPro共包含了定时时器、计数器器、算术运算算、关系运算算、逻辑运算算、数据传送送和控制等几几大类特殊功功能模块。梯形图按自上上而下、自左左而右的顺序序排列,最左左边的垂直线线为起始母线线,然后连接接各个触点、、线圈和功能能模块,最后后连接到结束束母线,构成成一个逻辑行行。MBPro:梯形图编程程梯形图编程要要点:梯形图中触点点分常开和常常闭两种。触触点可以是PLC所接的外部开开关,也可以以是PLC的内部位寄存存器、系统寄寄存器以及布布尔型变量的的状态。在梯梯形图中,每每种触点都用用不同的符号号标识。梯形图中的线线圈不一定是是实际的继电电器线圈,它它包括输出继继电器线圈、、内部位寄存存器以及布尔尔型变量。但但是其逻辑动动作只有在线线圈接通之后后,才能引发发相应的动作作。梯形图中的触触点、线圈可可以任意串联联和并联。内部位寄存器器、字寄存器器、计数器及及变量等不能能用作输出控控制,只能当当作中间结果果供PLC内部使用。MBPro:梯形图编程程MBPro:梯形图编程程梯形图编程梯形图的编程程并不是把各各种功能模块块进行简单的的堆砌,而是是要通过连线线组成类似于于一定结构的的梯形图程序序,根据不同同的程序要求求所选择的功功能模块种类类和连线方式式也不相同,,梯形图的基基本连接方式式有串联连接接和并联连接接两种。MBPro:梯形图编程程梯形图的串联联连接MBPro:梯形图编程程梯形图的并联联连接MBPro:梯形图编程程梯形图指令::触点触点用来监视视一个给定测测点的状态,,该测点只能能为BOOL型数据,即只只有0或1两种状态。触点类型显示导通条件常开触点-||-给定测点为1(ON)常闭触点-|/|-给定测点为0(OFF)正向变换触点-|P|-给定测点为上跳沿输入反向变换触点-|N|-给定测点为下跳沿输入一个电流输入端;一个电流输出端;一个指定测点。
MBPro:梯形图编程程梯形图指令::线圈线圈用来控制制一个给定测测点。线圈类型显示结果常开线圈-()-给定测点置1求反线圈-(/)-给定测点置0正向变换线圈-(P)-如果输入端上跳沿,给定测点置1反向变换线圈-(N)-如果输入端下跳沿,给定测点置1置位线圈-(S)-给定测点置1,并保持为1状态,直到有复位线圈复位为止复位线圈-(R)-给定测点置0,并保持为0状态,直到有置位线圈置位为止一个电流输入端;一个电流输出端;一个指定测点。
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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 箱子材料成型课程设计
- 生物数字化课程设计
- 公司薪酬福利管理制度
- 发展集团财务管理管控规章制度汇编
- 研究生幼儿游戏课程设计
- 继电器电路控制课程设计
- 住院部护理工作总结
- 泰拳系统课程设计案例
- 2025年高考历史一轮复习之经济发展与社会进步
- 律师调解案件心得分享
- 组织内外部环境要素识别表
- 韧性理论与韧性城市建设
- 高中数学作业分层设计的有效性分析 论文
- 基于二十四节气开展幼儿园美育活动的实践策略 论文
- 四年级语文阅读理解《嫦娥奔月(节选)》练习(含答案)
- 鼻咽炎-疾病研究白皮书
- 普速铁路工务安全规则
- 石阡县人民医院内科综合大楼建设项目环评报告
- 业主搭建阳光房申请书
- 消费主义影响下中国当代陶艺的特点获奖科研报告
- 六分钟步行试验记录表
评论
0/150
提交评论