Manufacturing and Automation control systems in the cloud Engineering design and manufacturing control in the cloud. When Vmware PC virtualisation started to gain traction in the mid noughties amongst the engineering fraternity, it was a godsend. Prior to vmware, engineers were laboured with PC multiboot configuration hell. It was at best, very difficult to set […]
Author Archive | Cormac Garvey
ISA-S88/S95 Software Prototyping 101
Why does prototyping make sense? “Measure twice; cut once.” This old adage is relevant to more than just Carpentry. Automotive companies wouldn’t build a car without first prototyping. Prototyping allows for a ‘hands-on’ feedback opportunity in order to correct errors before going to product manufacture. Almost all industries that produce products routinely use prototyping. One of […]
Enterprise IoT Control System Cyber Security Deep Dive
HAL Software CTO, Cormac Garvey, CISSP, deep dives into modern .NET software development, creating tamper proof, strong assemblies, and implementing ISA-S99-01/02/03. HAL Software EIOT Security challenges August 2014 Garvey outlines mobile software risks, MILS (Multiple Independent Levels of Security), and a misalignment between the IT world, internet software development, and industrial automation security. Along the way, he […]
Consumer IoT; what’s all the fuss about? Enterprise IoT has a solution already
The internet of (no)things is what the Economist magazine calls the wild west of standards that is IoT (internet of things) technology presently. http://www.economist.com/blogs/babbage/2014/05/difference-engine-1 A quick web search brings up the following (at least) 6 competing IoT standards. Intel/Dell/Samsung: IOCMicrosoft/Cisco/LG/Panasonic: AllSeen AllianceGE/Cisco/Intel/IBM: Industrial Internet ConsortiumIBM: MQTTApple: HomeKitQualcomm: AllJoynBT/Intel/ARM/IBM: Hypercat Google haven’t quite shown their hand […]
Unit testing for Industrial Automation software development. What is it?
Unit testing has been around for years in mainstream software development, and variations of unit testing are used in Industrial Automation software development presently. However Industrial Automation software design, be it PLC, SCADA, Batch, MES or DCS, is just not amenable to modern day automated unit testing in the same was that say Java or […]