Ricky


ControlLogix Preventive Maintenance Timer

Introduction to ControlLogix Preventive Maintenance Timer For a ControlLogix Preventive Maintenance Timer, we just need to keep track of total run time. Once the equipment accumulates a specified number of runtime hours, we’ll energize a light. This light indicates that your equipment is ready for PM. At this point, your Read More »

ControlLogix Preventive Maintenance Timer

ControlLogix System Start Warning

Introduction to ControlLogix System Start Warning We’ll set up a ControlLogix System Start Warning to sound a horn for 5 seconds before our equipment actually starts. As with any project, there are multiple ways to accomplish this. One way would be to have the operator hold a button for 5 Read More »

ControlLogix System Start Warning

Read the Key Switch Position in ControlLogix

How to Read the Key Switch Position in ControlLogix To Read the Key Switch Position in ControlLogix, we will use the GSV command. The GSV command Gets a System Value. Once we read the status of our processor, we will store the result to a tag. Bits 13 and 12 Read More »

Read the Key Switch Position in ControlLogix

ControlLogix Odd/Even Detection

Introduction to ControlLogix Odd/Even Detection There are a couple ways to implement ControlLogix Odd/Even Detection for DINT tags. One way is to divide your number by 2, and store this to a real tag. Divide the same number by 2, and store the result to a DINT tag. If the Read More »

ControlLogix Odd/Even Detection

ControlLogix Producer Consumer Model

Introduction to ControlLogix Producer Consumer Model The ControlLogix Producer Consumer model is a way for processors to share information. This can be an array of DINTs, or it might be a user-defined datatype designed to contain the status of equipment. An example of where we might use the Producer Consumer Read More »

Producer/Consumer Image

ControlLogix Messaging 13

Introduction to ControlLogix Messaging ControlLogix messaging is used to send or receive information to another processor.    In this post, we will receive data from a tag in another ControlLogix processor.   Messaging can be used to send or receive information from an SLC-500 or PLC-5 as well.    I Read More »

Message Path

Simple Valve Control with ControlLogix

Introduction to Simple Valve Control with ControlLogix In the section, we’ll just do a Simple Valve Control with ControlLogix. Basically, we’ll assume the valve has open and shut limit switches. Likewise, we’ll assume the valve has open and shut solenoids. The operator will generate the open and closed commands. We’ll Read More »

Simple Valve Control with ControlLogix

Upgrading CPUVille SBC ROM

Introduction to Upgrading CPUVille SBC ROM In this section, we’ll walk through the process of Upgrading CPUVille SBC ROM to version 15. This is a Z80 Computer which was designed by Donn Stewart. You can purchase the computer, and the bus display kit (slow board) from the CPUVille website. It Read More »

Upgrading CPUVille SBC ROM

1802 Membership Card Timer

Introduction to the 1802 Membership Card Timer In this section, we’ll crate a scan based 1802 Membership Card Timer using BASIC3. The 1802 Membership card uses the COSMAC 1802 Processor. Since we are basing the timer on the scan rate, you may have to vary the delay loops to calibrate Read More »

1802 Membership Card Timer

COSMAC 1802 I/O Operations

Introduction to COSMAC 1802 I/O Operations COSMAC 1802 I/O Operations allow us to get data from an input port, and write data to an output port. In this case, I’m using the 1802 membership card. On the 1802 Membership Card, we use Port 4 for both the switches and the Read More »

COSMAC 1802 I/O Operations