版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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:工程设设计文件操作作新建打开保存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于人工智能的2024年度窗帘颜色搭配咨询合同
- 管桩合同范本
- 2024年度服装企业社会责任实施合同3篇
- 综合出口信用证抵押外汇借款04年合同
- 退休人员返聘合同协议书范本 2篇
- 有关代理商合同范本
- 2024年度商场促销活动LED广告合同3篇
- 人教版九年级化学第八单元2金属的化学性质课时2金属活动性顺序分层作业课件
- 人教版九年级化学第一单元走进化学世界3走进化学实验室课时1化学实验常用仪器及药品的取用教学教学课件
- 人教版九年级化学第四单元自然界的水实践活动水质检测及自制净水器教学课件
- 工贸企业有限空间作业安全考核试卷
- 编程学徒合同协议书(2篇)
- 2024年摄影拍摄场地租赁合同
- 学校购买乐器合同范例
- 高等数学1学习通超星期末考试答案章节答案2024年
- 2024年地铁司机工作协议
- 2024-2025学年人教版数学六年级上册 第五单元圆单元测试(含答案)
- 2024年资格考试-WSET二级认证考试近5年真题附答案
- 大药房《质量管理体系文件》-管理制度
- 2024至2030年中国空气主轴(气浮主轴)行业深度分析及发展趋势研究预测报告
- 食品风味研究专题智慧树知到期末考试答案章节答案2024年中国农业大学
评论
0/150
提交评论