ARTICLE DETAIL

资讯详情

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

S7-200 PLC与组态王在混凝土搅拌站配料控制系统中的应用

S7-200 PLC与组态王在混凝土搅拌站配料控制系统中的应用 开篇一个老方案的重新审视做了这么多年自动化项目你要是问我哪种搭配最“皮实”我脑子里第一个冒出来的组合就是S7-200 PLC配上组态王。这两样东西单拎出来都不是什么新潮玩意儿S7-200是西门子早就停产的经典老平台组态王更是国产组态软件里出了名的“熟面孔”。但恰恰是这对“老搭档”在混凝土搅拌站配料控制这种对稳定性要求极高、环境又恶劣的场合里愣是撑起了大半边天。今天想聊的这个项目就是基于S7-200 PLC和组态王搭建的一套混凝土搅拌站配料控制系统。这套系统听起来名字挺长拆开其实就三件事让PLC老老实实把各种物料按配方称准、让组态王把现场状态和操作界面摆在操作工面前、让两者之间通讯顺畅不掉链子。它能解决的问题也很直白人工配料误差大、效率低、记录难追溯而用这套系统配方一键调用动态称重补偿每一车料的数据都能存进数据库。适合看这篇文章的人我猜大概这么几类刚入行做PLC调试的年轻人正在学校做类似课题的学生还有在搅拌站现场被设备折腾过几次的设备管理员。不管你是哪一类这篇文章不会跟你扯太多高深理论我把实际做这个系统时踩过的坑、验证过的逻辑、调过的参数都摊开来讲希望能给你省点时间。1. 方案选型为什么是S7-200和组态王这对老搭档1.1 核心需求拆解搅拌站到底需要什么搞自控的人有个通病拿到项目先看用什么高级硬件而不是先想这个系统到底要干什么。搅拌站配料系统本质上是**“称重顺序控制”**它不复杂但要求非常高。配料系统的工艺动作说穿了就四步放料、称重、卸料、搅拌。但这个“称重”环节极其讲究。混凝土配比里水泥、粉煤灰、水、外加剂、砂石每种材料的比例不一样允许的误差范围也不一样。骨料可以粗放一点正负百分之二就能接受水泥和粉煤灰这类胶凝材料就得控制到正负百分之一水和外加剂更是要精确到克级别。为什么这么严因为配比一旦偏差直接影响混凝土的强度等级也就是直接影响工程质量。另外还有几个容易被忽略的细节砂石含水率是变化的所以实际生产时水要扣除砂石里带的水分外加剂掺量很少管道残留一滴都算误差落差是动态的物料从仓口落下到秤斗有一个滞空量。这些问题都指向同一个核心结论PLC不能只是记个重量数值它必须具备动态补偿、超差报警、自动修正的能力。这就是S7-200这类小型PLC的用武之地它的定时中断、高速计数、PID自整定功能在这个场景下完全够用而且梯形图逻辑清晰维护工看得懂。1.2 硬件选型逻辑为什么要用这个“老掉牙”的组合先说PLC为什么不用S7-1200或者S7-1500说实话现在新项目我也倾向于用新平台但很多搅拌站现场的情况是设备用了十年八年PLC一直稳定运行坏了几个模块老板不想换整套系统只想修修补补。S7-200的生命力恰恰在于它积累了大量的存量项目CPU226、CPU224这些型号市面上依然容易找到替代品或二手的价格还便宜。更关键的是很多老师傅干了十几年都是用Micro/WIN编程你让他们改成TIA博途学习成本不小。组态王同理。国产组态软件里组态王的市场占有率早年非常高现场操作员对这个界面的熟悉程度是根深蒂固的。很多搅拌站老板手指一点说“我要看每一盘料的趋势曲线”操作班长说“我要能一键切换配方”这种需求用组态王来做就非常顺手。它有现成的配方管理组件、实时曲线控件、报表系统还支持SQL数据库对接。我用组态王6.60sp4做过好几个站稳定性比新出的某些版本反而更好。这里多提一句组态王6.60sp4。这个版本在工业现场流传极广网上有大量下载资源但很多人装完以后发现设备驱动调不出来或者图库显示异常。原因多半是安装时没装完整组件或者是驱动与主程序版本不一致。建议安装时选择“典型安装”装完以后单独去工程浏览器里的“设备驱动”节点确认西门子S7-200系列的驱动是否存在。组态王图库里的东西虽然画风老旧但实用性很强比如螺旋输送机、卸料阀、搅拌主机这些图形拖到画面上改改变量就能用比从零画省太多事。1.3 融合不佳的常见误区上位机和下位机各干各的我见过不少半吊子项目PLC程序和组态王画面都单独看没问题但连起来以后完全不能用。典型症状是画面上的重量数字不动或者操作按钮按了没反应又或者数据偶尔更新但过几分钟就卡死。这些问题九成出在变量地址对应错误和通讯参数不匹配上。S7-200的存储区从V区到M区再到AIW模拟量输入区每一个变量在组态王里定义时需要精确到“寄存器类型字节偏移”。组态王里做S7-200通讯时寄存器类型要选“V”或“M”数据格式要跟PLC程序里的变量类型严格一致VW100是字VD100是双字VB100是字节差一点都不行。PLC侧用MBUS_CTRL和MBUS_MSG做Modbus通讯时从站地址、波特率、校验方式也必须和组态王驱动配置保持一致。我遇到过最坑的一次是PLC里设置了奇校验组态王里默认无校验结果通讯数据每隔几秒就跳一个巨大乱数排查了两天才发现是这个问题。所以这个系统的核心思路就是一句话上位机负责“看得见”下位机负责“靠得住”中间通讯负责“传得准”。三者缺一不可而选型上采用了市场存量最大、维修资料最丰富的组合这样即使出了故障随便找个电气师傅都能上手修这是这个行业里非常现实的考量。2. 系统架构与核心硬件配置2.1 系统拓扑从传感器到上位机的完整链路这套系统的物理架构不复杂但每个环节都有讲究。最底下一层是称重传感器混凝土搅拌站里通常每个秤斗装三只传感器呈120度均匀分布或者是四只传感器装在方形秤斗四个角。传感器输出的是毫伏级差分信号必须经过称重变送器或者直接接入PLC的模拟量模块。再往上一层是PLCS7-200负责采集模拟量、执行配方逻辑、控制气缸和电机动作。最顶层是工控机装上组态王通过通讯线和PLC交换数据。传感器和PLC之间的连接有两类方案。一种方案是传感器接变送器变送器输出4-20mA或者0-10V的标准信号接到PLC的模拟量模块AIW。这种方案的优点是信号抗干扰能力强适合远距离传输而且变送器本身带隔离能有效抑制现场大功率设备启停带来的干扰。另一种方案是直接跳过变送器把毫伏信号接到专用的称重模块比如西门子的称重模块S7-200有对应的扩展模块。这种方案省了变送器但称重模块成本高而且需要专门的标定软件。实际项目中我优先选变送器方案因为后续维护方便坏了换个变送器几十块钱称重模块坏了那是上千的成本。中间层是PLC的输出点。搅拌站的输出无外乎控制接触器、电磁阀、振动器、卸料门。要特别注意的是卸料门的控制一般用双向电磁阀PLC输出两个点一个开一个关中间要有互锁。我从不敢把开和关两个输出直接怼上万一程序扫描周期里出了瞬时错乱两个输出同时为1电磁阀线圈卡在中位卸料门打不开也关不上那就要出大事了。上位机方面工控机选型不需要太好但硬盘必须是固态的因为搅拌站现场震动太大机械硬盘用不了两年就坏道。显示器用普通液晶就行触屏可有可无但如果是触屏务必选工业级的电容屏普通的家用触屏在粉尘环境下灵敏度衰减得极快。我用过一台配置很低的旧电脑跑组态王6.60sp4只要不让他同时开多个历史曲线窗口运行还是很流畅的。2.2 配料秤的标定与精度控制从传感器到PLC模拟量配料秤的精度是整个系统的生命线而标定是精度控制的第一步这一步做不好后面程序写得再漂亮都白搭。标定的本质是建立传感器信号和实际重量之间的数学关系。变送器输出4-20mA对应的重量范围是可以设定的比如一只称重范围0-1000公斤的秤斗变送器输出4毫安对应0公斤20毫安对应1000公斤线性关系。PLC读取AIW通道的数值是0到32000的整型数对应0到20毫安。那么重量值和AIW读数的关系就是重量 (AIW - 6400) * (满量程 / 25600)。等等这里有人会问为什么零点不是0而是6400因为4毫安对应的数字量是6400。20毫安对应32000所以整个量程对应的数字量区间是32000减6400等于25600。这串计算我每次做项目都要在纸上推一遍不是我不会而是怕写程序的时候用错系数。称重系统最怕的就是这种比例搞错一错就是全部数据成比例偏移。标定实操时先做空秤标定也就是把秤斗清空确认AIW读数稳定记录为零点。然后放标准砝码一个50公斤的标准砝码放到秤斗里等读数稳定记录为量程点。两点一线线性标定完成。但这里有个至关重要的细节零点必须在卸料门完全关闭、秤斗处于自由悬空状态下标定。如果卸料门没关严秤斗被外力卡住标出来的数据必然漂移。另外传感器安装时要确保秤斗没有碰触周围的框架结构任何机械干涉都会导致称重数据跳变。实际生产过程中零点漂移是必然的。传感器长期受力会产生蠕变变送器受温度影响会产生温漂。因此程序里要有“自动去皮”功能每次配料前先空斗称一次把当前值作为零点补偿这个在梯形图里就是在求和之前把AIW值减去一个“皮重”变量。组态王画面上也要设置一个“去皮”按钮方便操作工每隔一段时间手动触发一次。2.3 PLC程序架构S7-200的程序设计与功能块划分S7-200的程序我习惯分四个网络块来组织强迫症式的清晰主程序、初始化子程序、称重采集子程序、配料控制子程序。主程序就是循环扫描调用子程序。初始化子程序处理第一次上电时的参数清零和默认配方加载。称重采集子程序负责读取AIW值、转换成工程重量、判断稳定。配料控制子程序是核心我用一个“步骤状态字”来管理当前处于哪个工艺阶段0是待机1是骨料配料中2是粉料配料中3是水及外加剂配料中4是卸料中5是搅拌完成。用状态字的好处是逻辑清晰而且组态王可以据此显示当前阶段操作工一眼就知道机器正在干什么。配料进程中最关键的逻辑是粗配料和精配料的双速控制。骨料仓门下料时一开始全速打开物料哗啦啦往下流当秤斗重量达到目标值的80%左右控制程序就要切换到慢速给料也就是关掉大仓门只开小仓门或者振动器间隔动作让物料一点一点往下降直到达到目标值。为什么要这样因为全速下料时的冲击力大瞬间落到秤斗上的物料多惯性大等你看清楚重量已经到了目标值实际滞空物料一落下来就超了。粗配料保证效率精配料保证精度这是两难问题的标准解法。还有一个极其容易被忽略的飞料补偿算法。每一种物料的物理特性不同沙子比较黏流下来的时候容易堵石子比较散流下来的时候落差大。即便是同一种物料水分不同流动性也不同。所以不能用一个固定不变的提前量来做补偿。我的做法是在程序里设定一个“落差自动修正”逻辑每次配料结束时把实际最终稳定重量和目标值的偏差记录下来如果连续三次都是超差就自动修正提前关闭量。这个逻辑用STL写的话也就十几行但效果非常明显能把配料合格率从96%拉到99.5%以上。3. 组态王画面的搭建与通讯实操3.1 组态王6.60sp4的工程搭建流程从驱动配置到画面绘制组态王这个软件的入门逻辑很简单新建工程、定义设备、定义变量、画画面、绑定变量、运行。听起来四步就能搞定实际每一步都有坑。先说定义设备这一步对应的是PLC通讯。在工程浏览器的“设备”节点下选择“PLC”分类再选“西门子”里的“S7-200系列”然后设置通讯参数。这里必须要和PLC实际通讯设置一一对应否则数据根本读不上来。我上一节提到的那个奇偶校验问题就在这里设置的组态王里默认是“无校验”而很多PLC程序里用了“偶校验”不改这个参数就别想正常通讯。还有PLC站地址S7-200做PPI通讯时默认地址是2组态王里设备地址要填2填了0或1都读不到数据。通讯链路的选择上我用过两种方案。一种是通过PPI电缆直连也就是PLC的编程口通过一根USB-PPI电缆连到工控机组态王选择PPI协议直接通讯。这种方案简单可靠但传输距离有限一般在15米以内搅拌站的控制室离PLC柜通常也就几米完全够用。另一种是通过以太网模块CP243-1PLC加一个CP243-1模块用网线和工控机相连组态王选择TCP/IP协议。这种方案好处是距离远、速率快但CP243-1模块现在不好找价格也被炒得很高性价比不高。我的建议是能走PPI就走PPI简单的东西往往最稳定。变量定义是另一个重点。组态王里的变量分为内存变量和I/O变量。I/O变量对应PLC里的存储区建立连接时要把PLC里的VW100对应到组态王里的某一个I/O变量。这个映射关系必须精确错一位就全错了。而且要注意PLC程序里变量是字还是双字组态王里的数据类型必须匹配。组态王6.60sp4的变量管理窗口里可以批量导入导出我会先用Excel把变量清单整理好包括寄存器类型、偏移地址、数据类型、量程范围然后批量导入这样比在软件里一条条手动添加快而且不容易错。3.2 画面设计与操作体验做操作工看得懂的界面组态王图库里的图形元素虽然审美是十年前的但胜在真实还原设备形态。我在画搅拌站主画面时基本就是按照现场设备布局来摆位最上面一排是骨料仓下来是分别称量的骨料秤和粉料秤再往下是斜溜槽和搅拌主机最底下是卸料口。每个仓下面画一个卸料门门的开闭状态用颜色来指示红色是关闭绿色是打开。每个秤斗旁边放一个实时重量显示框黄色数字是目标值绿色数字是当前值一旦超差就变红闪烁。这里要特别强调一下操作权限分级。组态王有完善的安全区权限配置我通常会设置“操作员”和“管理员”两个级别。操作员只能启动停止、切换配方、手动去皮管理员才能修改配方参数、标定系数、落差补偿值。为什么一定要区分权限因为配方参数一旦被误改产出的混凝土就是废料一次事故够喝一壶。权限密码一定要设而且要定期更换我在现场见过太多操作工用默认密码“123456”挂在墙上等于没设。历史曲线和报表组态王自带。历史趋势曲线可以按时间筛选查看每一个秤斗的重量变化过程这个功能在排查故障时非常有用。有一次现场反映某盘料水多加了几公斤我就是靠历史曲线查出来的发现是外加剂秤斗的回流管阀门没关死导致管道里残留的外加剂缓慢滴漏进秤斗。这种问题如果没记录只能靠猜有了曲线证据摆在那里设备维修部门也认账。3.3 通讯稳定性现场干扰才是最大的敌人搅拌站的电磁环境极其恶劣。大功率振动电机、变频器、接触器频繁启停都是强烈的干扰源。通讯线一旦靠近这些动力电缆信号质量立马恶化。我的施工原则是通讯线必须用屏蔽双绞线而且要单端接地。屏蔽层接PLC侧的地工控机侧不接避免形成地环路。通讯线走独立的镀锌钢管或者线槽和动力电缆保持至少30厘米以上的距离。千万别图省事把通讯线和动力线绑在一个线槽里那基本就是给自己挖坑。就算布线规范了也不能保证万事大吉。我习惯在PLC程序里增加一个通讯超时检测功能每隔200毫秒PLC和组态王之间有一次握手信号如果连续3次没有收到上位机的应答PLC就判定为通讯中断自动把当前配料流程暂停同时蜂鸣器报警。这个功能在组态王侧是在自定义函数里实现的PLC侧用M区的一个标志位配合定时器计时。这样一个操作确实在关键时候避免过事故有一次工控机蓝屏PLC马上就停下来没有造成卸料门卡在半开的状态。4. 配料流程的PLC程序实现细节4.1 配方管理与批次记录数据是唯一能追溯的东西配方管理在PLC里的实现说穿了就是一块数据区。我用V区的连续存储空间来存放配方每个配方占用若干个字节包含骨料1、骨料2、水泥、粉煤灰、水、外加剂1、外加剂2的目标值。组态王画面上做配方选择下拉框操作工选择配方编号后点击加载按钮组态王把当前配方读到画面上的显示框里但修改后要点击“下载配方”按钮才会真正写回PLC的V区。为什么不在画面上直接改PLC数据因为万一操作工手滑改了个错数PLC实时按新数据执行后果不堪设想。先改显示确认无误后再下发这个两段式操作是安全习惯。批次记录方面组态王有SQL访问功能可以连接Access数据库每完成一次配料循环就把配方号、各物料实际重量、误差值、完成时间写入一条记录。这个功能在搅拌站生产管理中几乎是刚需尤其是做工程验收时甲方要查某一天某一车混凝土的配比数据这个表一拉出来就是铁证。我用的是Access数据库因为组态王自带的ODBC支持Access最简单不需要装数据库服务器。但这里有个小坑Access数据库文件会随着记录增多而膨胀大概一年要清理一次或者定期把旧数据导出备份后清空。4.2 控制逻辑的边界处理卸料、落差、补料、超差配料完成后卸料这个动作也有讲究。程序里必须有卸料完成确认机制卸料门打开后秤斗重量持续下降当重量降到空秤状态的允许范围时判断为卸料完成关闭卸料门。但如果秤斗里挂料严重重量迟迟降不下来程序不能一直等要加一个超时判断。我在程序里设定的时间是60秒超过时限还没卸空就输出报警信号让操作工去现场检查。落差补偿这个点我再展开讲一下。骨料1目标值是1000公斤程序在上一次循环结束时记录最终稳定重量是1005公斤超了5公斤那下一次循环的提前量就增加5公斤。相反如果上一次最终重量只有998公斤那就把提前量减小2公斤向目标值靠拢。这个修正过程我用了一个逼近公式每次修正量不超过最大单次修正值的限制比如单次最多修正2公斤。这样既保证了快速收敛又不会因为单次意外偏差导致补偿量剧变。这个算法在S7-200里用整数运算就能实现不需要浮点节省扫描时间。超差报警是另一道防线。当配料完成后PLC计算实际重量和目标值的偏差百分比如果超过设定值比如骨料允许正负2%水泥允许正负1%程序就置位一个超差标志把这一盘料标记为“不合格”上位机画面弹出报警窗口同时禁止卸料。直到操作工确认并选择“回用”或者“废弃”系统才继续下一步。这个环节看起来简单但现场发生过不止一次操作工忽略报警直接卸料的状况所以我后来在程序里把“超差禁止卸料”做成了强制逻辑只有输入管理员权限才能强制旁路。4.3 模拟量滤波与数值稳定让称重数据“不跳变”S7-200的AIW模块读到的数据噪声是不可避免的。振动电机在运行的时候传感器信号会叠加高频干扰直接读出来的数据可能在目标值附近来回跳动好几公斤。如果不做处理配料精度无从谈起。我的做法是两层滤波第一层是硬件层在变送器侧调整滤波时间常数我一般设为0.5秒到1秒这个参数太小滤波效果差太大会导致称重响应滞后。第二层是在PLC程序里做数字滤波采用滑动平均值滤波算法连续采集5个周期的数据去掉最大值和最小值剩下三个取平均值作为当前重量。这里要特别提醒一个采样周期的问题。PLC的扫描周期大约是10毫秒到几十毫秒AIW模块的转换周期也有限制如果你读取太频繁其实读到的还是同一个未更新的数值。我一般用定时中断来控制采样节奏每100毫秒采样一次5次平均下来就是500毫秒一个刷新周期。这个刷新率在配料场景下足够了因为物料下落速度本身没那么快。5. 现场运行与常见问题排查5.1 典型故障速查表照着做就能解决大半问题在搅拌站现场调试多年我总结了一张故障速查表基本上把这个系统能遇到的问题都覆盖了一遍。很多人问为什么我排查故障快其实都是表背得熟看一眼现象就能锁定方向。故障现象可能原因排查方法组态王画面重量值为0通讯中断或I/O变量数据类型错误查看组态王通讯状态用PLC编程软件在线监视V区数据是否更新重量值跳变剧烈传感器信号受干扰或接线松动检查屏蔽线接地是否可靠用万用表测变送器输出是否稳定配料总是超差且偏向同一个方向落差补偿参数不当查看历史趋势调大或调小提前量观察连续3盘数据某一秤斗读数完全不动变送器供电异常或AIW模块烧毁万用表测变送器供电是否正常检查AIW模块对应通道读数PLC和组态王能通讯但偶尔丢数据通讯线质量差或长度过长检查通讯线是否远离动力线降低通讯波特率试一下控制室蓝屏后PLC自动停机通讯超时保护功能正常动作属预期行为重启组态王后复位握手标志继续生产这张表看着简单但每一个故障我都实打实给客户处理过。尤其是“重量值跳变”这个问题九成出在接地和布线上不是PLC的锅也不是组态王的锅。有些客户上来就换传感器换模块折腾一圈没用最后把通讯线从动力线线槽里抽出来单独走管问题瞬间消失。5.2 调试中容易忽略的细节与我的实战心得有几个细节编程手册上不会写但不注意绝对吃亏。第一个是S7-200的模拟量模块地址分配。AIW地址是按照模块安装位置顺序分配的CPU226最多能带7个扩展模块每个模拟量模块占8个字。如果你中间的某些模块没插满地址分配也是连续的不会跳过。这意味着你新加一个模块后面所有的地址就全变了。改模块之前一定先把AIW地址表打印出来和组态王变量对照好不然改完以后画面数据全乱。第二个是组态王的“运行系统”和“开发系统”内存占用问题。组态王6.60sp4在开发环境里打开历史报表时占用内存很大如果电脑内存只有2GB画面一多就容易卡死。我的建议是现场工控机内存至少4GB否则早晚被坑。另外组态王运行时如果长时间不操作画面控件可能刷新异常我通常会在画面上放一个“刷新”按钮手动刷新部分控件状态。第三个是PLC密码保护。S7-200的程序上传下载密码要设在CPU属性里防止现场维修时误改程序。我见过不止一次维修工拿着旧程序覆盖了新程序结果配方全丢还要重新标定。把程序保护起来这种人为事故就能避免。第四个心得关于备件的。搅拌站设备全年基本不停机尤其是旺季泵送车排队等着接料设备停机一小时损失都以万计。所以我建议现场常备以下几个备件CPU224XP一块、EM231模拟量模块一块、称重变送器两只、S7-200编程电缆一根。这些备件加起来成本不高但关键时刻能救命。有一次客户半夜两点打来电话说称重读数乱跳我让他按备件清单换上变送器十分钟恢复生产那晚的产线损失就没有发生。5.3 升级改造的过渡思路老系统如何平滑升级虽然S7-200已经停产多年但存量项目多很多人关心的不是怎么新装而是怎么在不大改的情况下升级现有系统。我接手过几个改造项目有的是传感器老化有的是上位机电脑坏了需要换组态王版本有的是想增加产量记录功能。如果是仅更换上位机电脑那相对简单。保持PLC侧不变新电脑上装组态王6.60sp4把旧工程文件拷贝过去改一下设置主要是设备地址和数据库连接。但要注意新电脑的操作系统组态王6.60sp4对Windows 10的兼容性一般我建议用Windows 7专业版或者装虚拟机跑XP。已经在现场踩过坑Win10上组态王运行偶尔会掉线重装一次折腾半天。如果是想升级称重传感器或者变送器替换时要注意信号类型和量程范围保持一致。之前系统用的0-10V新变送器最好也选0-10V输出不然PLC程序里系数全要改。传感器量程也是一样原来用0-1000公斤的传感器你换个0-2000公斤的满量程分辨率直接掉一半配料的精度就难保证了。如果PLC本身需要扩容比如想增加几路模拟量输入那就要谨慎了。检查CPU扩展模块槽位是否有空位如果有就直接加EM231模块然后把AIW地址表重新分配修改组态王变量地址。如果槽位已经满了就要考虑替换更高规格的CPU但替换CPU型号需要重写部分程序工作量就不小了到时候建议还是整体评估一下成本看看是修老系统划算还是上新系统划算。结尾反复调过的站才有底气写这套总结这套基于S7-200 PLC和组态王的混凝土搅拌站配料控制系统我用它做过的项目前前后后也有五六个了从最初被称重跳变折腾得焦头烂额到现在能闭着眼画出整个系统的逻辑框架中间踩过的坑、悟出的道理全写在上面了。我个人最大的感受是这套系统没有花哨的架构没有炫酷的界面但它非常实用、非常经得起时间考验。最后再分享一个小技巧。组态王画面上越少放越多的东西越好这个原则一直被新手忽略。我见过有的工程师把整个生产流程的监控点位全塞进一个画面满屏都是数字和颜色操作工根本看不过来。真正好用的界面是主画面只放关键信息当前配方、当前阶段的重量、设备运行/故障状态、报警提示。所有细节数据放到二级页面里让操作工能一眼抓住重点。这算是我这几年做上位机画面设计最值钱的一条经验了。
返回列表