免费下载
进入工作台
手把手教你用0代码数字孪生开发平台搭一个智慧矿山监测系统
CIMPro孪大师
2026-07-13
0
前面我们聊了智慧矿山平台有哪些模块、能解决什么问题。


这一篇咱们换个角度,直接从“怎么干”入手:打开CIMPro孪大师,一步一步把它搭出来。全程不用写代码,就是鼠标拖拽、填填参数的事儿。
关注一下
获取更多开发教程

01
把矿山环境3D场景化
图片
智慧矿山的一切,都建立在能准确反映矿区现状的三维模型上。这一步的核心就是“把物理世界数字化”。


1.1 导入航测数据,生成实景三维模型
用什么功能:数据导入工具
图片
打开CIMPro孪大师,在菜单栏找到【场景编辑】→【导入】→【倾斜摄影/点云】。
把你手里无人机飞出来的OSGB格式数据或者雷达扫出来的点云数据拖进去,系统会自动拼接、建立索引。
图片
图片
你几乎什么都不用调,就能得到一个和矿区一模一样的三维模型,连一棵树、一块石头的位置都对得上。
图片
当然,模型转起来卡不卡,取决于电脑配置。实测CIMPro能流畅加载十几亿面的模型,TB级别的数据流都没问题。


1.2 把矿山现有的BIM/地质数据也加进来
用什么功能:多格式导入
图片
点【导入】→【本地上传】,选中手里的Revit、Navisworks或者SolidWorks格式的厂房、设备模型。
CIMPro原生支持这些工业软件格式,导入后装配关系、模型层级、材质这些信息都不会丢。
图片
你还可以点【导入】→【GIS数据】,把矿区的经纬度信息标上去,这样模型就有了真实的地理坐标。
这一步做完,你在屏幕上看到的就是一个能“走进”的矿山了。

02
把矿山的业务数据接进来
图片
三维模型建好了,但还只是个“雕塑”。要让它动起来、有反应,得给它接上数据。


2.1 接入设备实时数据(如边坡监测、设备状态)
用什么功能:PiAdmin数据后台
图片
切换到PiAdmin模块,点【数据源管理】→【新建数据源】。
选你实际用的协议——比如边坡位移传感器走的是MQTT,就选MQTT;
设备PLC走的是OPC UA,就选OPC UA;
如果矿山原有的软件有API,也可以直接通过REST API接入。
填上IP地址、端口、认证信息,系统会自动扫描设备上的数据点。
勾选需要接进来的参数(比如“1号边坡位移量”“3号铲车发动机温度”),点【完成】。你甚至不需要知道后台数据库长什么样。
CIMPro支持市面上30多种常见的数据源,包括MySQL、达梦、Modbus、OPC UA、MQTT等,基本覆盖了矿山能见到的所有设备和系统。


2.2 把数据绑定到模型上
用什么功能:孪生体编辑器
图片
回到场景编辑界面,选中一个需要驱动的模型,比如“1号边坡”的区域模型。在右侧属性面板找到【数据绑定】→【新建绑定】。
选择你刚才接进来的“1号边坡位移量”这个数据。设定映射规则:
位移量0-100mm对应模型颜色从绿色渐变到红色,点【应用】。
保存后,当传感器检测到边坡位移超过阈值时,三维场景中对应的边坡区域会自动变红,提示管理人员注意。
图片
同样的操作,可以用在抽油机的冲程动画上,或者用在球磨机电流对粒子特效的映射上。
选哪个模型、绑哪条数据,都是鼠标点几下的事,不需要写代码。

03
做测量、做分析
图片
数据接好了,模型会动了,接下来就是发挥它“工具”属性的时候了。


3.1 直接量体积、量距离
用什么功能:三维测量工具
图片
在工具栏里找到【测量】按钮(一把尺子的图标)。
点【体积测量】,然后围着碎石堆边缘点一圈,系统会自动生成封闭区域并计算出体积。
点【距离测量】,点一下炮孔A,再点一下炮孔B,两点间的空间距离就显示出来了。
这些测量都是直接在三围场景里完成的,不用去现场拉皮尺、架全站仪。
内业工作就能把外业数据出了,对矿山来说省的不只是时间,还有安全风险。
测量结果可以直接导出为报告,方便存档和汇报。


3.2 算算这个月挖了多少矿
用什么功能:模型对比、差值分析
在工具栏里找到【分析】→【多期对比】。
选择上个月无人机飞出来的三维模型和这个月飞出来的模型,系统会自动把两个模型对齐,用颜色标识变化区域——蓝色表示挖掉了,红色表示堆起来了。
点【生成报表】,系统会自动算出差值体积,换算成吨数,直接拿来对产量。
有了这个功能,再也不用等着月底盘库才知道这个月干了多少活了。每天、每周都能看进展,调度会上拿数据说话。

04
搭规则,让系统自动预警
图片
数据接进来了,模型建好了,接下来得让系统学会“发现问题”。


4.1 边坡位移超了,自动报警
用什么功能:事件触发器
图片
在场景里选中“边坡监测警示牌”的模型,在右侧【事件】面板点【新建触发规则】。
触发条件选“数据条件”→选择“1号边坡位移量”→条件是“大于100mm”。
触发动作选“显示”→“显示红色告警弹窗”。再加一个动作:“调用相机飞往边坡区域”。
设置完成后,一旦边坡位移量超过100mm,系统会自动弹出红色弹窗,并且摄像机视角会自动飞到边坡位置,让调度中心的屏上第一时间出现险情位置。
再花一分钟,还可以把这个报警通过短信或者钉钉推送给现场的安全员——CIMPro支持对接第三方消息通道。


4.2 设备该保养了,自动提醒
用什么功能:设备管理模块 + 事件触发器
在【设备管理】模块中导入矿山所有设备的台账信息——型号、安装日期、保养周期、上次保养时间等。
在事件触发器中,设定“当系统时间 - 上次保养时间 ≥ 保养周期”时,触发“设备模型闪烁黄色”+“在设备信息面板显示‘即将保养’”。
这样,就不再是“到了日子翻台账”才知道该保养了,而是打开系统一看,哪个设备在闪,哪个就该保养了。

05
大屏做交互,让成果看得见
图片
前面的工作都是后台和底层逻辑,这一步是把成果呈现给领导和客户。


5.1 搭一个总览驾驶舱
用什么功能:UI编辑器
图片
点【UI编辑】打开可视化编辑器。
从左侧组件库里拖一个【3D场景窗口】放到页面中央,占大约70%的版面。
拖几个【仪表盘组件】放在右侧,绑定接进来的“当日产量”“综合效率”“设备完好率”等数据。
拖【产量趋势图】放在底部,用作时间维度的展示。
把整个页面的背景色调成深蓝色,标题写“XX矿区智慧管控中心”。
整个过程就是拖拖拽拽、填填数据源,跟在PPT里排版差不多。


5.2 做一个“点击设备看详情”的交互
用什么功能:交互编辑器
图片
选中场景里的“1号挖掘机”模型,在【交互】面板点【新建交互】。
触发方式选“鼠标单击”。动作选“显示设备详情面板”。
在弹出来的面板配置里,把要显示的信息字段(设备名称、运行状态、当前司机、油量、维保记录)从数据源中拖进来,对齐排好。保存。
设置完成后,任何人点击“1号挖掘机”,屏幕右侧或上方就会弹出一个信息面板,显示该设备的全部实时数据和历史信息。
操作员不用翻台账,不用问调度,鼠标一点就知道情况。
同样的交互可以复制到铲车、矿卡、破碎站等所有设备上。

06
发布部署,让系统跑起来
图片
开发完成之后,要把成果部署给用户使用。


6.1 打包发布
用什么功能:一键发布
图片
在菜单栏点【发布】→【发布设置】。
选“生成独立可执行程序”,系统会把所有数据、模型、配置打包成一个后缀为.pcz的工程文件。
把这个文件拷贝给客户,双击就能运行。
如果你想让客户通过浏览器访问,也可以选“生成Web端”,系统会生成一个链接,发过去就能看。
CIMPro的交付方式很灵活,既可以生成桌面级应用,也可以生成网页版,甚至接入微信小程序。


6.2 定期更新数据
当矿山现场发生变化(比如设备更换、采区延伸),数据更新非常简单:
在PiAdmin后台把新的设备数据接进来,或者在场景里替换新模型就行。
不用重写代码,改改配置,旧系统就变成新系统了。
这是零代码平台最大的好处——企业自己的IT人员就能维护,不用每次都找原厂商。


图片


用CIMPro孪大师搭建智慧矿山平台,总体上就是六步:
1.导模型:把航测数据、BIM模型、GIS坐标导进去,搭好数字底座
2.接数据:用PiAdmin接入PLC、MQTT等数据源,打通OT和IT
3.做测量:直接在三维场景里量体积、算产量、做差值对比
4.设预警:用事件触发器搭规则,边坡超了就报警、设备到期就提醒
5.搭大屏:拖拽UI组件,做实时的可视化驾驶舱
6.发出去:一键打包发布,给客户一个能跑起来的系统
这六步中,每一步的操作都只需要鼠标拖拽和参数配置,不需要写代码。
图片
矿山小白经过简单培训就能上手,这才是数字孪生能真正落地、持续用起来的关键。