SIEMENS DRVPCS7 SIMO_MM3 块配置
西门子DRVPCS7 软件库中的 SIMO_MM3 功能块(FB621),核心用于将第三代 MICROMASTER 变频器集成到SIMATIC PCS 7 过程控制系统,支持PROFIBUS DP 通讯,具备手动 / 自动 / 本地三种操作模式、设定值 / 过程值标准化处理、故障报警与诊断、维护管理等功能,通过面板(Faceplate) 实现可视化操作与监控,适配 S7-400 等控制器,需搭配 Drive ES PCS7 插件安装使用,适用于工业自动化中的变频器集成控制场景。
基础信息与安装
1. 适用场景与核心规格
项目 具体内容
适配设备 第三代 MICROMASTER 变频器(需配备 PROFIBUS DP 模块 CB15/CB155)
控制系统要求 SIMATIC PCS 7 V8.2 及以上,支持 S7-400 等控制器
通讯规格 PROFIBUS DP,过程数据:发送 / 接收各 6 字(4 字参数 + 2 字过程数据)
功能块核心信息 名称:SIMO_MM3,编号 FB621,编程语言 SCL,实例 DB 工作内存 686 字节
2. 安装流程
软件安装:插入 Drive ES PCS7 光盘,运行 Setup.exe,组件自动安装至 STEP 7(s7libs 目录)和 WinCC 目录。
项目配置:在 SIMATIC Manager 中创建项目,插入 PC 站并配置,编译 OS 时勾选 “Generate module drivers” 生成模块驱动。
面板安装:将用户对象从模板文件(@template_DRVPCS7.pdl)复制到过程画面,通过动态向导关联过程标签。
核心功能与操作模式
1. 操作模式详解
模式类型 控制来源 关键特性 切换条件
自动模式(控制室) 自动程序(CFC/SFC) 控制字由程序设定,支持外部设定值(SP_EXT) LIOP_SEL=1,AUTOP_EN=TRUE
手动模式(控制室) 操作员面板(OS) 控制字由面板操作,仅支持正设定值 LIOP_SEL=0,MANOP_EN=TRUE
本地模式 驱动器本地操作 控制室无控制权限,支持控制字跟踪(TRACK_CW) REMOTE=0,需驱动器参数配置(P51/P52/P53=9)
2. 核心功能说明
设定值 / 过程值标准化:
标准化因子计算:基础因子 = 16384/FACT_RPM;带齿轮箱时 = 16384/(FACT_RPM×FACT_GU)
过程值转换:电流过程值(CPV)= 实际值 / FACT_CPV(默认 10)
故障诊断功能:
故障读取:通过 acyclic 通讯读取变频器故障存储器(P947),需 AC_START=1(通讯通道空闲)
诊断信号:支持模块故障(MODF)、机架故障(RACKF)、I/O 访问错误(PERAF)
报警与消息功能:
消息类别及触发条件:
故障(F):参数赋值错误(QPARF)、数据错误(QDAT_ERR)
故障响应(S):驱动器故障(QGR_ERR)、切换超时(QTIMEOUT)
报警(A):高限报警(QALARM_H)、低限报警(QALARM_L)
警告(W):驱动器警告(QALARM)
消息封锁:MSG_LOCK=TRUE 时封锁所有消息
维护管理功能:
维护周期设定:MAIN_L(低需求,默认 100 天)、MAIN_M(中需求,默认 200 天)
复位操作:通过 RES_MAIN(面板)或 L_RES_MA(程序)复位维护计时

面板(Faceplate)操作
1. 面板核心控制字段
控制字段 核心功能 操作内容
自动字段 自动模式监控与配置 模式切换、内外设定值选择、STOP 操作
手动字段 手动模式控制 启停操作、旋转方向选择(顺时针 / 逆时针)
消息字段 显示所有配置消息 查看消息时间戳、类别、状态
故障字段 驱动器故障详情 显示故障编号、故障文本、故障复位
限值字段 报警限值与维护配置 设定高 / 低限、 hysteresis(滞后)、维护复位
趋势字段 参数趋势显示 查看 PV/SP/CPV 等参数历史曲线
2. 面板多语言支持
支持德、英、法、西、意 5 种语言,可通过修改 CFC 块 “Designation”“Unit” 等字段或 WinCC 文本库切换语言。
辅助功能与兼容性
1. 仿真功能
触发条件:将 SIM_ON 参数设为 TRUE,启用仿真模式(QSIM=TRUE)
仿真参数:SIMZSW(状态字)、SIMPV(过程值)、SimCPV(电流过程值)
功能特性:仿真期间停止与实际驱动器通讯,维护计时暂停
2. 诊断辅助块 DES_DIAG(FB628)
核心功能:评估 acyclic 事件(I/O 访问错误、机架故障等),向 SIMO_MM3 传递诊断信息
调用要求:需集成在 OB32(循环中断)、OB82(诊断中断)等 7 个 OB 中
关键输出:QMODF(模块故障)、QRACKF(机架故障)、QPERAF(访问错误)
3. APL 库兼容性
适配 APL 块:FB1854(MotSpdCl,转速控制)、FB1850(MotL,线性控制)
连接方式:通过转换块适配 APL 块与 SIMO_MM3 的输入 / 输出结构
操作限制:需将 SIMO_MM3 设为自动模式,维护复位和故障确认需通过 APL 面板调用对应功能
