简介:西门子ACCESS MY MACHINE 4.7是一套面向工业设备监控与数据分析的专业软件,主要服务设备操作者、维护工程师及制造企业管理人员,用于实时掌握设备状态、辅助预防性维护,从而降低突发故障与运维成本。该压缩包共39个文件、约247.46MB,内含安装程序与补丁(exe、msi、mst)、官方说明文档(pdf、html、txt)、配置文件(ini、ssf、cab)及目录结构描述(dg1__ds_dir_hdr)等,可满足完整安装部署与查阅使用的需要。软件内置实时数据监控、历史数据查询、故障诊断和报警管理四大功能模块,配合趋势图、报表、数据挖掘等分析工具,可支撑用户从单点状态查看转向全局趋势研判,及时定位异常并形成维护决策。目前已有722人学习下载,适合需要快速获取工业监控软件安装包、进行本地部署或深入研究其功能模块的技术人员。
1. 为什么设备厂商需要一套正经的远程访问方案
先聊一个我真实经历过的场景。前两年给一家做包装机械的客户做配套,他们的设备卖到全国二十多个省份,最远的一台在新疆。设备调试阶段出了个PLC程序问题,客户现场没有懂程序的电工,厂里的电气工程师飞过去一趟,机票加住宿加误工,小一万块钱没了,结果到现场一看,就是个定时器参数写得不够合理,五分钟改完。那会儿他们用的是某某远程桌面软件,操作倒是简单,但每次连接都要客户现场的人配合开电脑、输验证码,遇上客户那边网络环境乱一点,画面卡得根本没法干活,更别说扯不清的防火墙问题和安全性担忧。
后来我给他们换了西门子Access My Machine这套方案,整个远程调试的体验完全不一样了。它是西门子专门为机器制造商和系统集成商设计的远程维护解决方案,不是简单的远程桌面,而是一条从工程师电脑到现场设备控制器的加密隧道。你可以在办公室直接连上客户现场的S7-1200、S7-1500做在线监控、程序上传下载、HIM画面调试,全程不需要客户现场有人帮忙操作,也不需要把设备暴露在公网上。
这篇文章就围绕Access My Machine 4.7这个版本,把它的架构原理、设置步骤、版本变化和一些容易踩的坑讲清楚。适合三类人看:一是设备厂商的电气工程师,经常要出差调设备的;二是做系统集成、需要远程维护多个项目现场的;三是正在评估远程方案、纠结选哪条技术路线的技术负责人。看完你至少能判断这套方案适不适合自己的场景,以及如果要用,第一步该做什么。
2. Access My Machine到底是什么:它和“装个远程软件”的本质区别
2.1 产品定位与适用边界
Access My Machine(以下简称AMM)是西门子基于TS适配器技术发展而来的远程访问产品线。它的核心逻辑是:现场设备侧放置一个支持远程访问的硬件网关(当前主流是配备C-Plug的IE/TS适配器,或是集成在部分精智面板里的功能),通过蜂窝网络或以太网上行接入西门子云端基础设施,工程师侧的电脑安装一个客户端软件,两端都登录同一个云端通道后,就能建立起点到点的加密连接。
这个方案和常规远程软件最大的区别,在于它访问的不是操作系统的桌面,而是设备控制器的编程接口。工程师打开TIA Portal(博途)或Step 7,连接的目标地址是远程现场PLC的IP地址,走的是西门子自己的通信协议,因此在线监控、下载硬件配置、更新固件这些操作都能完整实现,而这些恰恰是普通远程桌面很难稳定做好的——因为远程桌面的画面传输是基于屏幕像素的,网络一抖画面就糊,但AMM是基于工业协议的透传,对带宽和延迟的容忍度高得多,而且不会因为现场电脑死机、蓝屏而中断。
2.2 4.7版本在家族里的位置
AMM的版本迭代逻辑很有意思。从早期的TS Gateway,到后来的TS适配器配套软件,再到现在的AMM客户端,西门子一直在把“远程访问”这个能力从专业网管手里解放出来,变成普通电气工程师也能掌握的工具。4.7这个版本属于当前成熟稳定的一代,它同时支持通过集成式Web服务器方式的远程HMI访问,也支持本地Client方式的PLC工程访问,功能覆盖比较完整。如果你手里是老旧项目的TS适配器,升级到4.7之后,配置流程和连接稳定性都有比较明显的改善。
需要说清楚的是,AMM不是西门子唯一的远程方案。比如SIMATIC Remote Service就是面向SCADA和更高层级系统的产品线,还有基于MindSphere的云连接方案。如果只是偶尔远程看一次变量状态,Postman之类的小工具也能凑合。但如果你需要经常性地对PLC做完整工程访问,AMM是成本和技术路径上最顺的一条路。
3. 4.7版本值得关注的变化:新装与升级前先看清这几处
3.1 界面和许可逻辑的变化
4.7相比之前几个版本,最直观的变化是客户端软件安装包的体量和界面风格。新版统一了安装向导,把AMM Client、网络配置工具、许可证管理器整合到一起,不再需要分别去下载好几个组件。登录界面换成西门子统一的账户体系,支持通过工业云ID登录,这一步实际上把设备管理、证书管理都搬到云端统一做了。
许可证方面要提醒一下。AMM 4.x开始采用新的浮动许可证模式,不再像老版本那样绑定某一个加密狗或者固定IP。你购买的许可证是放在云端账户里的,某个工程师登录账号即可激活使用,换电脑也不用像以前那样做许可证迁移。但注意,免费版或者试用版能创建的连接数和并发会话数量是有限制的,别等到现场调设备调一半被踢下线才发现。
3.2 与TIA Portal版本的匹配问题
这一条是容易忽略但后果很严重的。AMM 4.7的客户端本身不依赖TIA Portal,但如果你要通过AMM通道在TIA Portal里连接远程PLC,那么PLC侧的在线访问接口版本要和TIA Portal兼容。实测下来,AMM 4.7配合TIA Portal V15.1到V17都能正常工作,但如果你是V18或V19的项目,强烈建议先到西门子官网查一下AMM与TIA的兼容性列表。我见过一个案例,工程师拿AMM 4.6连一个V18的1500项目,在线监控数据能显示,但一旦尝试下载硬件配置,连接就断,查了很久才发现是AMM版本与TIA在线接口的兼容性Bug。所以新装或升级前,先花十分钟确认版本矩阵。
4. 第一次上手:从申请许可证到客户端安装的完整流程
4.1 准备清单:最容易被卡住的不是技术
很多人在第一步就卡住了,因为没搞清楚要准备哪些东西。以下是基于4.7实践经验的完整清单:
- 一个用于登录AMM的西门子工业在线账户(可以在官网自主注册,但要提前完成企业认证,个人邮箱注册的账户在申请某些许可证时会被限制)。
- 现场设备端的IE/TS适配器硬件,或者集成AMM功能的精智面板。TS适配器需要配一张SIM卡(如果走蜂窝网络上行的)或者现场可用的以太网出口(如果现场有固定公网IP或者路由器做了端口映射,但强烈不建议后者)。
- 适配器的供电,一般是24V直流,注意现场有没有多余的开关电源端子。
- 工程师电脑安装Windows 10/11专业版或企业版,家庭版的某些网络功能受限,实测偶尔会出问题。
- 提前确认现场PLC的IP地址和子网,这个信息要写进适配器的配置里。
4.2 配置适配器:C-Plug是你最重要的设置入口
IE/TS适配器上有一个可插拔的C-Plug存储卡,适配器的所有网络参数和连接配置都存储在C-Plug里。第一次配置有两种方式:一种是在现场用电脑直连适配器的以太网口,通过浏览器打开适配器的配置页面,另一种是提前在办公室用配置软件生成一个配置好的C-Plug,到现场直接插上适配器通电,即插即用。
我强烈推荐后一种方式。理由很简单:AMM这套方案的典型使用场景就是设备已经发到客户现场了,现场工程师不在,你远程指导客户插拔一个已经配置好的C-Plug,比让客户在现场打开浏览器配IP要靠谱得多。配置软件中需要填写几个关键参数:适配器的设备名称(建议和设备编号对应)、APN接入点(如果走4G网络,要和SIM卡运营商确认APN)、以及你要开放的端口号。默认端口是80和443,如果你现场已经有一台网页服务器占用了,改成8080和8443之类的高位端口,避免冲突。
4.3 客户端安装与首次连接
工程师电脑上装好AMM Client后,登录账户,打开设备列表,正常情况下能看到已经绑定到自己账户下的适配器。选中设备,点击连接,客户端会先测试到云端的通道,然后建立隧道。连接成功后,你会获得一个虚拟的本地IP地址(比如192.168.10.1),这个地址对应现场适配器所在的子网。
此时打开TIA Portal,在项目里把PLC的IP地址改成这个虚拟子网内的地址(或者直接在PG/PC接口里选择AMM的虚拟网卡,然后输入PLC实际IP地址),就能开始在线操作了。这里有个细节:你需要在TIA Portal的在线接口设置里,把接口类型选成“TeleService”或者“AMM Virtual Adapter”,具体名称取决于你安装的驱动版本,选错了会报“设备未找到”。
5. 工程师侧与现场侧的配合流程:一次真实远程调试的过程还原
下面用一个实际例子还原完整的配合流程。设备:S7-1500,现场在江苏,工程师在山东。过程如下:
- 现场侧:客户把配置好的C-Plug插入TS适配器,接好SIM卡和网线,适配器LAN口用跳线连到PLC的PROFINET口,通电。适配器指示灯变为绿色常亮,表示已成功连上云端。
- 办公室侧:工程师打开AMM Client,确认设备状态为在线,点击连接。大约十几秒后,连接状态变为绿色。
- 打开TIA Portal,建立到现场PLC的在线连接,上传站点,发现程序版本和图纸不一致,打开程序块在线对比,定位到一个FB块的接口版本差异。
- 在线修改参数,下载,复位,监控运行状态,确认故障消除。全程没有让客户现场的人动过任何东西。
这个流程里最值得强调的是第二和第三步之间的一个常见问题:AMM通道建立后,虚拟IP地址和现场PLC的实际IP可能不在同一个网段。解决办法是在适配器配置里开启NAT模式,或者把虚拟IP和现场PLC IP规划到同一个网段,二选一即可。如果你配置完适配器发现远程连接能通但Ping不通PLC,优先去查这个。
6. 权限、安全与边界:哪些事Access My Machine做不了
6.1 安全机制的正确理解
有人一听远程访问就担心信息安全问题,这种顾虑是合理的,但要分清风险层级。AMM的安全机制主要是三层:链路层是TLS加密隧道,设备接入层是证书认证(每台适配器都有唯一的设备证书),访问控制层是账户权限(可以给不同工程师设置只读或完整权限)。相比把PLC直接映射到公网IP上,AMM这条链路的安全性高了不止一个量级。
但安全上有几个细节得靠自己把握:一是账户密码复杂度要够,建议开启多因素认证;二是设备不在维护窗口期时,可以把适配器断电,需要远程时再让现场通电,从物理层面关闭访问通道;三是如果适配器挂在客户的内网里,要确认客户的信息安全规范允许部署这类设备,有些大客户会有专门的设备准入流程。
6.2 AMM的边界:哪些场景不适合
AMM不是万能的,有四类场景它做不好。
第一,它不适合对HMI触摸屏做完整的画面开发调试。虽然4.7支持通过Web方式访问部分精智面板的画面,但功能远不如在WinCC里编辑项目那么完整,复杂画面的编译下载还是得人到现场。
第二,它不适合高实时性的运动控制调试。因为链路里多了云端中转,响应延迟一般有几百毫秒,做伺服轴的回零调试、动态参数整定这种需要微秒级响应的活儿,会非常痛苦。
第三,如果现场网络极其封闭,连出站HTTPS流量都被防火墙拦截,AMM就用不了。这种情况下可以考虑短信唤醒设备配合临时白名单的方式,但这不属于AMM的能力范围了。
第四,它对老设备的支持有限。S7-200、S7-300早期型号的某些通信方式没法直接通过AMM穿透,需要额外搭配代理设备。
6.3 配套现场问题的排查思路
回到文章开头提到的“MTB触摸屏和PLC在一个网段,为什么通过PN搜不到”这类问题,它其实和远程访问没有直接关系,但很多人在远程维护时会被类似的现场网络问题挡住。基于我的经验,排查这类问题有个固定顺序:先看物理链路,用网线测试仪确认触屏和PLC的网线都是通的;再看IP和子网掩码,很多触屏默认子网掩码是255.255.255.0,而PLC设成了255.255.0.0,同一网段是假象,实际跨了子网;最后看PROFINET设备名称冲突,PN扫描搜不到设备,十有八九是设备名称和IP地址分配冲突。
7. 稳定性实测与几个容易忽略的细节
7.1 长时间挂机的稳定性表现
AMM的通道稳定性在4.x之后改善很明显。我在一个项目上连续挂着在线监控跑了两天两夜(设备试运行期间观察变量趋势),48小时内没有掉线,变量刷新正常,TIA Portal的在线连接也没有出现“连接中断”的弹窗。中间发生过一次现场4G信号弱的情况,通道路由自动切换到了以太网上行,切换过程大概几十秒,之后恢复正常。如果你对稳定性有较高要求,建议现场部署时同时接太网上行和4G上行作为备份,成本虽然增加一点,但远程维护的可靠性会高很多。
7.2 容易忽略的三个配置细节
第一个是适配器的时间同步。联网后适配器会自动从NTP服务器同步时间,但有些封闭网络环境没有NTP,适配器时间一旦漂移,证书校验会失败,连接会诡异地断断续续。解决办法是在配置软件里手动指定一个可用的NTP服务器地址,或者每次到现场时顺手校验一次时间。
第二个是SIM卡的数据套餐。AMM并不像视频远程那样消耗大量流量,纯在线监控一小时大概只有几MB,但每次固件下载和项目上传会猛增流量。建议用按量计费的物联网卡,别用不限量但限速的手机卡,否则关键时刻被限速到几十KB每秒,卡到你怀疑人生。
第三个是客户侧网络准入。有些客户的企业网有MAC地址白名单,适配器的以太网口MAC地址如果没登记,物理链路通了但数据包会被交换机丢弃。去客户现场之前,把适配器的MAC地址记在设备信息卡上,客户要求登记时直接给到,能省去很多来回沟通。
7.3 升级4.7前建议做一次“连接健康检查”
从老版本升级到4.7前,不要直接覆盖安装。先做一次连接健康检查:在老版本里导出一份当前所有设备和适配器配置的清单,确认哪些现场设备在当前版本下连接正常。然后在新版本里创建一个测试设备,把配置手动录入一遍,跑通后再批量切换。我在一次升级时偷懒,直接卸载旧版装新版,结果旧版的设备绑定关系没有同步过来,所有现场设备都需要重新做一次绑定认证,而认证需要在现场操作,最后费了好大劲才解决。这个教训分享出来,就是为了让你少走这一段弯路。
8. 算一笔账:远程方案投入和出差成本的关系
很多老板一听要额外买硬件、买授权,就觉得是纯开销。但从项目成本角度看,这套方案的投资回报非常清晰。一台IE/TS适配器加C-Plug,加上一年的AMM授权,硬件加软件成本大概在几千到一万出头(具体价格取决于型号和授权类型),对比一次跨省出差的综合成本(差旅加误工加机会成本,动辄五千到一万),基本上两次远程调试就能回本。对于设备卖到全国各地的OEM来说,一年省下二三十次出差是很正常的,这还没算客户现场因为问题解决及时而保住的满意度。
更重要的隐性价值是响应速度。设备在客户现场停机,工程师坐在办公室五分钟就能连上线排查,和订机票飞过去第二天才能到,对客户来说完全是两种服务体验。我的实际体会是,远程方案带来的口碑价值,往往比省下的差旅费更值钱。
最后分享一个实际使用中的小技巧:在AMM的设备列表里,给每个设备命名时,把客户的名称、交付日期、PLC型号、现场联系人电话都写进备注字段里。这个习惯在设备数量超过十台之后会特别有用——你接到客户电话说“设备坏了”,打开AMM,扫一眼备注就知道这台设备用的什么PLC、上次维护是什么时候、现场该找谁配合,比翻聊天记录找资料快得多。
本文还有配套的精品资源,点击获取