Factory Field Notes

Vladimir Romanov

Factory Field Notes is a practical podcast for manufacturing leaders, engineers, and technical managers who want real lessons from the plant floor. Hosted by Vladimir Romanov, the show breaks down automation, controls, SCADA, MES, OT networks, industrial data, downtime, reliability, project execution, and the messy work of modernizing factories without vendor fluff or empty transformation talk.

  1. 2d ago

    Ep. 22 | CODESYS vs Rockwell and Siemens: Where It Works, Where It Falls Short, and Why It Is Hard to Sell

    Is CODESYS any good? I learned it, read about half of the CODESYS book, and give my honest take: a reliable runtime that wins on hardware choice and loses on ecosystem integration and on how it gets sold. Also: commissioning bags, locked OEM code and careers. Subscribe for weekly industrial automation discussions built from the most upvoted questions in the community. Learn more at Joltek:- Bringing New Machinery Into the Plant: https://www.joltek.com/blog/manufacturing-challenges-new-machinery-plant- Systems Integrator Playbook: A Plant's Guide: https://www.joltek.com/blog/system-integrators- Edge Solutions in Industrial Automation: https://www.joltek.com/blog/edge-solutions-industrial-automation CODESYS runs under the hood of Phoenix Contact PLCnext, and Opto 22 controllers can run it too, so the runtime itself is proven. The catch is the ecosystem. In Studio 5000 you pull the AOIs and UDTs for a PowerFlex 525 or a Kinetix 5500 in minutes, and CODESYS gives you no native CIP Motion. Synchronizing many axes at high speed is a different story, and moving a project from one vendor's hardware to another, say Opto 22 to WAGO, still means mapping and device files. Running on many vendors can be insurance, as the pandemic parts shortage showed. The bigger barrier is commercial: few sellers push it into plants already standardized on Rockwell, Siemens or Schneider Electric. The machine builder question splits the room. Earlier in my career a supplier that password protected its controls did not sell into the plant, and we once ripped out a vendor's custom board and rebuilt the machine on Rockwell. In food and beverage I met industrial PCs running closed applications over Modbus and CANopen. My view: full access after the FAT, VAT and handover, with liability moving to the owner. Safety sections can hand over passwords once validated. Never before acceptance. The commissioning bag starts with a USB to RS232 cable, a USB to RJ45 console cable (a Cisco style serial cable, not an Ethernet adapter), a real USB to Ethernet dongle, gender changers, the USB type B cable for CompactLogix and ControlLogix, and HDMI plus DisplayPort for IPCs. Peeling the "protective film" off an HMI can tear off the touch layer and its ribbon cable, a repair of $1,000 or more. A $6,000 to $8,000 vision sensor came back to my desk in 2016 with its pigtail cut at the sensor body. Give specific instructions. For the engineer who feels lost five years out: maintenance counts, shadowing is normal (my first year at Procter & Gamble meant night shifts commissioning multimillion dollar lines), and a SCADA seat touches PLCs, HMIs, networks, MES and ERP. Ask about the KPIs, propose improvements, and train on your platform: Inductive University for Ignition, Cisco, AWS or Azure. Timestamps0:00 Intro and the ISA Montreal section0:44 FAT, VAT and SAT: commissioning acronyms1:30 What is in a PLC commissioning bag6:00 The HMI protective film that was the touch screen8:08 A vision sensor pigtail cut at the sensor10:50 About Vladimir Romanov11:22 Life on the road during commissioning trips13:48 Road rules: real food, packing light, checked bags17:02 Exercise, the sauna and starting SolisPLC19:45 Career advice: five years out and feeling lost21:40 Why maintenance experience counts23:16 Shadowing on night shift is normal early on25:14 Turning a SCADA monitoring job into learning31:02 Building practical skills from a SCADA seat32:36 Should you move into low current ELV systems?33:43 Courses and certifications worth your time36:01 Should machine builders give customers PLC access?38:55 Safety passwords and liability at handover41:32 Why no access before the VAT and FAT42:18 Is CODESYS any good?43:58 CODESYS on PLCnext and Opto 2244:28 Integration gaps: drives and CIP Motion46:18 Hardware choice as supply chain insurance47:32 Why CODESYS is hard to sell into plants Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com

  2. Oct 15

    Ep. 21 | Studio 5000 Trends: How to Catch the PLC Fault That Never Happens While You Are Watching [Q&A]

    Studio 5000 trends only help if they capture the fault, and the intermittent ones never happen while you are watching. This is the trend setup I use: fixed axes, honest sample rates, a trigger, and BOOLs packed into a DINT. Subscribe for weekly industrial automation discussions built from the most upvoted questions in the community. Learn more at Joltek:- PLC Scan Cycles, Polling and SCADA Data: https://www.joltek.com/blog/plc-scan-cycles-polling-scada-systems-data- Rockwell PLC Lifecycle and Migration Guide: https://www.joltek.com/blog/rockwell-plc-lifecycle-migration-guide- Root Causes of Downtime in Industrial Automation: https://www.joltek.com/blog/root-causes-downtime-industrial-automation The trending answer starts with a story from two years into my career. A servo drive on a high speed line overtorqued and crashed product, and our only history was an MES collector sampling every PLC tag once every five minutes. The event lasted maybe ten seconds, so nothing useful was recorded around it. I was sent to the floor with a laptop to trend it live, and it never happened again while anyone watched. A trend made by right clicking a tag in Logix Designer shows a rough waveform, but it is unscaled and its time span is arbitrary. Fix the Y axis to the range you expect, pick a time span that fits the event, and set a sample period that reflects how fast the signal can really change, because sensors and relays respond slower than the scan. Then add a start trigger on the transition you care about so the trend keeps samples from before and after the event. Each trend is limited to 8 pens, so write up to 32 BOOLs into the bits of one DINT and trend that single tag. On Studio 5000 version choice, the Rockwell Automation Product Compatibility and Download Center listed 38.03 as the preferred revision at the time of recording, with 37.05, 36.06 and 35.05 still active. Newest is not automatically right. If the plant already runs version 34, 33 or older, a new major revision means new installs on every laptop and server, so I lean toward what the site already runs, provided the release notes do not flag the drives or protocols you depend on. The PanelView Plus 700 question comes from a Shanklin shrink sealer bought at auction, running an older CompactLogix 1769 L35E whose firmware tops out at revision 20. A login screen that renders without its username and password fields usually means the HMI cannot reach the controller. Confirm the PLC still holds its program and shows RUN, check the Ethernet path and any switch, ping both devices, and verify the controller path in the PanelView configuration menu and in RSLinx. The bigger red flag is the DeviceNet scanner: back the program up now and bring in a systems integrator, because rebuilding lost DeviceNet configuration is painful. Wire numbering at scale means page and coordinate cross references; the Procter & Gamble drawings I worked with earlier in my career ran to thousands of pages per machine. Treat prints like software, with major and minor revisions. The episode also reviews a 3D printed home control cabinet built on an AutomationDirect Productivity1000 PLC that sells for about $165, where lever terminal blocks earn praise and red DC wiring does not, since NFPA 79 calls for blue on ungrounded DC control conductors. A Panasonic FP0 test bench whose 24 VDC supply died while testing a relay output gets the field answer: check I/O one point at a time. Timestamps0:00 Intro and this week's most upvoted questions0:35 3D printed home control cabinet on an AutomationDirect PLC3:56 Reading the PLC power supply spec6:57 Wire gauge, color codes and lever terminal blocks11:01 Why engineers should build a training kit12:28 Failed power supply on a Panasonic FP0 test bench17:33 I/O checkout one point at a time19:05 Wire numbering methods and conventions22:52 Page and coordinate cross referencing24:02 Revision control for electrical prints25:51 PanelView Plus login lost on an auction machine28:12 CompactLogix L35E checks: program, Ethernet, RSLinx32:29 DeviceNet red flag: back up the PLC now33:13 Studio 5000 v36 vs v37 vs v3836:23 Match the versions the plant already runs38:06 Studio 5000 trends: a servo overtorque story41:43 Trend setup: fixed axes, time span, sample rate44:13 Trend triggers: capture before and after the event45:17 Pack BOOLs into a DINT to beat the pen limit Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com

  3. Oct 8

    Ep. 20 | How to Build a PLC Training Kit Students Learn From: Real Terminals, Real E-Stops, Clear Diagrams

    PLC training kit design decides whether students learn what the plant floor actually looks like. A Mitsubishi trainer and a student capstone panel show where good intentions fall short: banana plugs, a single channel E-stop, and a missing ground. Subscribe for weekly industrial automation discussions built from the most upvoted questions in the community. Learn more at Joltek:- Safety in Industrial Automation and Manufacturing: https://www.joltek.com/blog/safety-industrial-automation-manufacturing- Guide to Installing a Windows VM on Proxmox: https://www.joltek.com/blog/guide-installing-windows-vm-on-proxmox- Humble Beginnings: Consulting and Upskilling in Systems Integration: https://www.joltek.com/blog/humble-beginnings-consulting-upskilling-systems-integration- Workforce Development and Education: https://www.joltek.com/services/service-details-workforce-development-education The longest segment is a teardown of a PLC trainer built for an engineering university and sponsored by Mitsubishi Electric. The ingredients are right: a Mitsubishi PLC and HMI, a D800 series VFD, a stack light, a potentiometer, relays and a proximity sensor. The problem is how the I/O reaches the student. Every point breaks out to banana plugs, so nobody lands a wire in a terminal block, the first thing they will do in a real panel. 24 VDC is yellow and 0 VDC is blue, the faceplate diagrams never say whether a push button is normally open or normally closed, and the E-stop is a single channel push button in an E-stop housing. ISO 13850 treats the emergency stop as a complementary protective measure that stays latched until someone deliberately resets it, and in practice that function runs on dual channels through a safety relay or safety controller. A trainer that teaches the shape of an E-stop without the circuit behind it teaches the wrong lesson. I prefer a compact core kit with everything else brought in through terminals. The capstone panel is a two tank transfer system built on an Arduino Opta with an ESP32 on a breadboard, and the wire trays and crimped terminations are genuinely good. The design choice worth questioning is the relay stack. The Opta already has four relay outputs rated for 10 A each, and they drive a hobbyist relay board also rated for 10 A, so switching is doubled without adding capacity. The power supply ground is not landed, and the E-stop does not remove power from the panel the way it is wired. The episode opens with the meme every Rockwell user knows: a laptop choking on a Logix Designer project. Rockwell Automation lists 8 GB of RAM and 4 logical cores as the minimum for Studio 5000 Logix Designer version 38, with 16 GB and 8 cores recommended. The 4 GB laptop IT hands out saves a little on hardware and loses far more in engineering hours. The workaround is a virtualized engineering workstation on Windows Server or Proxmox that engineers reach from thin machines. The last two questions are about the job. Do PLC and DCS engineers need electrical knowledge? In most cases yes, because whoever specifies the I/O on a Siemens S7-1200 G2 or an AutomationDirect Productivity controller usually commissions it too. At Procter & Gamble and Kraft Heinz, where I worked earlier in my career, technicians carried routine maintenance and engineers were the last line of defense, with support like Rockwell TechConnect behind them. And what does a control systems engineer at a mine do all day? Field troubleshooting, long term projects, RCA review on day shift, and coordination with IT, vendors and contractors. Timestamps0:00 Intro and the most upvoted questions this month0:56 Logix Designer laptop meme: why engineering software needs real RAM4:24 Thin laptops vs a virtualized engineering workstation on Proxmox5:40 Mitsubishi PLC trainer review for an engineering university8:15 Banana plugs, color codes, and why terminals matter11:48 A single channel E-stop is not an E-stop14:43 How I would design a PLC training kit16:05 Capstone panel review: PLC and ESP32 two tank system18:28 Arduino Opta and doubled up relays23:38 Land the ground and research dual channel safety24:13 Do PLC programmers need electrical wiring knowledge?28:05 Engineers vs technicians at large manufacturing plants30:12 What a control systems engineer at a mine does day to day32:38 When everything runs normally: projects, shifts, and team structure Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com

  4. Oct 7

    Ep. 19 | HMI SCADA Platform to Learn in 2026, Plus a Flooded PLC That Now Plays Street Fighter

    HMI SCADA platform to learn in 2026 is the wrong first question, and this Reddit round up explains why the backend matters more than the graphics library. Ignition is still the free starting point, but the real skill gap is somewhere else entirely. Subscribe for weekly industrial automation and manufacturing discussions. Learn more at Joltek:- Connecting an Allen Bradley PLC to Ignition: https://www.joltek.com/blog/connecting-allen-bradley-plc-ignition- Understanding Industrial Ethernet Reliability: https://www.joltek.com/blog/industrial-ethernet-reliability- Humble Beginnings: Consulting and Upskilling in Systems Integration: https://www.joltek.com/blog/humble-beginnings-consulting-upskilling-systems-integration- Workforce Development and Education: https://www.joltek.com/services/service-details-workforce-development-education Someone asked which HMI and SCADA platform is worth learning in 2026, and said they wanted something with richer graphical libraries than Wintek or Siemens can offer. The honest answer disappointed the comment section a little. Modern UI components are being commoditized by AI assisted design tools across every platform, Ignition included, so chasing the platform with the prettiest screens is chasing the wrong variable. The place a HMI and SCADA build actually lives or dies is the back end. That means the historian structure, the network that feeds it, and whether the database is organized to answer the questions the plant will eventually ask about batching, throughput, and overall equipment effectiveness. Ignition remains the right free starting point because Inductive University runs a full course at no cost and the gateway trial resets on a two hour cycle indefinitely, but the platform choice matters far less than whether there is a real project waiting to apply it to. The rest of this episode covers four more questions pulled from the top of r/PLC this month. A Siemens PLC salvaged from a flooded scrap panel now runs a Street Fighter arcade cabinet over Modbus, which is a genuinely useful reminder of how conformally coated boards survive water if the short circuit never reaches the fuse. A photo of a Stratix switch mid configuration becomes a full explanation of device level ring, the ring topology that gives a plant two paths back to the switch instead of one so a single cable failure never takes a node off the network entirely. A wash down panel built for an ice cream line raises a real design question worth sitting with. Why do a PLC and safety module worth roughly $20,000 sit at the bottom of the enclosure while ABB variable frequency drives worth $600 to $1,000 each sit at the top, closer to any moisture that gets past the gasket seals. And a newly graduated automation technician, twenty one years old and the only backup before his one experienced colleague quits, asks how to manage the fear of messing up on a continuous production line. That answer draws directly on what it felt like starting as a controls engineer at Procter and Gamble in 2014 without having heard the word PLC before, which is a more common starting point in this field than most new hires are told. The programming language debate closes the episode. Ladder logic, structured text, and function block diagrams all compile to the same binary, so the language itself is never the technical constraint. What actually decides the choice is the customer, the industry, and how much complexity the next person troubleshooting the program will need to untangle. Timestamps0:00 Intro and where to catch me at ICC and ISA0:59 Flooded Siemens PLC rebuilt into a Street Fighter arcade controller5:08 Device level ring explained on a real Stratix switch10:59 Ice cream wash down panel teardown: Kinetix servos and ABB VFDs19:00 Imposter syndrome and advice for a new automation technician26:58 Which HMI and SCADA platform to learn in 202632:32 Ladder logic vs structured text vs function block diagrams Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com #HMISCADA #IndustrialAutomation #Ignition #PLCProgramming #Manufacturing

  5. Sep 6

    Ep. 18 | NAT or Readdress? The OT Network Decision That Shapes Your Plant for the Next Decade [Guide]

    NAT in industrial networks solves a real addressing problem and quietly creates three new ones. This is the buy or readdress decision, fully costed, from a live plant deployment. Most plants meet network address translation the same way. A new machine arrives, the builder has assigned an addressing scheme that has nothing to do with the plant, and somebody decides whether to renumber every device in that panel or put a NAT device in front of it. Subscribe for weekly breakdowns of the technical decisions that land on an engineering manager's desk. Learn more at Joltek:- IP Addresses in Industrial Automation and OT Networks: https://www.joltek.com/blog/ip-addresses-industrial-automation-ot-networks- Modern Plant Network Requirements for Manufacturing: https://www.joltek.com/blog/modern-plant-network-requirements-manufacturing- Plant Floor OT Networking: https://www.joltek.com/blog/plant-floor-ot-networking- IT and OT Architecture and Integration: https://www.joltek.com/services/service-details-it-ot-architecture-integration Readdressing looks cheapest on a quote and is not. Renumbering a panel needs connectivity to the PLC, the HMI, the drives and the servo drives, and in a Rockwell Automation environment that means a licensed copy of Studio 5000 or RSLogix, and very likely FactoryTalk View ME. Plenty of small and mid sized plants have nobody on staff who can do that and then verify every device still communicates. Then there is warranty, which rarely comes up in the engineering discussion and always comes up later. It sits with the original machine builder and is commonly void once the equipment is modified. If your team renumbers that panel and the builder can no longer reach it at the addresses in their own records, you own that conversation. The third problem catches technically strong teams. Putting everything on the plant network means deciding what traffic belongs there. A PLC and an HMI are usually fine. Hundreds of drives are a grey area. Vision systems publishing images to a server are not, and safety systems add their own polling load. NAT is the other route. It sits between the panel and the plant and translates one to one. The PLC at 192.168.1.10 inside the cabinet is published to the plant as 10.10.10.100, the HMI at .11 becomes .110, nothing inside the panel changes, and the builder's scheme survives. Rockwell Automation sells the 1783-NATR for this, higher tier Stratix switches can do it with the feature licensed, and vendors including Moxa build industrial switches with the capability. This is not a free translation layer. You only translate what you explicitly map, so a drive with no entry is genuinely unreachable from the plant side. An engineer at a desk running RSLinx can reach the PLC and cannot open that drive in Connected Components Workbench. Standing at the panel, they need a different address range on their laptop, and an IT provisioned machine may not let them change it. The workaround is that the NAT device usually holds an address on both networks, so you can add a temporary entry, do the work, and remove it afterwards. The hardware runs from roughly $1,000 to several thousand dollars per device. On top of that you pay engineering hours to build and document every entry, and you maintain two address schemes per machine for as long as that equipment runs. That spreadsheet becomes load bearing, and every contractor you bring in has to be told what they are walking into. Neither route is wrong, but neither is only about one panel. Once a plant starts down the NAT path it tends to spread into every machine that follows, so this is a standard you are setting, not a purchase you are making. Choose on purpose, write the choice down, and make sure the next person who opens that panel knows which one you picked. Timestamps0:00 The plant with a NAT device in every machine3:10 What network address translation actually is4:10 Why machine builders hand you an addressing problem6:40 Option one: readdress every device in the panel9:00 What readdressing really costs in licences and hours10:00 The warranty exposure nobody budgets for10:40 Which devices actually belong on the plant network12:22 Option two: how NAT sits between the panel and the plant14:30 The laptop problem: plant side versus equipment side16:45 When an IT provisioned laptop cannot reach the drive17:25 The temporary translation entry workaround18:30 What NAT costs to buy and to keep running20:50 How to make the call More from Joltek:Website: https://www.joltek.comBook a modernization consultation: https://www.joltek.com/book-a-modernization-consultation

  6. Sep 4

    Ep. 17 | Structured Text vs Ladder Logic: Why "The Right Tool for the Job" Is Lazy Advice [Full Q&A]

    Structured text vs ladder logic is the oldest argument in PLC programming, and this week a CODESYS convert changed sides and said so publicly. I agree with where he landed and not with how he got there. Subscribe for weekly industrial automation and manufacturing discussions. Learn more at Joltek:- IP Addresses in Industrial Automation and OT Networks: https://www.joltek.com/blog/ip-addresses-industrial-automation-ot-networks- Root Causes of Downtime in Industrial Automation: https://www.joltek.com/blog/root-causes-downtime-industrial-automation- Rockwell PLC Lifecycle and Migration Guide: https://www.joltek.com/blog/rockwell-plc-lifecycle-migration-guide- Workforce Development and Education: https://www.joltek.com/services/service-details-workforce-development-education The phrase I want to retire is "use the right tool for the job." It sounds like judgement and it is an evasion, because most IEC 61131-3 languages can accomplish ninety percent of what a control system needs. The same interlock builds in ladder, in structured text, or in a function block diagram, and all three run. That is exactly why the phrase settles nothing. Ladder still dominates discrete control for a historical reason that has not gone away. It mirrors the electrical schematics machines were already built from, and many of those schematics have not changed. A technician tracing a fault at two in the morning holds the print in one hand and the rung on screen in the other. That correspondence is worth more than elegance. Where continuous process is involved, function block diagrams win for the same reason: a P&ID reads as flow and so does a function block diagram. Structured text earns its place in data handling, recipe management, and anything algorithmic. It also dominates on CODESYS, and this is the part most people miss. It is not objectively better there. The documentation, the community answers and the examples all lean that way, so you get unstuck faster. Platform documentation quality decides language choice more often than anyone admits, which is why a Rockwell Automation shop and a Siemens shop reach different defaults without either being wrong. The question nobody asks is the one that matters: what happens to this program after you leave? A control system outlives the engineer who wrote it. If the next person needs a steeper learning curve to change one setpoint, you optimised for the wrong thing. Four more questions in this one. A spinning yarn machine conversion running Siemens ET 200SP alongside Odot remote I/O came back commissioned, one hundred and sixty eight stations of it, which raises a real point about wire tray sizing and heat in a dusty environment. A drive photographed with water under its bus bars leads into what sanitation does to enclosures in food and beverage. And a customer who demanded 0.75 millimetres squared on every input got a bulky panel, plus a fair question about whether that argument was worth having. Then the one that deserves a straight answer. A controls engineer laid off after four years, told the plant's control team cost too much, asks how to avoid being first on the list. Controls is badly understood by the people who approve budgets, and engineers here are poor at communicating the value they create. The average controls engineer earns $119,682, up 4.3 percent year over year, while 38 percent of manufacturers name the skilled worker shortage as a top business threat. Both are true at once, so the problem is visibility, not demand. The episode closes on hiring. A small integrator cannot find juniors who can explain what DHCP does. The degree has never been the signal. Extracurriculars are, and so is showing up on time. Timestamps0:00 Intro1:00 Siemens ET 200SP and Odot remote I/O: a yarn machine conversion update3:30 Panel review: I/O density, wire tray sizing, and heat6:00 Why run two flavors of I/O in one panel7:10 Water inside a VFD: what washdown really does to enclosures11:10 Structured text vs ladder logic: where ladder actually came from13:40 Why "the right tool for the job" is the wrong framing16:00 Platform documentation decides the language more than preference does17:10 A customer demanded 18 AWG on every input: is the customer always right21:20 Laid off after four years, and how not to be first on the list28:40 A strange mix of skills, and which layers command a premium31:40 Hiring junior engineers: what a degree does not tell you33:40 The DHCP interview question, and better questions to ask instead40:00 Lateness, moonlighting, and the habits that end a junior career48:20 Wrap up Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com

  7. Aug 31

    Ep. 16 | PLC Programming Job With Zero Experience: Stay or Go Back to School? [Honest Answer]

    Three weeks into a new PLC programming job with zero PLC experience, no training and nobody nearby to ask. That question drives this episode, along with four more from the plant floor. Subscribe for weekly industrial automation and manufacturing discussions. Learn more at Joltek:- Unmanaged Switches and Cybersecurity: https://www.joltek.com/blog/industrial-unmanaged-switches-cybersecurity- PLC Lifecycle and Migration: https://www.joltek.com/blog/rockwell-plc-lifecycle-migration-guide- Industrial Ethernet Reliability: https://www.joltek.com/blog/industrial-ethernet-reliability The career question is the one worth sitting with. A computer science graduate takes a PLC programmer role, is promised training, gets one day of introduction, then is left alone while the rest of the team sits in another country. Three weeks in, they are asking whether an associate degree in industrial maintenance would have been smarter. My answer is no, and it is not close. Nobody hired that person believing they had ten years of ladder logic behind them. What is missing is not a degree, it is a request. Find the program, price it, say how long it takes and what it lets you do that you cannot do today, and hand your manager a decision that is easy to approve. I went through this at Procter and Gamble. By the time the company sent me to official Rockwell Automation training I knew more than the course covered, because I had been learning RSLogix 500 and Studio 5000 on live projects. The average controls engineer now earns $119,682, up 4.3 percent year over year, and 38 percent of manufacturers name the skilled worker shortage as a top business threat. Leverage sits with the person willing to learn on the job. The episode opens with a first control panel built by someone four years into filling and capping machines. The layout is good: breakers top left, a 24 volt supply feeding the switch and the controller, wire duct run so the wiring lands clean. Two things stand out. The controller is a Siemens SIMATIC S7-200 Smart, which is obsolete, so the toolchain question is real before a single rung gets written. A current S7-1200 G2 in TIA Portal is a better place to spend learning hours. The five port switch also looks unmanaged, fine on a bench and a problem once that habit reaches a production network. On why there are so few good PLC tutorials on YouTube, coverage is genuinely thin outside Rockwell Automation and Siemens, and it is not gatekeeping. It is cost. A used PLC or HMI runs a few hundred dollars. A bench that can demonstrate coordinated servo work on Kinetix, Sercos or Siemens drives runs into tens of thousands of dollars and past $100,000. The industry also moves slowly, so a ten year old RSLogix tutorial is still accurate. The technical highlight is a CANopen motion problem on a Schneider Electric Lexium LXM32 drive. The JOG_LXM32 block will not accept a velocity change while running. MC_MoveVelocity latches velocity only on the rising edge of execute. MC_JOG does accept a live change, but on restart the drive intermittently receives the velocity from the previous move, and synchronous PDO transmission did not fix it. The shipped workaround keeps rewriting the velocity variable with slightly different values so every scan forces a fresh write. Ugly, effective, and the customer accepted it. On the Rockwell side I have solved the same problem by leaving commanded velocity alone and dynamically changing the gear ratio to a virtual axis. Last is a PanelView 7 Plus that tests clean in FactoryTalk View Studio ME, then loses tags and throws communication errors once downloaded. The poster reports a controller firmware update fixed it. I doubt that is the mechanism. A PanelView 7 Plus talks to controllers as old as a PLC-5. Flashing the controller almost certainly invalidated the shortcut in RSLinx Enterprise, and rebuilding that path is what restored communication. When an HMI works on the desk and fails on the panel, start at the path, not the code. Timestamps0:00 Intro0:20 First control panel build: any advice?1:45 The S7-200 Smart is obsolete4:25 Lost three weeks into a new PLC programming job8:15 Why going back to school is the wrong move8:50 How to ask your manager for training and get a yes10:20 Is there a lack of PLC tutorials on YouTube?14:45 The worst motion control workaround I have seen15:45 MC_JOG, JOG_LXM32 and the velocity that will not change18:50 Dynamic gearing as the Rockwell alternative20:45 PanelView 7 Plus download and communication errors23:20 Why the RSLinx Enterprise path is the real suspect25:00 Wrap up Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com

  8. Aug 28

    Ep. 15 | AI in Industrial Automation: Where It Actually Works and Where It Fails on the Plant Floor

    AI in industrial automation is producing real productivity gains and real risk at the same time. This is an honest account of where it helps and where it will confidently hand your team a wrong answer. Subscribe for industrial automation and manufacturing perspective from active project work. Learn more at Joltek:- Edge Computing, AI and Manufacturing Data: https://www.joltek.com/blog/edge-computing-ai-value-manufacturing-data- Root Causes of Downtime in Industrial Automation: https://www.joltek.com/blog/root-causes-downtime-industrial-automation- Workforce Development and Education: https://www.joltek.com/services/service-details-workforce-development-education- Operations and Performance Improvement: https://www.joltek.com/services/service-details-operations-performance-improvement Start with the economics, because it is the first question a manager asks. A basic subscription runs $20 per month and runs out of capacity within a few hours a day under heavy use. The higher tier is $200 per month. Against a loaded engineering rate that is not a meaningful line item. The real cost is the learning curve, paid up front by the people least able to spare the time. Anyone expecting a gain in week one will stop before getting one. Where the gains are genuine. Problem definition comes first and is underrated. A systems architect is usually handed a vague requirement already attached to a proposed solution. Putting that in front of a model and asking where the approach fails produces counterpoints worth raising before anybody commits. Second, carrying context across platforms. Experience spread over Rockwell Automation, Siemens, Omron, Mitsubishi Electric, Phoenix Contact PLCnext and Opto 22 cannot be held in working memory, and returning to one after months away is where scaffolding a known function saves hours. Third, and this is the strongest case, reading code somebody else wrote. A conveyor that will not start, logic written by a firm nobody can reach, is a normal Tuesday. Screenshotting routines into a model and describing the symptom narrows the search dramatically. Equipment arriving with German or Italian rung comments used to cost a day and now costs an hour. Now the failures, because these determine what you permit. Ask for a whole application in one prompt and you get something unusable. The palletizer example makes the point: infeed handling, staging and orientation, end of arm tooling, and recipe management are separate problems, and the architect decomposes them before prompting. The tool does not do that for you, and it is precisely the skill your senior people have and your junior people do not. Part number families are where confident wrong answers live. Give it a PowerFlex fault code without naming the exact drive family and it answers for a different one, with no hedging. Firmware revisions compound it, as do instruction sets deprecated years ago that it will still recommend. Structured text is handled noticeably better than ladder logic, which follows from how little advanced ladder material exists publicly. The organizational conclusion. These tools accelerate a competent engineer and do not replace judgment. On live equipment the person at the keyboard is the last line of defence, because a wrong rung is not a bad draft, it is a hazard to equipment and to people. With 94 percent of executives acknowledging the manufacturing skills gap, and 59 percent of frontline skilled workers over 55 planning to retire within five years according to a 2024 Schneider Electric survey, the pressure to make less experienced engineers productive faster is not going away. These tools help with that, and they also make it easier for someone without the experience to produce confident nonsense. Your review standards have to account for both. Timestamps0:00 What this video is and is not1:10 Which model, and why software engineers converge on one2:10 Two workflows: a desktop context store and the phone in the field4:20 What the subscription actually costs5:20 Where it helps first: defining a vague problem9:00 The palletizer example: decompose before you prompt11:50 A real request: an hourly productivity screen12:50 Carrying context across Rockwell, Siemens, Omron and Opto 2215:10 Where it breaks: less common platforms and firmware revisions17:15 Why structured text works better than ladder logic18:40 Troubleshooting: turning a vague complaint into a direction22:40 The PowerFlex problem: fault codes differ across drive families24:40 Reading code you have never seen, in a language you do not speak27:00 Why you are still the last line of defence28:30 The learning curve nobody wants to pay Connect:LinkedIn: https://www.linkedin.com/in/vladromanovJoltek: https://www.joltek.comSolisPLC: https://www.solisplc.com

About

Factory Field Notes is a practical podcast for manufacturing leaders, engineers, and technical managers who want real lessons from the plant floor. Hosted by Vladimir Romanov, the show breaks down automation, controls, SCADA, MES, OT networks, industrial data, downtime, reliability, project execution, and the messy work of modernizing factories without vendor fluff or empty transformation talk.