Your Machine Is in Vietnam. The PLC Has a Bug. Here's How to Fix It Remotely.
Last updated: June 2026 · 8 min read
The Scenario Every Machine Builder Fears
You build and export industrial machinery. Last month, you shipped a packaging line to a customer in Ho Chi Minh City. The machine ran perfectly during FAT (Factory Acceptance Testing). Now the customer calls: "The machine stopped. Error code on the PLC. We don't know what's wrong. When can you send someone?"
A round-trip flight to Vietnam. Hotel. Visa. 2 days of travel. 1 day on site. The problem turns out to be a minor PLC logic issue that takes 10 minutes to fix once you can see the program.
Total cost: $3,000-5,000. Total time: 4 days. For a 10-minute fix.
Now multiply that by every machine you've exported. Every year. To every country.
The Solution: Remote PLC Access via the Internet
What if you could connect to the PLC from your office — open STEP 7 or TIA Portal, go online, monitor the program, diagnose the fault, and upload a fix — all without leaving your desk?
This is exactly what a communication module with internet access enables. Here's how it works:
Architecture
The setup has three components:
- On-site module — A protocol converter/communication processor installed on the PLC's programming port, connected to the customer's local network (and therefore the internet)
- Cloud relay service — A secure server that bridges the connection between your office and the remote PLC (no VPN setup needed)
- Your engineering PC — Standard STEP 7 / TIA Portal / MicroWIN software, connecting through the relay
How It Works in Practice
What You Need to Know
Security
- The cloud relay uses encrypted connections (TLS 1.2+)
- Access is controlled by the module's unique serial number and password
- The customer can enable/disable remote access at any time via the module's web interface or physical switch
- No open ports on the customer's firewall — the module initiates the outbound connection
Network Requirements
- The module needs internet access — connect it to any router with a WAN connection
- Works behind NAT — no need for static IP or port forwarding
- Bandwidth requirement: minimal (50-100 Kbps for programming, less for monitoring)
- Works on 4G/LTE connections if wired internet is not available
What You Can Do Remotely
- Full STEP 7 / TIA Portal programming (upload, download, monitor, force)
- Monitor real-time PLC data (status, I/O, data blocks)
- Diagnose faults (read diagnostic buffer, check module status)
- Update firmware on the communication module itself (OTA)
- Multiple engineers can connect simultaneously (if the customer allows it)
ROI for Machine Builders
| Scenario | Without Remote Access | With Remote Access |
|---|---|---|
| PLC logic bug (overseas) | $3,000-5,000 + 4 days | $0 + 30 minutes |
| Parameter adjustment | $3,000-5,000 + 4 days | $0 + 10 minutes |
| Preventive check (annual) | $3,000-5,000 + 4 days | $0 + 1 hour |
| 10 machines, 3 calls/year each | $90,000-150,000 | $2,000 (hardware only) |
The Free Bonus: Cloud Monitoring Service
Many communication modules include a free cloud relay service — no monthly fees, no subscription. The manufacturer provides this as part of the module purchase because it reduces their own support costs.
With the cloud service, you can also:
- Monitor machine status 24/7 from a web dashboard
- Receive email/SMS alerts when machines go into alarm
- Track machine uptime and production counts across all exported machines
- Provide proactive support — fix issues before the customer even notices
Getting Started
If you're a machine builder exporting equipment with Siemens PLCs (S7-200, S7-300, S7-400, or SINUMERIK), the first step is simple: add a communication module to your standard BOM (Bill of Materials) for every machine you ship. The cost is $150-300 per machine — a rounding error compared to the machine's selling price, but it saves thousands in service costs every year.
Related Articles
- How to Connect Old Siemens PLCs to Modern Networks
- How to Collect Data from CNC Machines
- OPC UA vs MQTT vs Modbus: Protocol Comparison
FAQ
- Q: Does the customer need to do anything to enable remote access?
- Minimal. They just need to connect the module to their router via Ethernet cable. The module automatically connects to the cloud service. For security, they can add an enable/disable switch.
- Q: What if the customer's factory has no internet?
- You can use a 4G/LTE module with a local SIM card. This adds $5-10/month in data costs but works anywhere with cellular coverage.
- Q: Can multiple engineers connect at the same time?
- Yes, depending on the module model. Higher-end models support 8-32 simultaneous Ethernet clients.
- Q: Is this secure enough for our customers?
- The connection uses TLS encryption, requires module-specific authentication, and the customer controls when remote access is enabled. No inbound firewall ports are opened. This is more secure than most VPN solutions.
- Q: Can we use this for non-Siemens PLCs?
- The remote access feature via cloud relay is specifically designed for Siemens PLCs (via PPI/MPI/PROFIBUS). For other brands, you'll need their specific remote access solutions or a generic VPN-based approach.