ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

组态系统与工业可视化落地:Ricon平台的数据采集实战

组态系统与工业可视化落地:Ricon平台的数据采集实战 干工控和工厂信息化这些年我对“组态系统”这个词越来越谨慎。市面上叫组态的软件很多真正能跑在生产线旁边扛住三班倒的少。Ricon是我最近一年在多个数字化车间现场频繁接触的一套平台它把工业现场的数据采集、画面监控、报警联动、可视化大屏都装进同一个工程所以今天借这个标题把这类系统的构成逻辑和落地经验一次说清。我见过不少工厂上可视化项目一开始都是为了好看大屏做出来很炫过两个月就没人点。后来我发现问题往往出在组态层也就是现场数据和画面表达之间缺少一个稳定、灵活的连接层。Ricon这一类平台的真正价值不是多画几张图而是把设备、工艺、数据、业务这几层串起来。如果你正在选型工业可视化平台或者想把已经建成的自动化系统往上再走一步这篇内容应该比产品宣传页更有参考价值。1. Ricon组态系统——到底革了什么命1.1 从图纸到中台它不是在画HMI而是在搭数字底座传统组态工程师做的是把工艺流程图画进电脑再绑几个变量这个思路几十年没大变。Ricon这类新一代组态平台给我的第一感受是它默认你不只是在做一张监控画面而是在搭整个工厂的实时数据底座。工程里先有设备模型和数据点画面只是把这些对象“投射”出来。这带来的好处是系统性的今天做一个纯水站项目画面可以先用模板铺出来后续改量程、加报警、换仪表不需要满幅找图元来改。这个差异在平台选型时容易被忽略。很多团队只看demo效果觉得动画炫、布局好看就行但真正决定一个月后能不能交付的反而是数据对象的组织能力。设备建模、点位命名、驱动管理、历史存储、权限审计这层骨架一旦清晰画面、报表、大屏都能跟着复用骨架松了任何新增点位都是一场返工。我会把这种组织能力称为“数据血缘”后面讲数据链路时还会展开。再往深一层说传统HMI/SCADA的项目文件往往绑在一个工程师的电脑上。改画面、加变量都要停工程、导文件、重新编译多车间并行维护的时候非常痛苦。Ricon把工程变成了服务端的一套资源浏览器打开就能开发、就能预览多人各改各的区域版本合并也按对象而不是整个工程进行。我刚开始不太习惯这种模式总担心Web端会卡实际用下来反而觉得比老牌组态软件更接近现代软件开发节奏。对工厂信息部门来说这意味着组态不再只是自动化专业的“黑盒”而是可以纳入统一运维的基础设施。1.2 和传统组态/SCADA相比为什么Ricon值得换赛道先放一张我习惯用的对比表方便你判断自己处在什么阶段对比维度传统组态/SCADARicon这类Web组态平台部署方式多数装在Windows工作站客户端绑定较重服务端集中部署、浏览器访问客户端几乎免维护画面对象图元绑定变量偏单体工程设备模型数据点画面引用工程可复用协作方式一个工程师独占工程文件多人改靠拷来拷去支持按权限多人同时维护像开发一个IT系统扩展边界主要围绕组态软件自带生态和上层系统集成要走接口采集层兼容传统协议上层可对接MySQL、Kafka、MQTT等大屏与展示能做但常用单独的报表系统拼装组态内直接产出运营大屏数据实时刷新报警与审计以简单报警列表为主报警生命周期管理、操作审计、历史回放更完整这个表格不是说传统组态不好。很多老牌组态在极端稳定性和大型PLC生态上依然能打我自己的项目里直到今天仍有传统HMI承担关键单机监控。但到了工业4.0语境下工厂要的已经不是一个工位的画面而是全厂数据能抽上来、能和MES/ERP/云平台对话。这时候Ricon这批“从Web出发、以对象为基础”的平台天然更贴合业务。因为它从根上就不是单机思维而是平台思维。选型时我还会多问一句现场到底谁来开发、谁来维护。如果你团队里全是熟悉传统组态的自动化工程师评估周期会长一些反过来如果团队里有熟悉Web前后端和数据库的人Ricon这类系统的上手速度会非常明显。我见过不少甲方在选型阶段被精美demo误导以为自己要的是“画面更好看的传统SCADA”结果交付时才发现他们要的其实是“一个能跨车间跨系统管数据的平台”。先用这张表把需求想清楚后面才不会跑偏。2. 核心能力拆解组态系统不只是画图2.1 画面组态、图元库与动画脚本每个画面元素背后都是活数据Ricon最基础的能力依然是画图工艺流程、管道、阀泵、罐体、曲线、报表、大屏这些元素都是图形对象。但画图如果只是画图就背离了组态的本意。真正的组态是让图上的每一个对象都对应一组活数据。一个泵转动动画不是设计师做GIF而是泵运行状态信号为“运行”时旋转角度、填充颜色、文字标签同步变化。同样一个进水阀门的开度不是靠人眼看着数值猜而是阀门图形内部绑定了一个AI点位开度从0到100变化时图形里的阀板旋转角度和颜色渐变也跟着变化。我在实际项目里最常用的是“阀泵类图元条件表达式”的写法。拿水泵举例通常需要三个信号的组合运行反馈DI、故障DI、远程/就地状态DI。画面要做出的效果是远程且运行泵体亮绿色并显示旋转动画远程但故障泵体亮红色并闪烁就地模式泵体亮灰色并加一个锁定标记。如果只绑一个运行位操作工看到的情况会和现场完全不一致。组态平台里这类逻辑往往写成类似下面的表达式// 泵组态显示逻辑根据采集点状态组合得到颜色 Color IF(PA_Pump_101_Run 1 AND PA_Pump_101_Fault 0, GREEN, IF(PA_Pump_101_Fault 1, RED, GRAY)) // 旋转动画只有运行反馈为1时才旋转 RotateSpeed IF(PA_Pump_101_Run 1, 20, 0)表达式里的数据点都是实时数据库里的TagTag一刷新画面跟着变化。这个机制看起来简单但它对项目实施的意义很大一是把“UI”和“数据”解耦工艺调整时不用推翻画面二是让画面具有“语义”一个人看到红色闪动的泵不需要翻图纸也能判断是故障还是检修状态。图形对象库本身也很关键。Ricon内置的图元库涵盖阀、泵、电机、仪表、管道、储罐、风机、输送线等常见工业对象。真正的效率提升来自于“自定义设备模板”。比如车间里同规格的RO高压泵有八台我不需要画八遍只要做一个“高压泵模板”设定好点位前缀、颜色规则、报警样式后续拖出八台泵并各自绑定设备实例即可。模板一旦更新所有引用它的画面同步生效。这一步省掉的时间在项目后期新增同类设备时尤其明显。2.2 数据采集层协议驱动、OPC UA与中间件接入没有稳定数据可视化就是空中楼阁。Ricon的采集层要打通三类数据源第一类是现场设备最常见的是PLC、仪表、变频器、传感器。通信协议无非Modbus RTU/TCP、OPC UA/DA、西门子S7、三菱、欧姆龙等。用Ricon做采集时通常先建一个“通道”填设备IP、端口、协议类型再在通道下面建立“设备”然后把点位地址、数据类型、读写属性配进去。这个操作逻辑和传统组态非常像自动化工程师不会有太大学习成本。容易踩坑的是寄存器地址偏移和数据类型选择Modbus里同一个地址按线圈、离散输入、保持寄存器、输入寄存器处理含义完全不同S7协议里DB块的偏移通常从0开始而很多点位表为了方便阅读是从1开始编号少减一个1数据就会整段错位。第二类是来自上层或第三方系统的数据。现在很多工厂做了数据中台或者边缘网关OT侧的数据先落到MySQL、InfluxDB、Redis、Kafka这类中间件里。Ricon能不能消费这类数据决定了它能否成为真正的可视化平台。我在做光伏车间的项目时逆变器和电表的数据并没有全部直连PLC而是先通过边缘网关汇聚到Kafka再做规则引擎处理。Ricon侧通过消息订阅把Kafka里的设备状态、发电功率、告警事件拉进来再映射成内部点位。这样一来组态系统不再局限于PLC网络而是能和整个数据链路共享同一份数据资产。这也是工业4.0架构里常说的“OT与IT融合”在组态层的直接体现。第三类是手工数据和业务系统接口。比如化验室定期抄录的水质PH值、浊度如果现场没有在线仪表Ricon也支持开放接口让化验系统推送数据。点位类型可以设置成“外部写入”业务侧写入后Ricon负责存储和展示。这样调度中心大屏上的水质指标也能保持完整而不是缺一段、断一段需要人去补录Excel。数据来源多了以后一定要养成给点位打“数据源标签”的习惯。我在Ricon里会给每个点加一个Notes字段写清楚它是来自PLC、网关还是业务系统避免后续维护时查无可查。2.3 报警、趋势与数据血缘可视化之外的关键能力可视化大屏只是最外面的一层“面子”真正决定系统生命力的往往是报警、趋势和历史追溯这些“里子”。传统SCADA的报警多数是一张不断滚动的列表操作工看见了点确认这个流程就算结束了。但在现代工厂里报警需要区分产生、恢复、确认、消音等状态需要分级分权限处理更需要关联到具体设备、批次或工艺段。Ricon的报警引擎会把每一次报警的完整生命周期记录下来什么时候发生、什么时候恢复、值班人员什么时候确认全部带时间戳入库。一旦后续发生质量追溯信息部门可以直接从数据库里查出来而不是翻几周前的截图。历史趋势的采集策略也很讲究。很多人以为采集周期越短越好上来把所有点都按100毫秒存结果服务器存储容量和数据库压力迅速爆表。实际项目至少要把点位分成两类一类是联锁保护、设备运行状态等快变点采集周期可以到200毫秒到500毫秒另一类是温度、液位、流量等过程量1秒到5秒的采集周期通常已经足够。历史存储还要做“聚合”原始数据存短周期分钟均值存长周期报表查询走聚合数据溯源分析再查原始数据。这个策略和你在MySQL、InfluxDB里设计时序表是一样的只不过Ricon把它封装成了拖拽式配置。再说“数据血缘”。这是组态系统被多数人低估的能力。一条从画面到现场仪表的链路可能很复杂可视化大屏、实时数据库、采集驱动、PLC寄存器、变送器量程。传统工程里链路一旦断掉排查全靠老师傅记忆。Ricon的数据点对象可以记录完整的“血缘信息”工程单位、量程上下限、来源设备、寄存器地址、原始量程、线性转换系数、所属工艺段、维护责任人。这样当监控画面上某个温度点跳到-9999时我可以不经网络抓包先在后台点开这个数据点看原始值和工程值转换是否正常再顺藤摸瓜找到采集驱动和设备通道。省下来的排查时间在项目紧急交付时是用钱都换不回来的。3. 实操案例用Ricon做一套纯水系统组态3.1 先补一下工艺背景与点位表设计纯水系统非常适合作为组态系统的入门案例因为工艺流程固定、数据点规模适中、联锁关系明确原水经多介质过滤器、活性炭过滤器去除悬浮物和余氯再经软化器降低硬度进入二级反渗透RO膜去除大部分离子后端按用水要求配置EDI电除盐和混床最后进入纯水箱通过供水泵恒压输送到各用水点。纯水系统的仪表以压力、流量、电导率、PH、液位为主阀门和泵的逻辑也不需要复杂工艺控制但很考验画面布局和报警配置功底。写点位表是组态项目里最枯燥也最不能省的事。我建议先建Excel点表再批量导入Ricon不要在软件里一个个手工敲。点表至少包含以下字段字段示例值说明点名称PT_RO_101命名规范建议按“车间_仪表类型_序号”中文描述反渗透入口压力操作工在画面上看到的名字数据类型FLOAT决定寄存器读几个字和解析方式读写类型只读传感器上传为只读阀门控制为读写工程值上限1.6量程上限单位MPa工程值下限0量程下限寄存器地址%MW201驱动地址描述采集周期1000毫秒决定刷新频次报警类型高报/高高报定义报警级别点位表设计完成后要结合工艺PID图做一次“纸上模拟”把每个检测点、控制点在图纸上走一遍确认没有漏点。这是很多新手最想跳过的环节但纯水系统的仪表点位一旦遗漏后期补点虽然技术上不难却会影响画面的整体布局和点位编号的连贯性越晚发现问题返工成本越高。3.2 在Ricon里从0到1搭出一套可上线的监控环境就绪后工程落地可以按照下面这个顺序推进避免来回返工。第一步新建工程并选择行业模板。纯水行业模板通常已经带有水处理常用的罐体、管路、水质仪表以及反渗透膜组直接在模板基础上改比从空白页面开始要快得多。模板选好后先配置工程属性工程名称、时区、历史存储服务器地址、大屏默认分辨率。第二步添加通道和设备。在现场的PLC网段和Ricon服务器之间最好单独划分一个工控网段。Ricon侧先建一个“Modbus TCP通道”指向PLC的IP地址再在通道下建“纯水PLC设备”对应具体的PLC型号。如果现场不止一台PLC就建多台设备不要把不同PLC的点位混放在同一台设备下。第三步批量导入点位。把Excel点表通过Ricon的导入模板转成CSV脚本或界面导入后确认点名称不重复、数据类型正确。导入后需要重点检查几个容易错的地方寄存器地址是否按Modbus的协议规则填写、模拟量采集值是否是实际的工程单位、枚举量状态说明是否已经映射成中文文本。我先导入了大约320个点位第一轮检查就发现十几处类型不匹配和地址重复如果在现场用手工改估计要大半天。第四步绘制工艺流程画面。用图元库把原水池、多介质过滤器、活性炭过滤器、软化器、RO膜组、EDI、纯水箱、供水泵这些设备摆到页面上再画管路连接。管路建议用带流向箭头的管道图元并在每条主管路上绑定一个“流量是否有值”的状态点否则画面静态得像PPT操作工看不出来水是不是真的在流。第五步绑定动态属性和操作脚本。这一步是Ricon组态的核心体验选中泵图元右侧属性面板会看到填充颜色、闪烁使能、旋转角度、状态文本等可绑定项。比如原水泵PA_Pump_101我可以把“运行显示”关联到PA_Pump_101_Run“故障显示”关联到PA_Pump_101_Fault“启动点击”关联到PA_Pump_101_Start_Cmd。Ricon的脚本支持常见的条件判断、赋值、函数调用按钮的写操作可以做成“按下时写1释放时写0”这样更贴近现场脉冲式启动逻辑。第六步制作历史曲线和报表页。纯水系统最常看的趋势是RO膜入口压力、产水电导率、纯水箱液位和供水流量。每一条曲线都可以配置独立的Y轴量程并在页面上支持时间范围拖拽缩放。报表页设置成自动按天、按周汇总产水总量数据直接从历史存储聚合表取无需开发额外程序。第七步发布可视化大屏。Ricon里可以把先做好的“工艺流程监控页”作为大屏主画面再在旁边加当前产水量、设备运行率、报警汇总、实时电导率趋势等卡片。大屏布局和电脑端操作画面可以不一样但底层的点位数据是同一套减少维护量。发布后先在多台不同分辨率的浏览器上测试确保字体和图表在会议室大屏上也清晰这一步容易被忽略现场往往到演练才发现在16:9和21:9的屏上错位明显。3.3 报警、权限与历史归档的企业级配置画面能转了只是开始上线前必须把报警分区和权限配置做好。纯水系统的报警至少分三类仪表断线报警、工艺越限报警、设备故障报警。Ricon中报警可以分级我是这么规划的一级报警是设备故障和高压泵跳停需要立即推送对应值班人员手机或声光报警二级报警是压力、电导率偏高需要操作工在30分钟内处理三级报警是趋势预警记录到日志供工程师分析。每个报警都要配置“恢复条件”不能等下一轮采集发现数值回落才在界面上消失。还要设“报警死区”比如压力高高报是1.2MPa恢复值可以设为1.15MPa避免因为在临界点反复跳动触发连环告警值班人员的手机半夜响成闹铃。权限在项目交付后同样会被反复拷问。Ricon至少按“操作员、工程师、管理员”三个角色来配操作员只能登录画面、确认报警、手操泵阀工程师可以修改画面、调整报警限值、修改点位属性但不允许删历史数据管理员负责用户管理和系统配置。所有写操作都应当有独立的二次确认弹窗关键设备的启动停止要单独设置操作密码。一开始嫌这些步骤烦但真出了误操作审计日志里能看到是哪个人、在哪个账号下、几点几分点了哪个按钮这个价值在扯皮现场是无价的。历史归档方面建议把纯水系统的历史数据保存在独立存储区至少保证一个月以上的原始数据和一年以上的聚合数据。每天凌晨做一个自动备份备份文件同步到NAS或对象存储。组态服务器本身的时钟必须和PLC、现场仪表统一对时否则报警时间、趋势时间不一致后续做追溯分析时时间线对不上查起来非常痛苦。我遇到过一个项目服务器时间快了8分钟操作工和工艺工程师对着趋势图吵了很久最后才发现只是时钟漂移。4. 常见问题与排查技巧实录4.1 设备连不上、画面点不动这些症状到底对应什么组态项目交付期间的高频问题我把它们整理成一张速查表很多问题其实不需要厂家远程就能定位现象最常见原因排查方向单个数据点不刷新寄存器地址或数据类型不对打开点配置核对协议地址和点位表用通信测试工具先读一遍现场值同一设备下多个点都不刷新设备通道离线或驱动停止检查PLC侧CPU状态、网络是否通、设备使能开关是否打开画面可以打开但按钮没反应权限不足或按钮没有绑定写命令检查当前账号是否只有只读角色按钮事件是否绑定正确的写点位数值会跳但和现场仪表差很多量程换算或工程单位不匹配核对仪表量程、PLC内部数字量和工程量换算检查是否存在二次缩放历史曲线某段是空的数据存储断档或采集线程重启查看存储服务日志确认是否存在磁盘满了或服务重启核对时间段报警一直不消失恢复条件未配置或报警死区太小查看报警类型配置把恢复值和死区设置到合理范围排查时我习惯遵循“从底层到顶层”的顺序先用驱动自带的调试工具或PLC编程软件确认现场寄存器值正常再看Ricon数据管理页面里当前值是否更新再检查画面上绑定的点位是否选错最后才看视觉样式问题。很多新手一看到画面不动就喜欢在样式和脚本里反复试其实大多是采集层根本没通。先把原始值从系统里读出来用这句话解决问题能少走一大半弯路。4.2 大数据量、多画面场景下的性能优化Ricon跑几百上千个点通常都很流畅真正卡顿往往出现在不会做性能预算的场景。最常见的问题是采集周期设置太激进打开工程时默认把所有点位都按相同周期上传结果数据量一大实时数据库和前端同时被拖垮。合理做法是给点位分群联锁和关键设备状态点用快周期压力、流量、液位等过程量用中等周期温度、电导率等缓变量用慢周期。快变点控制在总量的一两成绝大多数点没必要跑到毫秒级。第二类卡顿来自前端页面的数据订阅方式。Ricon这类Web组态平台通常不会让前端每秒轮询所有Tag而是“画面打开时订阅画面关闭时取消订阅”。如果页面上放了太多历史表格、历史曲线且每条曲线都在做实时追加不仅要实时值通道更新还要同时查历史数据库页面当然会慢。大屏页面尤其要克制核心数据控制在几十个以内实时曲线只保留几条最关键的其他内容切换成“定时间隔刷新”即可。第三方报表组件不要反复在页面加载时一次性查全月明细应设置筛选条件或先查聚合结果。第三类是运行环境和网络的影响。组态大屏的电脑如果还挂着高负载的杀毒软件、自动更新浏览器渲染性能会明显下降。Ricon服务器端历史数据增长起来以后数据库要定期清理和建立索引磁盘空间最好保持在60%以下。前端如果是老旧Windows工控机里的低版本浏览器WebSocket支持不全也会引起刷新异常。交付时把客户现场的显示终端统一换成支持现代浏览器的设备能省下大量兼容性问题。4.3 新手上线前最容易忽略的五个细节这几条不是系统bug是项目管理和使用习惯问题但每一条我都见过真实事故。第一点位命名不能等流程跑通了再规范。点位名一旦被画面、报警、报表引用后期统一改名会牵连很多地方。项目开始前先推倒重来也比上线后再改便宜命名里最好带上车间号、设备类型、仪表功能比如车间A的反渗透进水压力写成PT_RO_101而不是Pressure1这种谁都看不懂的名字。第二模板的价值要提前设计和沉淀。我见过一个团队做八个相同罐体硬生生复制粘贴画了八套每个罐体阀门位置手动摆了很久后面改流程差点崩溃。如果提前做一个统一罐体模板这套返工完全能避免。第三报警不能交给默认配置。Ricon的新版本会自带报警“开关”但具体哪个点位参与报警、报警发生在哪个层级、是否需要恢复、要不要推送短信都需要按项目需求配置。把默认配置上线等于没配。第四一定要给操作员留“回看手段”。实时画面永远在更新操作工半夜看到一次异常报警第二天交接时说不清当时发生了什么。项目里要把历史回放功能打开至少能按时间段重放画面状态这比事后看一堆Excel导出有说服力得多。第五服务器的时区和时钟同步要提前解决。组态系统、数据库、PLC、摄像头的时钟如果各差几分钟趋势和报警时间线永远对不齐。我的习惯是在整个系统中设一个NTP时间源所有设备统一同步避免后期所有时间类问题归因到“系统有问题”。5. 从Ricon看工业4.0可视化的发展方向5.1 组态可视化与数据可视化工具的关系打配合而不是互相替代这两年我经常听到前端和数据分析团队聊ECharts、Kafka可视化工具、Redis客户端、MySQL可视化工具等也有人问既然这些工具都能画图表为什么还要用Ricon这类组态系统要回答这个问题必须先分清“控制域可视化”和“分析域可视化”的边界。Ricon的根在现场它在意的是正在发生的设备状态、报警和联锁同一个数据点到画面上要能做到秒级甚至毫秒级刷新数据可视化类工具更擅长对已采集的历史数据做多维分析、关联挖掘和美观示意但它通常不直接连接PLC也不关心控制回路。在实际工厂里两者不是对立关系。我最近在做的一个项目Ricon负责车间所有产线与公辅设备的运行画面把数据实时汇聚到MySQL上层的数据分析团队用BI工具读取MySQL做产品合格率与能耗相关性分析。Ricon通过开放SQL接口和Kafka输出把实时库里最有价值的数据持续供应给上层数据可视化工具在上层做业务展示和模型验证。工业4.0期待的状态恰好是这种分工组态系统负责可执行的生产运行界面数据平台负责可探索的管理分析场景。所以看到“可视化项目”“可视化大屏”这些词不要默认它们只需要一张图。Ricon这类工业组态系统实际上承担了数据清洗的第一环把千差万别的Modbus、OPC UA、S7等不同协议的数据统一成标准点位模型输出给上层的MySQL、Redis或Kafka。数据工程师如果能理解这一层就不会再抱怨工业数据太脏因为协议差异在组态层已经被消化掉了一大部分。5.2 它会推动自动化工程师往“工业化IT工程师”转型Ricon的出现让组态开发门槛降低但同时也提高了对项目实施者的综合素质要求。过去做传统组态你只要会PLC编程和组态软件操作基本就够用。现在要做一套能接入Kafka、对接MySQL、支持大屏展示、报警联动还要能被MES系统调用的Ricon工程项目经理或自动化骨干不得不去了解消息中间件、数据库、WebSocket、权限体系。我看到很多传统自动化工程师一开始很抵触这些IT概念但真正上手后会发现核心逻辑并没有变还是在处理数据流只是数据流的通道从原来的485总线变成了Kafka展示终端从工控机变成了浏览器或手机。对计划往这个方向走的人我建议优先补四块知识一是通信基础尤其是TCP/IP、网段、防火墙、WebSocket二是数据库基础能写简单的SQL来查历史数据和报表三是编程脚本基础组态里的表达式和函数其实和Python语法很像学会变量、循环、条件判断就能应付大部分逻辑四是UI/UX常识现代项目越来越看重视觉组织同一个画面把重要报警放在显眼位置、不该让操作工碰的按钮藏到二级页面这些都是设计能力。很多团队还在用“画图工”的思路做工业可视化但Ricon这类平台带来的趋势已经很清楚可视化不再是一个静态页面而是工厂数据的交互入口。未来的组态实施者既要听得懂工艺语言也要能跟IT部门对上接口格式既知道PLC寄存器里的每位代表什么也理解Kafka主题里每条消息的结构。这个角色正好处在工业4.0变革的中心位置上天花板比单纯做PLC调试高不少。我个人在实际项目里最大的体会是Ricon这类平台把组态的工作重心从“画得好看”转移到了“数据组织得够不够稳”。很多团队把大量时间花在颜色、布局、动效调优上却忽视数据字典、采集周期、报警策略、权限审计这些结构性工作。我自己的习惯是项目开工之前先花半天把数据字典和点表理顺再让画面组的人进场。凡是这么做的项目后期改动都相对可控凡是边画边建点、边做边改点位的后面基本都要付一堆技术债。这大概是这套系统给我最深刻的一课。
返回列表