Siemens PLC Programming Calgary — Industrial Controls & HMI Services

Siemens PLC programming and HMI Development

If your Siemens system is down, underperforming, or obsolete, you don’t need an integrator who is going to learn the platform at your expense. You need one who already knows it inside & out.

Celtex delivers excellence in Siemens PLC programming, HMI development, drive integration, and legacy S7-300/400 support across Calgary and Western Canada.

New systems built to last. Existing systems kept productive. Faults resolved at the root cause. That’s the whole offer.

Siemens S7-1200 PLC Programmers in Calgary

Modern PLC

S7-1200 · S7-1500

Current Siemens platforms for new builds, integrations & commissioning.

Legacy PLC

S7-300 · S7-400

Legacy support for aging systems & migration planning for replacement.

Siemens Applications

TIA Portal V16 through V18 

Coverage for all Siemens PLC & HMI hardware generations.

Calgary Based, Alberta Wide

Calgary local, Western Canada wide service for Siemens industrial automation.

The problems we solve

If any of these sound familiar, you're in the right place

Most engineers that call Celtex about a Siemens system aren’t calling because everything is fine.

They’re calling because something has gone wrong, something has been wrong for a while, or something is about to go wrong and they’re trying to get ahead of it. Here’s what we deal with most.

Common Siemens issues we see in the field

These aren’t edge cases. They’re the calls we get regularly from facilities running Siemens hardware across Alberta.

Production stopped

Your S7 is in fault and nobody on site can clear it

The CPU is in STOP. The fault buffer shows an error code nobody recognises. Restarting clears the fault but it comes back within the hour. Your maintenance team has exhausted everything they know and production is waiting.

Celtex connects online via TIA Portal or STEP 7, reads the fault buffer, traces the logic, and finds the actual cause, not just the symptom. We fix the root problem so the fault doesn’t return.

PROFINET issues

A PROFINET device keeps dropping off the network

An ET 200SP station, a SINAMICS drive, or a third-party PROFINET device is going offline intermittently. It comes back when you cycle power but nobody knows why it’s dropping in the first place. It’s been happening for months.

Intermittent PROFINET faults have specific causes. Cable integrity, switch configuration, cycle time conflicts. Celtex diagnoses at the network level using TIA Portal topology view and network diagnostics.

Inherited program

The program runs but nobody understands it well enough to modify it

The integrator who built the system is gone. The program works, but every time someone tries to add an output, modify a sequence, or troubleshoot a fault, they’re working in the dark. There is no documentation, inconsistent naming, logic spread across dozens of FCs with no obvious structure.

Celtex audits the program, documents the logic and I/O behaviour, restructures where needed, and delivers a version your maintenance team can confidently work on. With naming conventions and comments that make maintenance easy.

Legacy risk

Your S7-300 is critical to production and you have no clear support path

The S7-300 line is discontinued. CPU and I/O modules are increasingly scarce. Your last program backup might be current (who knows) or it might be three years out of date. You’re not ready to migrate, but you’re aware that an unplanned failure would be a serious problem.

Celtex addresses the immediate risk. We pull a current program backup, assess components and build a realistic picture of your exposure without pressuring you into a migration project before you’re ready for one.

Migration complexity

You tried to migrate from STEP 7 to TIA Portal and it didn’t go well

The migration wizard ran, the project compiled, and the system was commissioned, but it doesn’t behave the way the original program did. Indirect addressing is broken, safety functions didn’t translate, or PROFINET device behaviour has changed in ways nobody anticipated.

Celtex recovers failed migrations and manages new ones properly. Architecture decisions are made before migration, instruction set differences resolved before commissioning and a phased cutover strategy is provided that protects production throughout.

New installation

You need a Siemens system built right the first time

New machine, new production line, or a control system expansion. You’ve specified Siemens hardware and you need a Calgary-based integrator who will deliver a complete, documented, fully commissioned system. Not one that works well enough at handover and starts generating problems six months later.

Celtex delivers complete Siemens PLC programming in Calgary and across Alberta. S7-1200 and S7-1500 systems commissioned to specification, WinCC HMI developed for the operators who will run it. And documentation that holds up long after we leave site.

Full Spectrum Siemens PLC & HMI Support

Siemens PLC programming in Calgary. When you need it done right.

Fault you can’t resolve? A new system to build, a legacy S7-300 that needs support? 

Call Celtex. If we aren’t the right choice we’ll tell you up front.

825.488.6951

What you get when you work with Celtex

Siemens PLC programming in Calgary that delivers.

Every Siemens project Celtex delivers includes the same non-negotiables. You get a system that performs to specification, programs your team can work on, and documentation that reflects what was actually installed.

02

WinCC HMI your operators will trust

An operator interface built around how your process actually runs. Not how TIA Portal’s default template happens to be laid out. Alarm management with cause and corrective action. Recipe handling that reduces changeover errors. Trend displays that make process drift visible before it becomes a quality problem.

WinCC ComfortWinCC UnifiedWinCC AdvancedAlarm management

03

SINAMICS drives that do what you tell them

SINAMICS drive commissioning via Startdrive, integrated into TIA Portal so the drive, the program, and the HMI work as a single system. STO safety function wiring, and fault handling that gives operators a useful alarm instead of a raw drive fault code to decode under pressure.

G120 · S120 · V90StartdrivePROFIDRIVESTO · SS1

04

S7-300/400 support on your timeline, not ours

Your legacy Siemens system is running and you’re not ready to replace it. We'll support it as-is in STEP 7 Classic. Program modifications, fault diagnosis and a current program backup. We’ll tell you when migration makes business sense. We won’t manufacture urgency to sell you a project.

STEP 7 ClassicS7-300 · S7-400MPI · PROFIBUSProgram backup

05

PROFINET that stays online

PROFINET network design, device configuration, and fault diagnosis. If your PROFINET devices are dropping intermittently, Celtex finds the cause using topology view and network-level diagnostics. Not by power cycling devices until something comes back online.

PROFINET IRTET 200SPMRP redundancyNetwork diagnostics

06

Safety F-CPU programming that protects your people

S7-1500F safety program development in F-LAD. E-stop, light curtain, and two-hand control functions programmed, tested, and documented to IEC 62061 and ISO 13849. A safety system that was installed to pass an audit and one engineered to protect your workforce are not always the same thing. Celtex builds the latter.

S7-1500FF-LADIEC 62061ISO 13849

07

Remote access fault resolution without the drive time

TIA Portal supports full online access over a VPN connection. Celtex can provide program monitoring, I/O forcing, fault buffer analysis and program modification without anyone travelling to site. For Alberta facilities outside Calgary, that means a fault diagnosed and a fix deployed in hours rather than a full day lost to travel.

TIA Portal remoteVPN accessOnline diagnosisAlberta-wide

Not sure which of these fits your situation? Describe your system and the problem. We’ll tell you exactly what’s involved and whether we’re the right call.

Talk to us →

Thinking about migrating from S7-300/400?

What STEP 7 to TIA Portal migration actually involves and why it matters

TIA Portal includes a migration wizard. It generates a starting point but not a finished program. Facilities that have gone through “automatic” migrations and found themselves with a system that compiles but doesn’t behave correctly have learned this the hard way. Celtex manages the translation properly.

The migration wizard does some of the work. The rest is engineering.

Understanding what the tool handles versus what requires deliberate engineering decisions is the difference between a migration that succeeds and one that produces a system nobody fully trusts.

What the wizard handles

  • Basic block structure import
  • Symbol table to tag conversion
  • Hardware configuration skeleton
  • Network connection mapping

What still requires engineering

  • DB structure: optimised vs. standard
  • Instruction set differences S7-300 vs S7-1500
  • PROFIBUS to PROFINET topology redesign
  • Safety program: complete rewrite in F-LAD
  • WinCC screen migration and tag reconnection
  • Indirect addressing and pointer logic

What Celtex manages

  • Pre-migration audit and translation scope
  • DB architecture decision before migration
  • PROFINET network design and configuration
  • Safety F-program rewrite and validation
  • Phased cutover to protect production
  • Acceptance testing and full documentation

Industries Served

Oil & Gas Processing Water & Wastewater Food & Beverage Mining & Aggregates Automotive & Tier 1 Packaging & Converting Pulp & Paper OEM Machine Builders General Manufacturing Utilities & Infrastructure

Celtex is based in Calgary and serves clients across Alberta and Western Canada. All electrical work is performed under Canadian Electrical Code jurisdiction, with Siemens PLC programming, panel installation, and HMI commissioning completed by licensed technicians with direct field experience across Alberta industry.

Contact Form

15 + 9 =