




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MB系列智能可编程控制器(PLC),国网电力科学研究院自动控制研究所 南京南瑞集团公司自动控制分公司,MBPro编程软件介绍,MBPro:概述,MBPro是MB系列智能可编程控制器的标准化编程软件,它主要完成硬件配置、测点定义、软件编程以及相关的调试下载工作。其标准化编程遵循IEC61131-3国际标准,提供了梯形图、流程图等编程语言,充分显示了控制功能丰富、系统组成灵活、扩展方便的优点。该编程软件为工程技术人员提供了一套简单实用的软件编程和联机调试的工具。,MBPro:软件界面,MBPro :主要特点,使用简便: Windows风格: 菜单操作 快捷键操作 工具栏操作 鼠标双键操作,树型管理
2、目录 全中文菜单 无需专门学习即可掌握,MBPro :主要特点,独创的混合编程方式 : 提供两种编程语言:梯形图、流程图,各有特长。用户可根据习惯选取其中一种,亦可同时使用两种语言编程。用这些语言编写的程序之间可互相调用。 符合IEC61131-3国际标准,MBPro :主要特点,丰富的运算控制功能: MBPro编程软件内嵌多个标准模块,包括经典PID在内的各种标准操作符、控制功能模块、标准函数,此外还提供了脉冲型开出、主从切换、SOE、串口通讯等实用性功能模块,能轻松解决复杂的过程控制要求,有效地缩短工程开发周期。,MBPro :主要特点,方便的在线功能: 梯形图在线监视、在线修改; 流程的
3、在线调试; 数据库的在线查询; PLC的远程操作。,红色表示通流,绿色表示断流; 不仅可以显示寄存器状态,还可以显示线路状态。,流程调试可自动执行、监视执行、调试执行以及断点设置、单步执行,还可以随时中止执行或重新开始执行。,可操作所有测点(强制、赋值、观测); 可监测所有变量值; 可查看所有SOE事件; 可查询所有流程报警信息; 十进制、二进制或十六进制三种显示方式。,可直接对PLC进行复位、对时及主从切换等操作。,MBPro :主要特点,标准的文件传输方式: 编程结果的保存、上载和下载都采用文件形式,这样可以保证程序中所有的设置都能保持上下一致; 每个流程分别以一个文件保存,可单独对其复制
4、、修改及下载。,MBPro :主要特点,所见即所得的打印方式: 软件支持所见即所得的打印方式,打印所有生成的硬件配置、测点定义表、梯形图、流程图,以便归档。,MBPro :软件操作,菜单栏: 文件 编辑 视图 梯形,流程 在线 下载 帮助,MBPro :软件操作,工具栏: 系统工具栏 梯形工具栏 流程工具栏,MBPro :软件操作,目录栏: 硬件配置 梯形图 流程图,MBPro :软件操作,信息栏: 查询或修改所有基本I/O测点(开入、开出、模入、模出)和虚拟测点(寄存器、定时器、计数器、变量)的信息,包括其测值及各种属性。 通过信息栏下排的按钮可以在各类测点之间切换。,信息栏中定义的测点名称
5、及描述不会在下载及上载的过程中丢失。,MBPro :软件操作,其它信息: 在联机状态下通过菜单栏的视图可以打开SOE事件表和流程报警表,可以查看SOE事件和流程报警信息。,MBPro :数据类型,MBPro :测点类型,MBPro :梯形图编程,什么是梯形图? 梯形图是一种图形化表示的编程语言,其指令句法与电路图相似,使用梯形图可以在线跟踪数据及指令间电流的流通。梯形图具有形象易学的特点,特别适用于逻辑顺控方面应用。,MBPro :梯形图编程,梯形图编程要点: 梯形图由一个主程序MAIN和若干个子程序组成。主程序可调用子程序。 MB PLC按循环扫描方式沿梯形图主程序的先后顺序执行程序,在同一
6、扫描周期中的结果保留在输出状态寄存器中,所以输出点的值在用户程序中可以当作条件使用。 梯形图中除了常用的常开常闭触点、继电器线圈外,还允许增加特殊的功能模块,MBPro共包含了定时器、计数器、算术运算、关系运算、逻辑运算、数据传送和控制等几大类特殊功能模块。 梯形图按自上而下、自左而右的顺序排列,最左边的垂直线为起始母线,然后连接各个触点、线圈和功能模块,最后连接到结束母线,构成一个逻辑行。,MBPro :梯形图编程,梯形图编程要点: 梯形图中触点分常开和常闭两种。触点可以是PLC所接的外部开关,也可以是PLC的内部位寄存器、系统寄存器以及布尔型变量的状态。在梯形图中,每种触点都用不同的符号标
7、识。 梯形图中的线圈不一定是实际的继电器线圈,它包括输出继电器线圈、内部位寄存器以及布尔型变量。但是其逻辑动作只有在线圈接通之后,才能引发相应的动作。 梯形图中的触点、线圈可以任意串联和并联。 内部位寄存器、字寄存器、计数器及变量等不能用作输出控制,只能当作中间结果供PLC内部使用。,MBPro :梯形图编程,MBPro :梯形图编程,梯形图编程 梯形图的编程并不是把各种功能模块进行简单的堆砌,而是要通过连线组成类似于一定结构的梯形图程序,根据不同的程序要求所选择的功能模块种类和连线方式也不相同,梯形图的基本连接方式有串联连接和并联连接两种。,MBPro :梯形图编程,梯形图的串联连接,MBP
8、ro :梯形图编程,梯形图的并联连接,MBPro :梯形图编程,梯形图指令:触点 触点用来监视一个给定测点的状态,该测点只能为BOOL型数据,即只有0或1两种状态。,一个电流输入端; 一个电流输出端; 一个指定测点。,MBPro :梯形图编程,梯形图指令:线圈 线圈用来控制一个给定测点 。,一个电流输入端; 一个电流输出端; 一个指定测点。,MBPro :梯形图编程,梯形图功能模块:定时器 根据用户要求设定时间,在一定条件下开始计时,计时结束后能够导通电流的功能模块。有秒定时器TMR(s)、分定时器TMR(m)、时定时器(h)和毫秒定时器TMR(ms)四种。,MBPro :梯形图编程,梯形图功
9、能模块:计数器 记录输入的脉冲数,在达到预置值后导通电流。有增计数器和减计数器两种。,MBPro :梯形图编程,梯形图功能模块:算术运算 完成各种算术运算功能。包括加、减、乘、除、求余、赋值、平方根、绝对值、指数、对数、三角函数、反三角函数、最值等。,MBPro :梯形图编程,梯形图功能模块:关系运算 比较两个数据的大小。包括等于、不等于、大于、小于、大于等于、小于等于。,MBPro :梯形图编程,梯形图功能模块 :逻辑运算 对数据进行逻辑运算,包括与、或、非、移位、置位、清位等。,MBPro :梯形图编程,梯形图功能模块 :数据传送 块传送、块清零:多个数据的复制与清零,MBPro :梯形图
10、编程,梯形图功能模块 :SOE SOE事件功能模块把SOE事件组织成信文存放到指定区域。每一个SOE事件为8个字信文,共16个字节 。,MBPro :梯形图编程,梯形图功能模块 :串口传送 用于实现和八串口通讯模块的数据交换,功能模块向八串口模块发送加载信文,并从八串口模块上接收现场智能设备的数据。,MBPro :梯形图编程,梯形图功能模块 :脉冲开出 对一个开关量输出测点输出一个指定宽度的脉冲。每次功能模块导通,都会对指定的开出测点置1,同时根据指定的脉宽(即开出信号保持为1的时间)开始计时,当计时结束后把开出测点自动复位为0。,其它PLC所不具备的功能; 智能I/O才能够实现; 方便的满足
11、现场的要求。,MBPro :梯形图编程,梯形图功能模块:控制 程序跳转 注释:可以在梯形图的任何地方加注释,增加程序的可读性 数据转换:整型数 BCD码、 整型数 格雷码,MBPro :梯形图编程,梯形图功能模块:PID 通过PID(比例/积分/微分)闭环控制算法,实现一个闭环控制。在水电厂的自动控制系统中,PID常用于机组功率的自动调节等场合。,MBPro :梯形图编程,梯形图功能模块:子程序调用 当程序执行到子程序调用功能模块时,扫描立刻进入指定的子程序块,完成对该子程序的扫描后,程序又回到原调用点,接着往下扫描。调用的子程序必须是已经存在的。 便于实现结构化及模块化编程,如: 主程序完成
12、子程序调用任务; 通讯子程序完成和上位机的通讯; 转换子程序完成控制的工况转换; 状态子程序完成机组状态监测等。,MBPro :梯形图编程,梯形图功能模块:流程操作 MBPro支持多种语言的混合编程,例如:我们使用梯形图实现控制启动,而控制过程可以使用流程图编程。梯形图中的流程操作功能模块即用来实现流程的执行及停止等操作。流程操作包括执行流程、终止流程、加锁流程、解锁流程。,MBPro :梯形图编程,梯形图功能模块:主从切换 主从切换功能模块用于双机系统中进行主从切换。当主CPU出现某种故障时可通过此功能模块降为从机,同时从CPU可升为主机。使用此功能模块时应注意不要循环反复地进行主从切换。,
13、MBPro :梯形图编程,梯形图功能模块:强制 强制测点 解除强制 对于开入、开出、模入、模出信号,强制后扫描的信号状态不再送入相应的存储区,可以根据调试需要设值,而不管现场实际状态。解除强制就是把强制了的测点退出强制,重新恢复扫描。,MBPro :流程图编程,什么是流程图 流程图是一种高层次级别的图形语言。目前国内用户提供的顺序控制流程或设备操作闭锁条件大都是用流程图的形式来表示 。对顺序控制来说,它是一个最为自然的语言,只要用流程图组态出一个控制的全过程,那么相应的控制程序已完成。,MBPro :流程图编程,流程图如何编程 流程图编程非常简单,只需按照控制过程的执行顺序,将判断条件及控制输
14、出用相应的功能框表示,并按照执行次序连接,最后连接对应的测点即可。,MBPro :流程图编程,流程图如何编程 例如一个闸门开启控制,发出开启命令后,判断闸门位置,如果处于关闭位置,则发开闸门令,输出一个两秒钟的脉冲,然后在3分钟内判断闸门是否打开,如打开,报警成功;如未打开,则报警失败。,MBPro :流程图编程,MBPro :流程图编程,流程图功能框:开始框和结束框 开始框:任何流程必须有且只有一个开始框,流程从开始框开始执行; 结束框:流程必须有一个以上的结束框,根据条件决定流程从哪个结束框退出; 流程可以只有开始框和结束框,该流程什么也不做。,MBPro :流程图编程,流程图功能框:条件
15、框 条件框:用来判断一个条件是否成立,如果条件成立,就走“是”分支,如不成立就走“否”分支。 限时条件框:在一定时间内判断条件,如在限定时间内条件成立,就走“是”分支,如在限定时间内条件不成立,则继续不停地判断,直到限定时间到还不成立,则走“超时”分支。,MBPro :流程图编程,MBPro :流程图编程,流程图功能框:执行框 完成基本操作,共有13种类型操作。操作类型可在对话框中选择。,MBPro :流程图编程,执行框:表达式操作 赋值:通过表达式可对指定测点或变量赋值。如:Q0001=1,m_i1=100等; 读取测值:读取测点值并存储于变量中,如m_f1=AI0001; 运算:对测点数据
16、进行运算,如:m_f1=lnR0001。,MBPro :流程图编程,执行框:延时 在流程中设置一段时间的延时。 执行框:报警 在流程执行到一定阶段,流程的执行情况需要及时向操作员作汇报,有些不成功操作也需要报警,提醒操作员,为此系统设置了报警的功能。当流程执行到报警对话框时,报警字符串的内容会出现在流程报警表中。,MBPro :流程图编程,执行框:脉冲开出 类似梯形图的脉冲开出,对开出测点输出几秒钟的脉冲。 执行框:调用梯形 MBPro的混合编程也支持流程对梯形的调用,流程在执行过程中可以转入梯形程序并完成一次扫描后返回原流程并继续执行 。,MBPro :流程图编程,执行框:流程操作 流程执行
17、过程中也可以对其它流程进行操作: 调用流程; 启动流程; 终止流程; 加锁流程; 解锁流程。,MBPro :流程图编程,流程图调试 流程完成的是一种顺序控制,而且每个流程都是一个单独的流程文件,完成一个独立的控制功能,因此可以分开调试。MBPro提供了强大的流程调试工具。,MBPro :流程图编程,流程图调试 在联机状态下,流程调试工具条上显示各种流程调试工具按钮,用于方便地调试流程。,MBPro :流程图编程,流程图调试:自动执行 自动执行方式是启动流程后,流程自动执行,这时在调试计算机上不能实时观察流程的执行过程。,MBPro :流程图编程,流程图调试:监视执行 监视执行是流程执行时 ,调
18、试人员能实时监视流程的执行过程 。流程在执行过程中,正在执行的为红色,已执行的为兰色,未执行的为灰黑色 。,MBPro :流程图编程,MBPro :流程图编程,流程图调试:调试执行 监视执行在启动后,流程一直执行到结束,中间不会停下来;而调试执行在执行完第一步后,流程即停止,等待下一步的调试命令。调试执行方式比较适合于调试流程,它支持多种手段来调试流程。,MBPro :流程图编程,流程图调试:调试执行 单步执行:在单步执行状态下,流程每次只执行一步即停下来,等候下一步命令。这时可以观察输出是否正确以及下一步执行条件是否满足,然后再发执行下一步的命令; 继续执行:按继续执行命令后,流程即从当前位
19、置不停顿地执行到结束或遇到断点为止; 断点:可以在流程中设置断点,流程执行到断点处便停下来,等候下一步调试命令。,MBPro :两种编程语言的特点,梯形图: 循环扫描 适于主程序、通讯、数据处理、控制启动 适于逻辑控制及状态控制:如机组状态判断等,流程图: 顺序执行 适于顺控操作:如开停机等,MBPro :程序结构,根据两种编程语言的特点,一般程序的结构为: MAIN:主程序,完成梯形子程序的调用; INITIAL:初始化程序,完成系统的初始化; VERIFY:系统自诊断程序; COMMUN:通讯程序,完成与上位机的通讯; SERIAL:串口通讯程序; CTRL-ST:控制设置程序,完成顺控流
20、程的调用; STATUS:机组状态判断; AUXCTRL:部分逻辑控制或状态控制; 流程图部分完成机组的开停机控制及辅机、闸门等设备的控制。,MBPro :工程设计,文件操作 新建 打开 保存 另存为,MBPro :工程设计,硬件配置 机箱配置 最多13个机箱,MB80、MB60、MB40机箱可混合配置。 MB80: MB80 CHS808 MB80单机主机箱 MB80 CHS806 MB80双机主机箱1 MB80 CHS804 MB80双机主机箱2 MB80 CHS810 MB80扩展机箱 MB80 CHS909 MB80扩展机箱 MB80 CHS908 MB80扩展机箱 MB60: MB60 CHS810 MB60机箱 MB40:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届河北省忠德学校衡水教学部高三上化学期中统考试题含解析
- 2025年高考英语翻译:英汉互译能力提升模拟试卷
- 2026届江西省校级联考化学高一上期中调研模拟试题含解析
- 福建省莆田九中2026届化学高一第一学期期中经典模拟试题含解析
- 2026届甘肃省兰州市甘肃一中化学高一第一学期期末学业水平测试试题含解析
- 婚前财产约定协议
- 线上线下活动合作协议的特点
- 2026届安徽省二校联考化学高三上期中联考试题含解析
- 2025年住房租赁市场供需关系研究及策略优化服务合同
- 2025年城市轨道交通车辆融资租赁与抵押担保合同
- 关联公司转租协议书
- 小学阶段奥数知识点
- 校园文化建设中心
- 《无人机介绍》课件
- 溃疡性结肠炎的中西医结合治疗策略
- 《压力容器安装教程》课件
- 住培培训手册填写指导
- 2023年山东水发集团有限公司高校应届毕业生招聘笔试参考题库附带答案详解
- 变压器火灾事故报告
- 带式输送机试运行方案方案
- 2025年超细铜粉市场规模分析
评论
0/150
提交评论