Topic hub

Vendor Platforms

Getting started and going deeper in the software you have to open every day: Studio 5000, TIA Portal, GX Works3, Sysmac Studio, KV Studio, CODESYS and TwinCAT.

Ladder logic is portable; the tooling is not. These guides cover what changes when you move between platforms: how each one organises a project, where the tag or symbol database lives, how you go online and force a bit, and the vendor-specific vocabulary that makes the same idea look unfamiliar.

13 articles in this hub

Flat vector diagram of a Siemens S7-1500 PLC with organization blocks arranged by priority showing OB1 cyclic, OB30 timed interrupt and OB82 diagnostic interrupt layers
siemenstia portalorganization blocks

Siemens TIA Portal OB Types: When to Use Each

Organization Blocks control when your Siemens PLC code runs. Learn the OB types, priorities, and exactly when to use OB1, OB30, OB82 and more in TIA Portal.

Aug 8, 20269 min read

Flat vector diagram of three TIA Portal Function Blocks each linked to their own Instance Data Block with IN and OUT parameter arrows on an S7-1200 PLC
siemens tia portalfunction blockss7-1200

TIA Portal Function Blocks: FB, DB and Instance Data

Learn how TIA Portal Function Blocks work with Instance Data Blocks, how to pass IN, OUT and IN_OUT parameters, and the real-world gotchas that trip up even experienced S7 programmers.

Aug 8, 20268 min read

Flat vector diagram of an S7-1200 PLC connected to a TIA Portal laptop screen displaying a diagnostic buffer table with color-coded fault code entries
siemens s7-1200plc fault codestia portal

S7-1200 Diagnostic Buffer: Read Fault Codes Fast

Learn how to read the S7-1200 diagnostic buffer in TIA Portal, decode Siemens fault codes, and fix CPU stops in minutes with a field-tested workflow.

Aug 7, 20269 min read

Flat vector diagram of a Siemens S7-1200 PLC with global and instance data block icons showing retentive memory and re-initialization arrows in teal and amber
tia portalsiemens s7data blocks

TIA Portal DB Retain and Re-Initialization Explained

Learn how TIA Portal data block retain settings and re-initialization work, why they trip up experienced engineers, and how to get predictable behavior on every power cycle.

Aug 7, 20269 min read

Flat vector diagram of GX Works3 IDE on a laptop connected via USB to a Mitsubishi iQ-F PLC on a DIN rail, showing ladder logic rungs and device monitor callouts
mitsubishi plcgx works3iq-r series

GX Works3: A Practical Getting-Started Guide

GX Works3 is Mitsubishi's unified IDE for iQ-R and iQ-F PLCs. This guide walks you through setup, project creation, ladder programming, device monitoring, and writing to hardware.

Jul 22, 20268 min read

Flat vector diagram of an Omron NJ PLC rack connected to a laptop running Sysmac Studio ladder logic editor with I/O configuration panels open
omronsysmac studioplc programming

Omron Sysmac Studio: A Practical Getting-Started Guide

Learn how Omron Sysmac Studio works, how to set up your first NJ/NX project, configure I/O, write ladder and ST code, and connect to real hardware without the usual headaches.

Jul 21, 20269 min read

Flat vector diagram showing S7-1200 Global DB shared across multiple function blocks versus an Instance DB attached to a single function block in TIA Portal
siemens s7-1200tia portaldata blocks

S7-1200 Data Blocks: Global vs Instance DB Explained

Global and Instance DBs in the S7-1200 behave very differently. Learn which type to use, how memory is allocated, and how to avoid the classic commissioning mistakes.

Jul 18, 20269 min read

Flat vector diagram of an S7-1200 PLC with SM 1231 analog input module wired to a 4-20 mA transmitter, showing raw count and scaled engineering unit values
siemens s7-1200analog inputtia portal

S7-1200 Analog Inputs: Wiring and TIA Portal Setup

Learn how to wire, configure and scale analog inputs on the Siemens S7-1200 in TIA Portal. Real gotchas, address mapping and working ST code included.

Jul 18, 20268 min read

Flat vector comparison diagram of a Siemens S7-1200 compact PLC on the left and an S7-1500 modular PLC on the right with performance callout badges
siemenss7-1200s7-1500

S7-1200 vs S7-1500: Which Siemens PLC to Choose

S7-1200 vs S7-1500: compare CPU speed, memory, motion control, safety integration, PROFINET ports and real project cost so you choose the right Siemens PLC.

Jul 17, 20268 min read

S7-1200 PLC connected to a TIA Portal structured text SCL editor on a laptop, flat vector diagram
siemensstructured texttia portal

Structured Text in TIA Portal: A Practical Guide

TIA Portal's SCL editor lets you write structured text on S7-1200 and S7-1500 PLCs. Here's the syntax, real examples, and when to use it instead of ladder.

Jul 9, 20267 min read

S7-1200 PLC connected to TIA Portal laptop showing first program setup
siemenss7-1200tia portal

S7-1200 First Program in TIA Portal: Step by Step

Build your first Siemens S7-1200 program in TIA Portal from scratch. CPU selection, hardware config, tag table, ladder rung, and online download all covered.

Jul 8, 20268 min read

TIA Portal data block types diagram showing Global DB, Instance DB, Array DB and optimized access on S7-1500
siemenstia portalstructured text

TIA Portal Data Blocks: DB Types and When to Use Each

TIA Portal data blocks come in four distinct types. Knowing which to use and how optimized access changes everything will save you hours of debugging.

Jul 8, 20268 min read

Keyence KV Studio getting started guide showing PLC rack and ladder logic editor diagram
keyencekv studioladder logic

Keyence KV Studio: A Practical Getting-Started Guide

KV Studio is Keyence's free PLC programming environment for the KV-8000, KV-5500 and KV-7500 series. Here's what you actually need to know to get productive fast.

Jul 8, 20268 min read