一、输入方式:触摸不是万能的
工业现场操作员经常戴手套,设备在作业时持续震动。纯电容触摸屏在这种环境下误触率高、盲操能力差。设计上更稳妥的组合是"电容触摸屏 + 若干枚物理按键":
高频操作(翻页、确认、返回、报警确认)走物理按键,司机不用低头看;
低频参数查看、菜单设置走触摸屏;
按键定义可以通过软件自定义,不同机型复用同一硬件。
8枚左右的可编程物理按键是经过工程验证的数量——太少不够用,太多司机记不住。SCP700-070A采用的就是电容触摸屏 + 8枚可编程物理按键的输入方案,按键在CODESYS工程里可以自由映射到不同功能,调试阶段也可以通过在线调试动态修改按键定义。
二、总线:移动设备优先CAN
固定工控现场常用Modbus RTU/TCP、PROFINET、EtherNet/IP,但移动机械领域CAN 2.0是事实标准。工业现场HMI终端需要至少一路CAN 2.0B,工程车辆建议双路:一路对接动力域(发动机、变速箱,J1939协议),一路对接作业装置(自研控制器、传感器、手柄,CANopen或自定义协议)。双路设计可以隔离协议域、避免负载率互相影响,故障排查时也能单独抓一路总线日志。
SCP700-070A的双路CAN设计在这方面比较典型:两路独立CAN通道,各自带收发器,支持不同波特率(动力域常见250kbps,作业域常见500kbps),在CODESYS里分别挂载CANopen主站和J1939网关驱动,应用层只面对过程映像区。
三、二次开发能力:可视化与逻辑同源
工业现场终端的客户往往不是终端用户,而是整机厂或系统集成商。他们需要在硬件基础上做二次开发:定制画面、改按键定义、加本地逻辑。如果终端只做显示,所有逻辑都要外部控制器完成,定制成本高。
支持CODESYS V3.5的终端,把可视化和PLC逻辑放在同一个工程里,变量一次定义、画面和逻辑共用,本地按键、本地报警、小闭环逻辑可以直接在HMI上跑。SCP700-070A预装CODESYS V3.5 SP16运行时环境,开发者在CODESYS Development System里新建工程、选择对应设备描述文件,就可以同时拖拽画面、写ST结构化文本、配置CANopen PDO,不用额外移植运行时环境。这种同源开发模式在定制机型上优势明显——改一个按键响应、加一个报警阈值,不用动外部主控制器程序。
四、接口完整性
现场级HMI需要的接口比桌面HMI多:
视频输入:移动机械普遍需要倒车/环视摄像头。SCP700-070A提供1~2路视频输入,兼容模拟摄像头、AHD模拟高清和网络摄像头,接倒车影像不用额外转换盒。
音频输出:立体声音频输出作为标配,可选配车载收音机、蓝牙影音/蓝牙通话。蜂鸣器用于故障声光提示。
调试与升级:USB Host支持U盘自动升级固件,量产和售后阶段工人插U盘即可完成刷写;以太网作为有线调试口;Wi-Fi支持无线在线调试;RS232串口用于对接GPS等外设。
供电:DC 8~32V宽压输入,覆盖冷启动低压和发电机抛负载尖峰。
五、存储与掉电保存
工业现场设备经常非正常断电(拔钥匙、熄火)。累计工时、保养周期、用户参数必须做掉电保存,不能只放RAM。设计上建议用eMMC存储,配合文件系统日志机制,避免突然掉电导致文件系统损坏。SCP700-070A采用4GB eMMC存储,CODESYS工程的Retain变量和用户配置默认持久化到eMMC上,熄火重启后累计工时、保养周期、报警阈值不会丢失。蜂鸣器声光提示和全参数掉电保存这两个细节,在售后阶段能省掉大量重复调试工作。
六、安装方式
工业现场设备的驾驶室结构差异很大,支架安装适合改装机型和开放式驾驶室,嵌入式安装适合新机型的一体化仪表盘设计。终端最好同时支持两种安装方式,背部接插件的出线方向也要考虑与驾驶室骨架的干涉问题。
小结
工业现场级HMI的设计要点,本质是"工况适配 + 开放二次开发"。物理按键保证盲操、双路CAN隔离协议域、CODESYS同源开发降低定制成本、宽压与掉电保存应对电源异常、USB本地升级适配量产场景。从SCP700-070A这类国产终端的配置可以看出,当前成熟方案已经把这些设计要点整合到一块7寸面板上,系统集成商可以在其上做定制,而不用从零搭硬件平台。把这几点立住,终端才能真正在工业现场跑起来。
86