Daily Archives: May 28, 2017


ControlFlash 1

Introduction to ControlFlash ControlFlash is a firmware update utility.   When replacing modules in a ControlLogix system, the program is configured to look for a specific revision of a module.   When you replace a module, you may need to use ControlFlash to update the module’s firmware.    The firmware Read More »

ControlFlash Success

Ethernet Commuication 2

Introduction to Ethernet Communication Ethernet Communication is probably the most common protocol used in Industrial Automation.    Ethernet communication has been a standard since around 1983, and allows computers to connect to each other over a local area network.  When computers are connected to a network, they can share files, Read More »

Ethernet Module

Passing Parameters to Subroutines 6

Introduction to Passing Parameters to Subroutines We’ve already discussed simple subroutines.  In most cases, subroutines are just used for the purpose of organization.   Now, we will use subroutines as functions.  We will create a subroutine that converts Celsius to Fahrenheit.   Once we create the subroutine, we will use Read More »

Final JSRs

ControlLogix Simple Subroutines 1

Introduction to Simple subroutine. We use ControlLogix simple subroutines mainly for the purpose of organization.    You can add all of the logic to the MainRoutine.  However, it’s easier to program and troubleshoot when you divide logic into subroutines. You need to tell the processor to execute subroutines with the JSR Read More »

Nesting Subroutines

ControlLogix Aliasing 2

Introduction to ControlLogix Aliasing An Alias is just another name.   ControlLogix aliasing is just another name for a tag.   If you haven’t set up your I/O yet, look at the document on how to set up local I/O and remote I/O over Ethernet.  You can alias a tag Read More »

Create Alias