没有互联网。没有路由器。没有VPN。只有一张SIM卡和一个在机器停止时给你打电话的号码。对于某些类型的工业场所——偏远、乡村或仅仅是便宜——SMS是最可靠的警报渠道,而具备GSM功能的xLogic CPU已经内置了这一功能。
手册专门为此分配了整整几个部分:SMS错误代码、通讯录管理、通过短信修改参数。这不是一个附带功能。这是一个有效的远程维护系统。
你可以通过短信做什么
这个列表就像一个遥控面板:
- 通过SMS修改F、Q、AQ、AF、AM、REG和RTC值
- 远程更改电话簿号码
- 调整GPRS参数和设置
- 修改电子邮件参数和设置
- 检查GSM参数
用简单的语言来说:机器可以在凌晨3点发短信给你"油箱水位低,泵1跳闸",你可以回复"将低水位设定值提高到2.1米,重置泵1。" 在问题真正需要人手之前,现场从未见过技术人员。
为什么在某些场所SMS胜过云
云监控需要一个在任何地方都能工作的数据连接。在一个钢框架的仓库、一个地下设备房,或一个LTE信号不稳定的山谷场地,这个假设就失效了。SMS使用相同的网络,但门槛要低得多:短信能够发送成功,而TCP会话可能会超时。
还有一个成本问题。在一个远程场所进行持续轮询的数据计划会累积费用。SMS警报是事件驱动的——每月几条短信,每条短信几分钱,没有空闲时间的数据收费。对于仅监控警报,账单几乎是零。
真实案例:夜班冷藏
一个只有单个制冷控制器的冷藏库,没有现场网络,还有一个不懂技术的夜班经理。当温度超过警报阈值时,CPU会发送SMS,并在之后每十五分钟发送一次,直到有人确认。主人的手机就是人机界面。主人的回复短信——"重置,降低设定值"——就是控制动作。
该设备就这样运行了两年。唯一的服务电话是定期的。
设置现实
你需要一个支持GSM/GPRS的CPU型号,一张启用SMS的SIM卡,以及配置了允许号码的通讯录。手册中包含SMS命令格式和错误代码——记得把那一页加为书签,因为第一次配置总会有一个错字。
安全提示,因为我必须说:电话号码列表就是你的防火墙。严格配置它。一个接受任何号码命令的PLC就是一个接受任何人命令的PLC。锁定通讯录,使用没有漫游的专用SIM,并把这个号码当作钥匙。
SMS命令语法
学习命令格式是演示和工作系统之间的区别。手册中记录了修改F、Q、AQ、AF、AM、REG和RTC值的SMS语法——每个都有自己的格式,每个都有失败时的错误代码。通讯录支持多个号码,CPU区分谁被允许发出命令,谁只能被警报通知。
为现场制作一个单页命令备忘单:"要提高低水位设定值,请发送X;要重置泵1,请发送Y。" 将其塑封放在值班工程师携带的电话旁边。真正使用SMS控制的人不是PLC程序员——他们是有手机和程序的操作员,而备忘单就是程序。
在调试期间测试每个命令格式,而不是在风暴期间。格式中的错字会在手机上产生错误代码,而在机器上则造成神秘;经过测试的格式会产生有效的远程控制。十五分钟的调试可以避免凌晨2点的电话。
当SMS不够时
SMS是事件驱动和人为导向的;它不是历史记录。如果现场需要趋势、SCADA历史或多用户仪表板,使用带有easySCADA的以太网或云平台来传输数据。诚实的架构同时运行这两者:SMS用于警报和快速命令,Modbus TCP或MQTT用于记录。相同的CPU支持这两个通道,并且两者从不冲突——GSM模块处理短信,而以太网端口处理数据。
需要设计的故障模式是警报文本发出后无人采取行动的情况。配置确认:操作员回复,CPU记录确认,升级逻辑知道谁没有回答。这将SMS从通知转变为一个有责任的过程。
并保持SIM卡每月充值和测试。死SIM是一种无声的警报系统,而无声的警报系统在最糟糕的时刻被发现。
确认循环
无人确认的警报就是谣言。配置确认路径:SMS发出,操作员回复,CPU记录回复,如果在窗口内无人回答则升级。手册的命令集涵盖确认格式;设计决策由你决定。两个数字——确认超时和升级目标——将通知系统转变为一个有责任的过程,它们的价值超过了宣传册中的任何功能。
依赖互联网的警报系统很时髦。SMS警报是不可摧毁的。知道你现场真正需要哪一个。
SIM卡的每月测试是一个不被重视的仪式:发送测试警报,观察电话响起,确认回复路径。无声的SIM是一种无声的警报系统,而无声的系统在最糟糕的时刻被发现。把测试放在日历上——每月的第一个星期一——警报链就能保持活力。












