Home Blog Page 63

How To Download Automation Fair 2018 Presentations


If like me you couldn’t afford the time away from work to hobnob with friends and colleagues at this year’s Automation Fair, don’t fret!

Thanks to the good folks over at Rockwell Automation, you can once again freely download most Automation Fair 2018 session presentations.

To do so, just follow these simple steps:


Step 1) Navigate your browser to http://automationfair.com, which will redirect you to the Automation Fair homepage shown below:

Step 2) Now for the fun part: The annual “Where’s Waldo” of Automation Fair Downloads!

Don’t see it yet? Look on the left hand side for a picture labeled “Session Materials,” and click on it:

Step 3) After a few moments, you should see the below page with links to download most presentations from this year’s sessions:

Step 4) What, no labs?

Yeah, I noticed that too.

Seems that unlike RSTechED RATechED Rockwell TechED, RA isn’t making the this year’s Automation Fair hands-on lab documents available for download.

That said, I still found some really interesting stuff in what is available, and I’ll summarize my findings in my next few blogs.

Until then, let me wish you all a very…

Happy Thanksgiving!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

DF1 to Ethernet Bridge: 515RTAENI First Look (S03)


In today’s episode of The Automation Show, I setup a 515RTAENI DF1 to Ethernet bridge from Real Time Automation.

For more information, check out the “Show Notes” located below the video.




The Automation Show, Episode 3 Show Notes:

NOTE: Would you like your product featured on the Show and Blog? If you would, please contact me at: https://theautomationblog.com/contact

I want to send a huge Thank You out to the folks at Real Time Automation for sending in the loaner 515RTAENI-N34 featured in this episode of The Automation Show.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Show Episode 3 Postponed Until Next Friday


Good morning everyone!

You know what they say about the plans of mice and men, right?

Try as I might, I was totally unsuccessful getting some home construction scheduled for any day other than today, and any other time than 1pm.

Because of that, The Automation Show Episode 3: Unboxing and setup of the Realtime Automation’s 1761-NET-ENI replacement, has been rescheduled for next Friday, 11-16, at 1pm Eastern, at which time you can watch it on our YouTube channel HERE.

I’d also like to remind everyone about our giveaway of an Automation Networks ANC-100E Ethernet to DH+ bridge.

To enter the drawing for a chance to win it, just be one of the next 23 people to leave a comment on the The Automation Show Episode 2’s post HERE.

Other than that, let me wish you all a very happy Friday, and I hope you all have a great weekend!

PS – Don’t forget you can still use coupon code TAB-F18 at TheAutomationSchool.com to get my six course bundle for under $500 while the 2018 pricing is still in effect!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Data Highway Plus to Ethernet (S02)


In today’s episode of The Automation Show, I unbox and setup an ANC-100E Data Highway Plus to Ethernet bridge from Automation Networks.

For more information about the show (and how you could win an ANC-100E) check out the “Show Notes” located below the video.




The Automation Show, Episode 2 Show Notes:

NOTE: Would you like your product featured on the Show and Blog? If you would, please contact me at: https://theautomationblog.com/contact

I want to send a huge Thank You out to the folks at Automation Networks for donating the ANC-100E featured in this episode of The Automation Show (and for ANC-120E featured previously on the blog and podcast HERE.)

In appreciation, we’ll be mounting one of the ANC-100E‘s to our stage’s wall, and will be giving away the second one to a lucky viewer via a random drawing.

To enter the drawing for an ANC-100E, just be one of the first twenty five people to reply to this post! (click HERE to scroll down to the comment link)

Once we have twenty five replies, one of the names will be drawn at random live on our show, and that person will be contacted via email for their mailing address!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

RSLogix Halloween Animation! Also, anyone automating a holiday display?


Let me wish all of you a very Happy Halloween!

And if any of you are automating a Holiday Display (Haunted House, Holiday Lights, etc) I’d love to hear about the products you’re using, and how you’re automating your display.

But first, in the spirit of the Halloween let me walk you through how to change the online animation in RSLogix 5, 500, and Micro, from a Ladder to a Pumpkin!

What is the online animation in RSLogix?

I’m glad you asked!

If you’ve ever gone online with a SLC-500, MicroLogix, or PLC-5, then you should be familiar with the rotating “Ladder” animation near the top of the screen:

RSLogix 500 online with a MicroLogix 1400

Well, unless you’re still using DOS and 6200/APS/AI, in which case you likely can’t read this article since there are no decent web-browsers for DOS!

Ladder Online AnimationThat small “Ladder” animation actually rotates at a speed representative of your current online connection.

Connect to your PLC using serial cable, and the “Ladder” turns very slow, similar to how fast you can program over a serial connection 😉

Connect with Ethernet and the “Ladder” spins much faster, representing how navigating and editing online over Ethernet can feel quick and responsive (Ethernet FTW!)

But since today is Halloween, let’s change the animation from a “Ladder” to a “Glowing Pumpkin!”

The first thing you want to do (once RSLogix is open) is hold down the “Control” (CTRL) key on your keyboard.

Then right click on the online animation graphic itself (shown below as the previously mentioned “Ladder”:)

RSLogix online animation - hold ctrl and right click

Next, from the Animations menu, select Pumpkin.

Note: If you don’t hold down the “Control” key, you won’t see the Animations menu!

Now your RSLogix is appropriately configured for the season with a Pumpkin animation!

Pumkin Online Animation

If you’re not really feeling in the Pumpkin mood, there are three other animations (shown below) that you can try out. Personally, I like the gears 😉

Gears

Gears Online Animation

RSI Logo

RSI Online Animation

Globe

Globe Online Animation


That said, I know many folks out there are automating their Haunted Houses and Holiday Displays with PLC’s, and I’d love to put a story together about what products they’re using, and how they are automating their display with them!

So if you’re one of those people and would like to share your story, please either contact me HERE, or post your story below using the “comment” link under my signature.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

CompactLogix – 5380: Experience Kit (S01)



I take a look at what comes inside of Rockwell’s CompactLogix 5380 Experience Kit in today’s episode of The Automation Show.

For more information, check out the Show Notes located below the video.




The Automation Show, Episode 1 Show Notes:

If you’re a vendor and would like to learn how you can feature your products on The Automation Blog and Show, please contact me directly at: https://theautomationblog.com/contact

If you’d like to get a quote for a CompactLogix 5380 Experience Kit, contact your local Rockwell Representative. To find who your local representative is, check out our previous article HERE.

If you have a question or comment, you can post it by clicking on the “comment link” below my signature, or by visiting my free forum,  TheAutomationBlog.com/join.

Teachers and/or Instructors who work for “accredited” High Schools or Colleges can get the “best pricing” on Allen-Bradley products by contacting Rockwell about their EDU Toolkit (where available.)

Note: While I’d love to sign-up The Automation School in Rockwell’s EDU Program, even though we teach more students  about A-B PLCs each year than many of the largest schools, to date the inquiries we’ve sent Rockwell about joining the program have gone unanswered 🙁

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

CompactLogix – L20, L30: The First Generation


The CompactLogix family of Programmable Automation Controllers has been popular with Small Machine Builders and System Integrators for many years.

The most obvious reason for its popularity is that it’s smaller and less expensive then Rockwell’s ControlLogix line, while still using the same instruction set and programming software.

The First Generation of CompactLogix Controllers: You can have any communications port you want, as long as it’s serial.

The first CompactLogix controller to be released was the 1769-L20 in late 2000.

At the time it was dubbed the CompactLogix 5320, and was joined in 2001 by the 1769-L30 controller, also known as the CompactLogix 5330.

While initially there was a lot of interest in these controllers, the number of actual applications suited to their reduce memory and “serial only” communication ports was limited.

The Details:

The 1769-L20 controller had 64K of memory, a single Serial Port, and supported up to 8 I/O modules across a maximum of two I/O banks connected via a single expansion cable.

The 1769-L30 controller had 256K of memory, two serial ports, and supported up to 16 I/O modules across a maximum of three I/O banks connected by up to two expansion cables.

In both cases, the controller needed to be the “left most” device in the first I/O bank, and the controller also needed to be within four modules of power supply.

The L20 and L30 did use the same 1769 I/O Modules, Cables, and Power Supplies as the MicroLogix 1500’s expansion I/O.

And like MicroLogix 1500 systems that included 1769 expansion I/O, every CompactLogix system had to end with either a Right or Left End Cap.

At the time, Rockwell promoted these controllers as being expandable with Ethernet, DeviceNet, or DH-485 communications by way of a 1761-NET-ENI, DNI, or AIC serial network interface.

While these controllers did natively support the DH-485 protocol, adding an L20 or L30 to Ethernet or DeviceNet using a serial network interface did not enable full native network support.

The built-in RS-232 programming port(s) also supported DF1 Full-Duplex, DF1 Half-Duplex, and ASCII, in addition to the above mentioned DH-485 support.

Similar, but also very different: The Default Comms Button

Similar to some of the MicroLogix controllers, the L20 and L30 both included a “default communications” button.

Pressing this button would return Channel 0 to the default settings shown below:

  • Source ID / Node Address: 0
  • Baud Rate” 19.2K
  • Data Bits: 8
  • Parity: None
  • Stop Bits: 1
  • Error Detection: BCC
  • Protocol: DF1 point-to-point (Full Duplex)
  • Control Lines: No handshaking

But unlike MicroLogix controllers with this feature, the L20 and L30’s “default communications” button did not toggle between User and Default Settings.

Instead, when the L20 and L30’s “default communications” button was pressed (and the Green “DCH0” LED came on,) any Channel 0 User Settings were replaced with the Default Settings.

This meant that the only way to return the controller to the original User Settings was to either (1) download the original program, or (2) make the changes online using RSLogix 5000.

The actual “default communications” button is accessed via a “pin hole” located on the bottom right front of the controllers, and to press it you’ll need a non-conductive, pin sized object.

Both controllers did thankfully use the same Key, Battery and Serial Programming Cable (1747-CP3, or 1756-CP3) as the popular SLC-500 series.

To access the battery compartment, users simply slid the left side of the controller forward, revealing the battery connector and clip on the controller’s circuit board.

While the L20 and L30 did not have a Memory Card Slot like most future CompactLogix models did, they are unique among CompactLogix controllers for having built-in non-volatile memory.

Using RSLogix 5000, programs could be saved to (or loaded from) the on-board non-volatile memory, as well as set to load automatically on power-up or when the battery backed (volatile) memory was corrupt.

In the end, even though the first generation of CompactLogix controllers had its share of limitations, it did pave the way for the next generation of CompactLogix controllers, including the very popular 1769-L32E and 1769-L35E.


So, do you ever use the first gen L20 or L30?

And if you did, what did you think of them at the time?

You can share your thoughts and opinions with us by clicking on the comment link below my signature.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Inside Insights: Studio Renovation


Today I’m starting a new behind the scenes series, “Inside Insights,” that takes a look at what’s going on here at Insights In Automation.

In this first article of the series, I want to share with you the project that has been consuming most of my days over the past few weeks: my home studio renovation.

After wrapping up the first edition of my ViewSE course this summer, I knew I needed to do something about the state of my home studio before I embarked on another course.

Back in 2013 I thought I’d use a green screen background, but I had to stand so close to it I ended up with a green halo.

I actually built my garage studio over five years ago, back before I launchedmy Kickstarter project to produce my first training video, “Micro Programmable Controller Basics,” (later re-released as “PLC Core Basics.“)

Being limited to a single bay in my garage meant that space was at a premium, but when I started out I only had a couple of lights, a camera, a desk, and a workbench.

I also thought having “white board” walls would be really cool, and they are, except they made the room very echo-y.

But over the last five years, I added so much more equipment that I was literally climbing over things just to get to the recording area.

This is a day into the tear down, and you can see the studio is still pretty full of stuff!

Part of the problem was, I originally thought the camera needed to be several feet from my workbench in order to get everything into the shot. In reality, all of my HD camera’s work find even just four feet from my workbench.

That meant I could shoot across the room in stead of lengthwise. And that in turn freed up a lot of floor space since equipment that use to use tripods could now be mounted on the walls.

Here’s another shot with most everything removed.

Another issue I ran into over the years was the time it took to setup the stage for a particular course.

As you can imagine, setting up and wiring a workbench full of hardware takes time. And once it’s setup, you really don’t want to disturb it until you’re done using it, and that can be several months.

For example, when the studio was setup for recording ControlLogix lessons, I didn’t have the ability to quickly record lessons or videos on other subjects without disassembling the ControlLogix hardware currently in use.

Off comes the white board. Took awhile as I was trying to save a few pieces to reuse in the garage.

To address this, another goal of the renovation is to add a second workbench and filming area so I’ll be able to film ad-hoc lessons and videos without disturbing the main filming area.

In addition to a second workbench and recording area, I also wanted to add live running equipment on the wall behind each workbench.

After removing what felt like hundreds of nails and screws, I then plastered and corked every crack, hole, nook, and cranny before putting up the new brick paneling.

Even though most of the equipment I own has been purchased second hand, it’s still cost me small fortune. And because of that, it just seems like a waste of money to just stick it in a box when it’s not being used.

Plus, most of my courses include lessons on how to communicate with a full range of Allen-Bradley controllers, from the PLC-5, SLC-500, and MicroLogix, to the Compact and ControlLogix.

In this view you can see the planned placement of the tables and shelves. I brought a camera in to make sure everything worked.

So having these controllers already on the wall and running will help reduce the setup needed to create new communications lessons.

The final renovation goal I’ll talk about today is bringing some sanity to my studio wiring.

Over the course of five years I’d tried several different configurations, resulting in multiple HDMI, USB, Audio, and power cables literally running everywhere.

Almost done! No hardware mounted on the backboard yet, and still a lot of wiring needs to be done, but it’s very close to being a workable space.

These cables actually became so intertwined that sometimes it was easier to lay down new cables rather than reroute existing ones.

So for all those reasons (and more,) I’ve dedicated a good portion of the last few weeks to renovating the studio in preparation for my next course on the CompactLogix (available for pre-order right now at a huge discount.)

In this reverse look you can see I still have to install the new door, as well as cut a hole in the wall and run all the HDMI, USB, and Network cables to the PC which is just outside the studio due to the fan noises it makes. You may also notice all the paper documentation is gone and I’m now using the shelves to store the hardware used in my courses.

And with the renovation nearly finished, I can’t wait to start producing new videos, the first of which I hope to make later this week with the launch of a new weekly livestream, The Automation Show.


I hope you’ve enjoyed this inside look at what’s going on here at Insights In Automation!

If you did, please let me know by leaving a comment for me by clicking on the link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

SLC-500 – Resetting to Factory Defaults


How to clear a SLC-500 controller’s memory and reset it to factory defaults.

In the SLC-500 family of controllers there are three different ways memory is backed up, and therefore three different ways to clear memory and reset the controller to factory defaults.

NOTE: Always upload and save any SLC-500 controller program you need prior to erasing the controller’s memory.

Case 1) The SLC-5/03, 5/04, and 5/05

These three controllers have a built-in capacitor which is designed to keep the controller’s memory powered for roughly thirty minutes.

This means if you simply disconnect the controller’s battery, and wait over thirty minutes (actual time is based on a number of factors,) the memory on the controller will be erased.

That said, Rockwell also provides two connections on the controller board which you can short together for 60 seconds to drain the memory capacitor and clear the controller’s memory.

These two connections are labeled as GND and VBB, and as shown below they’re in slightly different positions depending on if you have a SLC-5/03, 5/04, or 5/05:

SLC-5/03 Memory Capacitor Connections

SLC-5/04 Memory Capacitor Connections

SLC-5/05 Memory Capacitor Connections

Case 2) The SLC-5/01 – 4K, and 5/02

Neither the SLC-5/01 4K model, nor the SLC-5/02, have a program backup capacitor.

This means that if you remove the controller’s battery while these controllers are unpowered, the memory on the controllers will be erased.

Case 3) The SLC-5/01 – 1K, and Fixed Models

Both the SLC-5/01 1K model, and the Fixed SLC-500 series, have capacitor backed memory.

The capacitor was designed to keep these controller’s memory powered for between 5 and 30 days (depending on ambient temperature.)

Rockwell also doesn’t make connections available to drain these capacitors, so the only way to clear the memory on these units would be to leave them unpowered for the 5 to 30 days.

Conversely, if you can communicate to the controllers you may wish to just download a new blank program to them rather than wait for the capacitor to drain.


I hope today’s article about how to reset SLC-500 controllers to factory defaults was helpful.

If you have any questions, comments, or suggestions, please feel free to post the by clicking on the “Click here to post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion:

Seven things you need to know about the PanelView Plus


7 Things about PanelView PlusI still run into new users who need to support and program the Allen-Bradley PanelView Plus HMI, even though it was released over a decade ago.

So for everyone out there who’s in the same position, today I’ll share with you the seven essential things you need to know about the PanelView Plus:


1) PanelView Plus Hardware:

PanelView Plus 700-1500
PanelView Plus 700 – 1500

There are three main versions of PanelView Plus Hardware:

  • PanelView Plus & VersaView CE
  • PanelView Plus 6
  • PanelView Plus 7

While the PanelView Plus and PanelView Plus 6 share the same look and feel, the PanelView Plus 7 uses newer screen technology and has a slightly different look.

2) PanelView Plus Software:

FactoryTalk-View-ME-SplashThe PanelView Plus line of HMI’s is programmed using FactoryTalk View Studio Machine Edition (ViewME) or Supervisory Edition (ViewSE.) For information about the latest release of FTView, check out this article HERE.

Communications to Allen-Bradley PLCs is accomplished using RSLinx Enterprise, which is included with, and configured from within FactoryTalk View Studio.

Originally, the software was known as RSView Studio (not to be confused with RSView32,) but was later re-branded along with many of Rockwell’s software packages that used the FactoryTalk suite of services.

While each PanelView Plus comes with a ViewME runtime license and software preloaded, ViewME runtimes are also available for PC.

3) PanelView Plus Applications:

Application-Manager-on-XP-ME-Selected-Backup-AppPanelView Plus applications created with View Studio include the HMI Project as well as RSLinx Enterprise configuration and any supported KepServer OPC driver configurations.

Because of this, users should backup their applications using the included Application Manager utility, which results in an .APA or Application Archive file.

While backups of the HMI project folder can be imported into a new application, the imported application won’t include any communication configuration.

For more information about backing up your View Studio applications, check out this article HERE.

4) PanelView Plus Runtimes:

ViewPoint Runtime Create 2When a PanelView Plus application is ready to be used in the field, a Machine Edition Runtime or .MER file must first be created.

This is done in View Studio by selection Create Runtime Application under the Application menu.

.MER runtimes are version specific, and while most new PanelView Plus models will run .MERs created for old versions, PanelView Plus models running old firmware will not be able to run .MERs created to support newer firmware.

For example, if you have a PanelView Plus 700 with firmware 5.1 loaded, it can run .MER runtime files created for versions 3.0-5.1. However, the same PanelView Plus 700 with firmware 3.0 will only be able to run version a .MER file of version 3.0.

To learn how to copy MER runtime files to and from your PanelView Plus, check out these articles HERE and HERE.

5) Editing PanelView Plus Runtimes:

Application-Manager-on-XP-ME-Selected-Restore-RuntimeOver the years dozens (if not hundreds) of people have asked me how they can go about editing their .MER files which they uploaded from their PVPlus.

The short answer if you may not be able to, which is why you’ll always want to have the application archive or .APA file.

More specifically, if you have a .MER created for version 5.0 and newer firmware, and the person creating the .MER file selected “always allow conversion” (and if needed, you have the password) then you can use the Application Manager to restore the runtime file into an application.

That said, if your .MER is for a pre-5 version, there’s no easy way to restore it to a project.

While if you open a pre-v5 runtime on your PC in the ViewME station software (doing so requires a PC runtime license) you could retrieve much of the project including Graphics and Tags, you would not be able to recover communications settings, alarms, macros, and parameters.

For more information about editing .MER files, check out this article HERE.

6) PanelView Plus Configuration:

MERuntime-Configuraiton-Menu-XPIf you need to set your PanelView Plus’s clock, Ethernet address, or one of dozens of other settings, you’ll need to access it’s Configuration Menu.

This is the default display that loads when a brand new terminal is powered on.

And for those terminals which are already running a project, developers can place a “shutdown” or “goto config” button in the project so users can exit the running application and return to the Config Menu.

However, most designers don’t put those buttons in their projects for fear an operator will press it accidentally.

With that in mind, most PanelView Plus models also support pressing a small white box on the screen during boot-up to bypass the application and go directly to the Configuration Menu.

To learn more about accessing the PanelView Plus configuration menu, click HERE.

7) PanelViewPlus vs 6 vs 7:

PanelView Plus 400 and 600
PanelView Plus 400 and 600 models

Original PanelView Plus
The original PanelView Plus terminals support firmware versions 3.0 through 5.1.

Over time the line grew to include several different sub-lines, including:

  • PanelView Plus Standard 700-1500 terminals,
  • PanelView Plus CE (aka VersaView CE) Windows CE 700-1500 terminals
  • PanelView Plus Standard 400 & 600 terminals
  • PanelView Plus Standard Compact 400, 600, 1000 lower functionality terminals

PanelView Plus 6

Since the PVPlus and PVPlus 6 use the same displays, one way to quickly identify a PVPlus 6 is by the large wavy heatsink on the back of the unit.

With the PanelView Plus 6, Rockwell basically upgraded the original design with an new and improved Logic Board, while reusing most of the older model’s displays and bezels.

Most PanelView Plus 6 models natively support firmware versions 6.0 and greater, but can also run .MER files all the way back to version 3.2. That is, as long as the runtime uses a supported communication path (see below.)

One big difference between the original PanelView Plus and the PanelView Plus 6 is the later doesn’t support support and IO networks.

Specifically, PanelView Plus 6 terminals do not support RIO, DeviceNet, and scheduled ControlNet.

Another difference is that all PanelView Plus 6 models have an SD card slot (in place of the original’s Compact Flash card slot) as well as include access to the Windows CE desktop.

The four styles of PanelView Plus 6 are:

  • PanelView Plus 6 Standard 700-1500 terminals
  • PanelView Plus 6 Enhanced 700-1500 terminals (includes additional WinCE apps)
  • PanelView Plus 6 Standard 400 & 600 models (no comm module support, unlike original)
  • PanelView Plus 6 Compact 400, 600, 1000 models (limited functionality)

PanelView Plus 7

PanelView Plus 7 Standard Fi2

Unlike the PanelView Plus 6 which replaced the original PanelView Plus while reusing most bezels and displays, the PanelView Plus 7 was a complete hardware redesign.

This resulted in most PVPlus 7 models having cutous that are quite different than similarly sized PVPlus and PVPlus 6 models.

PanelView Plus 7 models also only support Ethernet. No Serial, No Data Highway, just Ethernet.

And it’s important to note that the Standard version of the PanelView Plus 7 is similar to the Compact version of the PanelView Plus and Plus 6.

That is to say, the Standard version of the PVPlus 7 only supports 1 programmable controller connection, 25 displays, and 200 alarms.

So if you need features comparable to a standard PanelView Plus 6, you’ll need to choose the Performance model of the PanelView Plus 7, not the Standard (aka Compact) model.

To learn more about the PanelView Plus 7, see our previous articles on the subject HERE.


I hope today’s article about the seven things you need to know about the PanelView Plus was helpful!

If you have any questions, comments, or suggestions, please feel free to post them by clicking on the “Click here to post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

SLC-5/05 – Using the BOOTP Utility to Set the Ethernet/IP Address


How to set the Ethernet IP Address of a SLC-5/05 Controller using the free BOOTP-DHCP utility.

If you have a new SLC-5/05, or one that has been reset to Factory Defaults, one option to set it’s IP Address is to use the free BOOTP-DHCP utility installed with RSLinx Classic.

To do so, follow the below steps:

1) Connect your PC to the same Ethernet Network as your SLC-5/05.

2) Launch the BootP-DHCP Tool installed with RSLinx Classic:

3) If this is the first time you’ve launched the tool, there are a few initial steps:

– First, accept the license agreement:

– Then select the Ethernet connection you’ll be using to connect to your SLC-5/05:

– Then, if prompted, allow the tool to communicate to your networks:

– Then click on “OK” in the “Network Setup Error” window, and at a minimum enter in your network mask in the “Network Settings” window:

4) Once the tool is up and running, you should see your SLC-5/05’s MAC Address in the Top “Discovery History” list. If it does not show up, try cycling power to your SLC-5/05:

NOTE: You’ll find your SLC-5/05’s MAC Address on the bottom of the left side of the controller, as can be seen in our SLC-500 controller image gallery HERE.

5) Once you’re SLC-5/05 shows up in the “Discovery History” list, double click on it (or select it, and then click on the “Add Relation” button) to bring up the “New Entry” window. There, fill in the IP Address you wish to give your SLC-5/05, and then click on OK:

6) Once the above is done, your SLC-5/05 should show up in the “Entered Relations” list as shown below:

NOTE: At this point we have only assigned the SLC-5/05 a temporary IP Address as it is still set for BOOTP. If we were to cycle power to the SLC-5/05 it would likely lose it’s IP Address and request another. For that reason we must continue on and disable BOOTP, which for some devices can be done right in this Tool as shown in the next step.

7) The last step is to disable BOOTP in the SLC-5/05 so it will maintain the address we just gave it. To do this, select the SLC-5/05 in the “Entered Relations” list and then click on “Disable BOOTP/DHCP:”

8) If you do not get the below message saying BOOTP was disabled successfully (this image is from a previous version,) it likely did not work. If that is the case, you’ll need to go online with the controller and disable BOOTP, as shown in this article HERE.


I hope today’s article about how to set a SLC-5/05’s Ethernet Address using the free BootP-DHCP Tool was helpful.

If you have any questions, comments, or suggestions, please feel free to post them by clicking on the “Click here to post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion:

SLC-5/05 – Using RSLogix 500 to Set the Ethernet/IP Address


How to set the Ethernet IP Address of a SLC-5/05 Controller using RSLogix.

Setting a SLC-5/05’s IP Address Offline:

If you have a project file for your SLC-5/05 controller that your want to edit and download, follow these steps:

1) Open your project in RSLogix 500:

2) Now in the Project Tree double click on “Channel Configuration” to open it:

3) Select the Channel 1 tab, then if either BOOTP or DHCP is selected, un-select it:

4) Now enter in your in your IP Address and Subnet Mask at a minimum. If any devices will be accessing this PLC from another Subnet, also enter in the Default Gateway for the PLC’s Subnet.

NOTE: To learn more about IP Addresses, Subnets, and Gateways, check out this article HERE.

5) Now click on “Apply,” and then “OK,” then save your project.

6) You are now ready to download the program with the new IP Address to your SLC-5/05, which you can learn how to do via Ethernet HERE, or via Serial HERE.

7) After downloading, I recommend transferring the newly downloaded program to the controller’s Memory Module (if you have one installed.)

Setting a SLC-5/05’s IP Address Online:

1) Setup RSLinx Classic and go online with your SLC-5/05. If you are unfamiliar with how to do this follow my step-by-step article HERE:

2) Once online, double click on “Channel Configuration” in the Project Tree to open it:

3) Select the Channel 1 tab, and if either BOOTP or DHCP is selected un-select it:

4) Now, at a minimum you must enter in your in your IP Address and Subnet Mask. Also, if any devices will be accessing this PLC from another Subnet through a router, also enter in the Default Gateway for this PLC’s Subnet.

NOTE: To learn more about IP Addresses, Subnets, and Gateways, check out this article HERE.

5) If you’re asked to Apply the changes, first read the notice prior to clicking on “Apply.” Also note that if you’re connected via Ethernet, and you change the IP Address, your PC and anything else connected via the old Ethernet address will be disconnected:

6) If the processor is in remote Run mode, you will need to confirm the change to remote program mode to update the IP Address (and as mentioned above you may be disconnected afterwards:)

7) If you are still connected and were in the remote Run mode earlier, you will be asked if you’d like to return the controller to remote Run mode:

8) At this point, I recommend uploading and saving your updated SLC-5/05 project, and then transferring the updated program to the controller’s Memory Module if you have one installed.


I hope today’s article about how to set a SLC-5/05’s Ethernet Address using RSLogix 500 was helpful.

If you have any questions, comments, or suggestions, please feel free to post the by clicking on the “Click here to post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion:

SLC-5/05, RSLinx – Setup Ethernet Communications and Download using RSLogix 500


So you need to know how to setup RSLinx Classic to communicate to an Allen-Bradley SLC-5/05 using Ethernet in order to download (or go online) using RSLogix 500?

Well you’re in luck as in today’s article I’ll walk you step-by-step through how you setup RSLinx Ethernet communications, as well as how to download and/or go online using RSLogix 500:


Prerequisites: Before you begin, be sure you have RSLogix 500 and RSLinx Classic installed. You’ll also want to be sure you have the correct Ethernet address of the SLC-5/05 you’re going to download to.

If you’d prefer to setup communications using Serial RS232 DF1, see this article. And for images of the SLC-5/05 communications ports see this article.


Step 1) Ethernet Connectivity

First, insure you have Ethernet connectivity between your PC and SLC-5/05. The easiest way to check to see if you’re connect is to ping it, which you can learn how to do in this article.

Step 2) Now open RSLinx Classic, and choose “Configure Drivers” in the “Communications” menu:

theautomationblog-ml1000-02

Step 3) Next, from the “Available Driver Types” drop down list, select “Ethernet/IP Driver.” This driver which will attempt to automatically find your SLC-5/05 on your Ethernet network:

Step 4) Now click on “Add New:”

Step 5) Then click on “OK:”

Step 6) Next, select the Ethernet Port on your PC which is on the same network as your SLC-5/05. Beware, in most cases this will be your wired and not your Wifi network:

Step 7) Now click on “OK” to close the window:

Step 8) And click on “Close” to close the Configure Drivers window:

Step 9) Next, double click on your new driver in the RSWho window to expend it as shown below:

Step 10) If after ten seconds of browsing RSLinx does not find your SLC-5/05, you may want to try the “Ethernet devices” driver which you can add without removing the Ethernet/IP driver.

To add the “Ethernet devices” driver select “Configure Drivers” again in the Communications” menu, then select the “Ethernet devices” driver under “Available Driver Types:”

Step 11) Now click on “Add New” and “Ok:”

Step 12) Next, add the Ethernet address of your SLC-5/05, and then click on OK:

Step 13) Now double click on your new driver in the RSWho window. After a few seconds your SLC-5/05 should appear:

Step 14) With RSLinx communications setup, now open RSLogix 500, and then open your program file:
theautomationblog-ml1000-11
Step 15) Then from the “Comms” menu, select “System Comms:”

Step 16) In the popup Communications window, expand your Ethernet driver and select your SLC-5/05:

Step 17) Now to download your program, just select the Download button. Alternatively, you could go online by selecting the Online button:

Step 18) At this point, if you made any changes to your program you may be prompted to save it.

Step 19) If you chose to download you program, confirm your choice as seen below:

NOTE: The SLC-5/05 can only hold one program at a time, and downloading a new program to it will erase the SLC’s current program. If you do not have a copy of the program currently in your SLC-5/05, you may want to upload it first before you perform a download.

Step 20) At this point if the Current Project Settings don’t match the System settings you’ll be asked if you would like to update the Project Settings:

Step 21) And if the Controller is different, you’ll be asked to confirm the change, and to resize data tables:

Step 22) If the SLC-5/05 was in Remote Run Mode, you’ll be asked if you would like to put it into Remote Program Mode so the download can take place.

Step 23) Next, if the communications settings in your SLC-5/05 are different than the settings in the program you’re downloading, you will receive a notice asking if you’d like to change the SLC-5/05’s settings to match the program you’re downloading:

NOTE: If you change the settings of the port you are downloading to, after the download you likely will lose communications with the SLC. To regain comms, you’ll have to edit your driver in RSLinx to match the new settings in the program you downloaded.

Step 24) At the end of the download process, if you still have communications with the SLC-5/05 controller you’ll be given the option of putting the controller back into the Remote Run Mode (if it was in the Remote Run Mode prior to downloading.) After which you’ll be asked if you’d like to go online:


I hope today’s article about how to setup RSLinx Classic to communicate to a SLC-5/05 on Ethernet, and then how to download to it using RSLogix 500 was helpful.

If you have any questions, comments, or suggestions, please feel free to post the by clicking on the “Click here to post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion:

Ethernet Basics: Addressing


In yesterday’s article I covered the basics of Ethernet cabling, hubs and switches.

In today’s article I’ll cover the essential Ethernet basics of IP Addressing, including Host IDs, Subnet Masks, Default Gateways, and Reserved Addresses.


Ethernet IPv4 Address and Subnet Mask Basics:

Those familiar with bits and bytes will have an advantage in this discussion as the standard IPv4 Address and Subnet Mask are each made up of four bytes (also known as octets.)

And while it’s true the networking industry is moving to IPv6 (represented by Eight groups of Four hexadecimal digits, aka Eight 16 bit groups) IPv4 is still the most commonly used scheme for home, office, and controls networks.

MicroLogix-1400-LCD-ENETcfg-Menu-IP-Static-SN-Entry-1The first thing to understand about IPv4 Addresses is that each address contains two pieces of information, which are identified using a Subnet Mask.

In simple terms, the high bits represent the “Subnet” aka (“NetID” or network number) and the remaining low bits represent the “Host ID” (aka “host identifier” or device address.)

To separate the Host ID from the Subnet, we simply perform a “Bitwise AND” between the IP Address and Subnet Mask.

If, for example, you had an IP Address of 192.168.1.5 and Subnet Mask of 255.255.255.0, the result of a “Bitwise AND” of the two reveals the Subnet is 192.168.1, and the Host ID is 5.

How do I know that?

For those unfamiliar with Bit Masking, I like to compare it “Painting Masks” you see road crews use, or the “Stencils” used to make signs.

Each insure only a certain area is painted, which is similar to a Bit Mask which insures only certain bits are passed through while others are filtered out.

For clarity’s sake, let me show how a “Bitwise AND” works by laying out an IP Address and Subnet Mask bit by bit.

Below, you’ll see I’ve converted our above example addresses (IP Address of 192.168.1.5, Subnet Mask of 255.255.255.0) into binary format:

Our IP Address in binary equals:    11000000-10101000-00000001-00000101
Our Subnet Mask in binary equals: 11111111-11111111-11111111-00000000

When we Mask (aka “Bitwise AND”) our IP Address using our Subnet Mask, we only pass through the bits of the IP Address for which the Subnet Mask has a 1:

11000000 10101000 000000000000101 = 192.168.001.5 = IP Address
11111111 11111111  11111111 00000000 = 255.255.255.0 = Subnet Mask
——————————————————————–
11000000 10101000 000000000000000 = 192.168.001.0 = Subnet

And whatever bits the Subnet Mask does not pass is our Host ID

11000000 10101000 000000000000101 = 192.168.001.5 = IP Address
11111111 11111111  11111111 00000000 = 255.255.255.0 =  Subnet Mask
——————————————————————–
00000000-00000000-00000000-00000101 = 000.000.000.5 =  Host ID

So as seen above, an IP Address of 192.168.1.5 and Subnet Mask of 255.255.255.0 results in a Subnet of 192.168.1, and a Host ID of 5.

For more about Bitwise ANDing see this article HERE.

You’ll probably notice that with a Subnet Mask of 255.255.255.0, also known as a Class C mask, the Subnet takes up the first three bytes (or octets) of the IP Address.

This only leaves one byte for the Host ID, which in turn limits our Host ID to a range of 0 to 255, for a total of 256 available Host IDs (before considering the reserved addresses we’ll cover later.)

Only having 256 Host IDs available for network devices is typically not a problem in a home or small office, but it’s obviously not enough for large facilities or networks.

To address this, we could simply use Subnet Mask of 255.255.0.0 (Class B,) which would leave us potentially more than 65,000 (256×256) Host IDs.

If you’d like to learn more about Subnet Masks and Classes, check out this article HERE.

Why Subnets are Important

Most of us know that each device on our Ethernet network needs a unique IP Addess.

But many don’t understand that Ethernet devices can only communicate with other Ethernet devices on the same Subnet (unless there is a Router bridging Subnets – more on that later.)

Put another way, if you have a Switch and two wired Ethernet devices, for the two devices to communicate they (1) not only need to be wired to the Switch, they (2) also need to logically be on the same Subnet.

For example, let’s say we have two devices wired to a single Switch, and give one an IP Address of 192.168.1.5, and the other an IP Address of 192.168.1.6. And we give both of them a Subnet Mask of 255.255.255.0.

In that example, the two devices would be able to communicate with each other because they both sit on the same 192.168.1 Subnet, as shown below:

IP Address AND Subnet Mask    = Subnet
192.168.1.5 AND 255.255.255.0   = 192.168.1
192.168.1.6 AND 255.255.255.0   = 192.168.1

That said, if I changed the second device’s IP Address to 192.168.2.6, it would no longer be able to communicate with the first device (and vice versa) because, even while they are physically connected to the same switch, logically they are now on two different Subnets (192.168.1 vs. 192.168.2) as shown below:

IP Address AND Subnet Mask    = Subnet
192.168.1.5 AND 255.255.255.0   = 192.168.1
192.168.2.6 AND 255.255.255.0   = 192.168.2

But, if I then changed both their Subnet Masks to 255.255.0.0, they would be able to communicate again as they would again be on Subnet again, as shown below:

IP Address AND Subnet Mask  = Subnet
192.168.1.5 AND 255.255.0.0    = 192.168
192.168.2.6 AND 255.255.0.0    = 192.168

What if my devices are on different Subnets?

If you have devices on different Subnets that need communicate with each other, you’re going to need to add a Router (aka Bridge, Gateway) to your system.

Simply put, a Router “routes” traffic between different Subnets.

But even with a Router correctly setup AND configured to bridge two (or more) networks, there is still one more thing you must do to insure your two devices can communicate with each other!

That is that both devices also need to have the Router’s address set as their Default Gateway address.

This basically tells the device where to send messages to when the message’s address is not on the same Subnet.

Put another way, in the example where I had one device set to 192.168.1.5 / 255.255.255.0, and the other device set to 192.168.2.6 / 255.255.255.0, each Device knew it could not directly message the other because they were logically on different Subnets.

But if I had installed and configured a Router to be connected to each Subnet, and I set each devices Default Gateway as the Router’s local address, then a message sent from one device to the other should be bridged between the two subnets by the Router.

However, without a correctly setup and configured Router to bridge those two Subnets, or without correctly inputting the Router’s address in each device’s “Default Gateway” setting, the two devices would not be able to communicate.

For more about Routers, check out this article HERE.

Reserved Subnets and Host IDs

Now that we’ve covered IP Addresses, Subnet Masks, and Default Gateways, I want to wrap up this article by talking about reserved Subnets and Addresses.

With IPv4 there are three ranges of IP Addresses that have been reserved for private use.

Private Use means that no devices directly connected to the Internet will ever use these address ranges, thus making them available for use in internal private networks (aka Intranets) in homes and businesses.

These ranges are:

10.0.0.0       – 10.255.255.255       (1 Class A network)
172.16.0.0   – 172.31.255.255     (16 Class B networks)
192.168.0.0 – 192.168.255.255  (256 Class C networks)

Some other reserved ranges also include:

169.254.0.0  – 169.254.255.255

This range is used when no server is available to Boot-P or DHCP clients requesting an address.

When no address is received, client devices supporting auto-assigned addresses will randomly pick an IP Address from this range so it can communicate with other devices in the same situation.

127.0.0.0     – 127.255.255.255

This range is reserved for local hosts, aka loopback addresses, and you can typically ping your own computer using an address of 127.0.0.1.

For more information about Private Networks, check out this article HERE.

Reserved Host IDs

As far as reserved Host IDs, the below list can be used as rule of thumb (especially with Class C networks)

x.x.x.0     The network address/represents the network. Should Not be assigned to devices
x.x.x.1     Typically used for the Subnets Router / Bridge / Gateway device
x.x.x.254 Many reserve this address for Routers or Switches which need their own Host ID
x.x.x.255 The network broadcast address. Should Not be assigned to devices


Well, those are what I see as the most important Ethernet Addressing Basics everyone should know.

If you think I should have added something else, or have any questions, comments, or suggestions, please feel free to post the by clicking on the “Click here to post a comment or question” link below.

You can also check out our other Ethernet articles using the links below my signature (coming soon.)

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Ethernet Basics: Hardware

EthernetIP booth at Automation Fair 2013


One of the best courses I took back in the 90’s was an Ethernet Networking course.

At the time I was already familiar with DH+, DH-485, and RIO, and like most people I connected to the Internet through a dial-up service like AOL.

Fast forward twenty years, and now most of us access our automation systems, control I/O, and surf the Web via Ethernet.

But while we all may be using Ethernet, I was recently reminded that some folks could still use a primer on Ethernet basics.

So in today’s article I’ll cover what I consider the essential wired Ethernet hardware basics, while also providing links for those who’d like to learn more.


Wired Ethernet Cabling

When Ethernet first became commercially available in the early 1980’s, it used coaxial cable (aka “coax”) similar to what Cable TV uses.

The original thick cable was known as 10BASE5, while the later thin coax was known as 10BASE2.

EthernetIP booth at Automation Fair 2013Coax is a shared “broadcast” medium, which means only one network device could successfully transmit a message (aka frames of a stream of data) at a time.

When two devices tried to transmit at the same time, it would lead to a transmission “collision.”

These “collisions” typically resulted in no usable data being received by any of the intended destination devices.

To address this, a scheme known as CSMA/CD (Carrier Sense Multiple Access with Collision Detection) was implemented.

It not only reduced the chances of multiple devices attempting to transmit at the same time, when a collision did occur it attempted to resolve it by instructing the transmitters to each wait a random time interval before trying to re-transmit.

For a more detailed explanation of how CSMA/CD works, check out this article HERE.

One downside of using coax was that a single break in the physical network would result in network devices becoming disconnected from each other.

This would often disconnect users on one side of the network break from devices they needed access to, like printers and file servers, on the other side of the break.

For this and other reasons, most of the industry moved to the “Star” based networks we use today.

Unlike 10BASE5 and 10BASE2, where all devices were connected to one single “trunkline,” in Star networks all devices are wired directly to a central device like an Ethernet Hub or Switch.

The advantage being that the failure of a single device cable doesn’t take the entire network down.

The point-to-point cables used in these early Star networks used multi-conductor Unshielded Twisted Pair (UTP) cabling, which became standardized as 10BASE-T (and later succeeded by 100BASE-TX, 1000BASE-T and 10GBASE-T.)

Today we know these point-to-point UTP cables as Ethernet Patch Cables, and most modern patch cables meet either the Category 5E (1GB) or 6 (10GB) standards.

For more about Ethernet Patch Cables including pinouts and wiring, check out this article HERE.

Hubs and Switches

Star based networks require central, multi-port repeaters to accept and rebroadcast Ethernet transmissions received from devices.

Early on, most installations used simple “Ethernet Hubs” which basically re-transmitted any message received on any port to all the other ports.

This limited functionality made Ethernet Hubs simple and cheap to produce, but also made them inefficient in some applications as rebroadcasting every transmission to every port did nothing to mitigate collisions.

Because of this, over time Hubs were replaced with what we now call “Layer 2 Ethernet Switches.”

With a “layer 2” Switch, the first time a transmission is received with a new destination, it is re-transmitted out every other port much like a Hub.

But a Switch also takes note of the port the device that accepted the message is connected

to, so future messages intended for that device can be routed directly to its port without being broadcast to all the other ports.

This is accomplished in part by tracking the unique identifier, known as a Hardware or MAC (media access control) address, of each device connected to the Switch.

MicroLogix-1100-MAC-IP-FiA device’s MAC address is typically assigned by the manufacturer when the product is made, and consists of six groups of two hexadecimal digits separated by colons, as shown in the example below:

  • 00:11:22:AA:BB:CC

Note: You can learn more about MAC addresses in the article HERE.

The ability of “layer 2” Ethernet Switches to route messages directly to their destinations using MAC addresses greatly eliminates the number of collisions that are unavoidable with an Ethernet Hub.

For more details about Switches, check out this article HERE.

Ethernet/IP I/O Considerations

As early adopters of Ethernet/IP Distributed I/O know, not all traffic can be handled efficiently with a standard “layer 2” Ethernet Switch.

This includes Multicast traffic using Internet Group Management Protocol (IGMP,) which was initially how most (if not all) Ethernet/IP Distributed I/O was controlled.

When a standard “layer 2” Switch encounters IGMP Multicast traffic, it has no ability to identify the destination of the traffic since Multicast messages don’t use MAC address as destinations.

So without the ability to route Multicast traffic, a standard “layer 2” Switch reverts to the effective but wholly inefficient solution of rebroadcasting the Multicast traffic to all ports.

To address this issue without requiring users to upgrade to more expensive Switches supporting all “layer 3” functionality, many industrial switch manufacturers simply added “IGMP Snooping and Querying” to their “layer 2” Switches.

The “IGMP Snooping and Querying” feature provides Switches with the ability to “listen in” or “snoop on” IGMP traffic, as well as maintain a table of which ports need which traffic, so the Switch can effectively route that traffic to the correct ports.

For more information on IGMP Snooping and Querying, see this article HERE.


Well, those are what I see as the most important wired Ethernet basics everyone should know.

If you think I should have added something else, or have any questions, comments, or suggestions, please feel free to post the by clicking on the “Click here to post a comment or question” link below.

You can also check out our other Ethernet articles using the links below my signature (coming soon.)

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

SLC-500 – Modular Style Controller Image Gallery


Here’s an image gallery of all five models of SLC-500 Modular Controllers.



Have a question or comment?

If you do, you can post it by clicking on the comment link below my signature.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion:

SLC-500 – Modular Style Controllers


The SLC-500 family of Programmable Logic Controllers was quite popular when it launched in the early nineties.

The most obvious reason was that it was smaller and less expensive than A-B’s flagship product at the time, the PLC-5.

The SLC-500 also programmed with software and instructions nearly identical to the PLC-5.

That said, the first controllers released in the SLC-500 line were just mere shadows of the PLC-5…

The 5/01 and Fixed Controllers: Modular and Brick 

The first controller to come out for SLC-500 modular systems was the 5/01.

It launched in a 1K memory version (1747-L511,) which was quickly followed by a 4K version (1747-L514.)

While the L514 used battery backed memory, the L511 had capacitor backed memory with the option to use a battery.

Both 5/01 models were said to be capable of controlling up to 3840 digital I/O points across a maximum of 3 I/O Chassis and 30 I/O Slots.

These processors had an average scan time of 8ms per 1K of program, and supported 52 Ladder Logic instructions.

They both came with a DH-485 programming port that accepted an RJ45 style connector, a connector most readers today will associate with Ethernet cables.

It’s important to note that all SLC-500’s with a native DH-485 RJ45 style port also provide power via that port for accessories like the original Hand Held Programmer (1747-PT1) as well as the DH-485 Link Coupler (1747-AIC.)

Note: Please avoid plugging Ethernet device into SLC-500 DH-485 ports as it could damage your device and/or SLC.

SLC-5/01s could be programmed through their DH-485 port using either a Hand Held Terminal (a 1747–PTA1E installed in a 1747–PT1) or the SLC-500 version of Rockwell’s 6200 software known as APS (Advanced Programming Software, 1747-PA2E.)

Icom also release a version of it’s popular A.I. (Advanced Interface) programming software for the SLC-500, called “PLC–500 A.I. Series Software.”

While the 5/01 could communicate over a DH-485 network, it was only able to “respond” to messages sent it from either a PC or future SLC-500 controllers (5/02, 5/03, etc)

As far as the Fixed SLC-500’s are concerned, they shared all the same specs as the 1747-L511, except each had a limited number of build-in I/O points, and accepted a single two slot I/O expansion chassis.

The 5/02: Faster and More Powerful

The next SLC-500 controller to come out was the SLC-5/02.

This processor was similar to the L514 as it had 4K of battery backed memory and a DH-485 communications port.

But it differed from the L514 in that it executed it’s programs much faster (4.8ms/K,) and could initiate DH-485 network messages as well as respond to them.

The 5/02 also supported up to 4096 I/O points across 3 chassis and 30 slots.

But the biggest new features of the 5/02 included it’s 19 additional ladder logic instructions, one of which was the first iteration of a SLC-500 PID instruction.

The 5/02 was also the first SLC-500 to support Indexed Addressing, Interrupts, User Fault Routines, and the ability to handle 32 bit signed math functions.

The 5/03: Online Editing and a whole lot more

In my opinion, the SLC-500 really hit it’s stride with the release of the SLC-5/03.

This was the first SLC-500 to incorporate many of the PLC-5’s features including Online Programming and Editing, as well as a Run Mode Switch on the face of the controller.

And in addition to the DH-485 port, it also had a user friendly RS-232 9 Pin D-Shell port which could be used for programming via the DF1 Full Duplex protocol, or used in SCADA Master/Slave systems with DF1 Half Duplex protocol, or used with ASCII instructions to read and write to ASCII devices like Bar Code Readers and Serial Printers.

While the 5/03 initially only came in a 16K version (L532,) over time an 8K (1747-L531) and 32K (1747-L533) were added to the product line.

All three models had battery backed memory, and an average scan time of 1ms per 1K or program.

The SLC-5/03 controllers also included a real-time clock, 2MS STI (Selectable Timed Interrupt) .5ms DII (Discrete Input Interrupt), as well as true Indirect Addressing.

As far as instructions, the SLC-5/03 supported 99, including advanced math features like trigonometric and exponential instructions, as well as a more advanced PID instruction.

The 5/03’s were also the first SLC-500s to support upgrades through flash firmware, as well as new instructions like the CPT “Compute” instruction, and support for the Floating Point data type (i.e. F8:0.)

The 5/04: Can I get Data Highway Plus with that?

As the SLC-500 become more popular, many facilities wanted to add them to their existing Data Highway Plus networks (as opposed to building a second DH-485 network.)

With that in mind, the SLC-5/04 was born.

Nearly identical to the SLC-5/03, the 5/04 came with a Data Highway Plus (DH+) port in place of a DH-485 port, and it supported all three DH+ baud rates (57.6K, 115.K, and 230.4K.)

Note: If you’re thinking that should be 56K and not 57.6K, you’re not alone! Many people get that DH+ baud rate mixed up with the fast 56K dial-up modems of the time 😉

The SLC-5/04 would also eventually come in three memory sizes: 16K (L541,) 32K (L542,) and 64K (L543.)

Aside from being slightly faster than the SLC-5/03 by scanning 1K of program in just .9ms, most all of the other 5/04 specs are the same as the 5/03.

The 5/05: Ethernet Please!

As Rockwell’s own documentation states, the SLC-5/05 provides identicle functionality as the SLC-5/04, but with an Ethernet Port in place the DH+ port.

Initially the 5/05’s 10BaseT RJ45 Ethernet Port only supported 10Mbps, but with the release of the Series C hardware, Rockwell added 100 Mbps support as well.


So what did you think of the above overview of SLC-500 controllers?

Did I miss anything, or do you have a question about something I wrote?

If you do, you can let me know by clicking on the comment link below my signature.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion:

Share Your Knowledge


2024 Update:

Hey all, Shawn here with an update about article submissions.

After reviewing what worked and what didn’t over the last ten years, I’ve found that one place my company was generating negative revenue was with classic article publication. After looking at the numbers it was obvious that in the current state of the industry I’m unable to recoup the costs of publishing new, free how-to blogs.

So with that in mind, I’m currently not accepting or purchasing new articles for publication on this site. That could change in the future if the industry shifts its focus from legacy media, but until that time if you have questions about this change of policy feel free to reach out to me by using the links in the top menu.

Sincerely, Shawn Tierney.


Original Article: Automation Professionals, Integrators, and Vendors: You’re invited to share your knowledge and expertise on TheAutomationBlog.com!

Since 2013, The Automation Blog has become known as a great place to learn about industrial automation products.

From how-to articles and videos, to covering new product releases, our goal has always been to publish articles that help users of industrial automation products.

That said, there’s only so much one automation geek (me) can do on his own, especially when my expertise lies within just a few product categories.

And when you consider the vast number of automation products that come out each and every year, it’s really more than any one man could ever purchase and cover all by himself.

So with that in mind, I’m writing this article reach out to everyone from individual Automation Professionals to OEMs, Integrators, and Vendors, inviting you to join me in sharing your automation knowledge and experience!


Automation Professionals

Many of us share what we know simply because we love helping other people!

And a huge benefit of sharing your knowledge on The Automation Blog is that your content will reach over twenty seven thousand of your colleagues!

The content you publish here also becomes “social proof” of your own expertise, which can be a valuable way to distinguish yourself.

To see some of the latest articles our existing freelancers have written, check out the listing of their articles HERE.

And to get in contact with us about becoming a guest blogger (free.) or freelance writer (paid,) please submit this form.


System Integrators, OEMs, and Product Specialists

Most automation professionals I know enjoy reading about how others have implemented automation in their own applications.

That’s why I think it makes sense for SIs, OEMs, and Specialists to share their own stories of solving applications and resolving issues.

Those who do benefit from the free publicity as well as demonstrate to a our audience that they have what it takes to successfully complete these applications.

An example of this is Jeffrey Turcotte’s article sharing his experience at PLC Concepts Upgrading Legacy Winder and Slitter Positioning Control Systems.

To get in contact with us about becoming a guest blogger (free,) or freelance writer (paid,) please submit this form.


Automation Vendors

Since so many new products come out every year, I want to invite Automation Vendors to contact me directly about working together to cover your products on The Automation Blog, Show, and Podcast.

This includes sharing “helpful” articles about your products, as well as having you come on our Vlog/Podcast to go over your product lines.

For more information about our guest blog post requirements, click here. And to contact us about sending in a guest article, please click here.

As far as our vlog/podcast, early example episodes included Alain Moisan demoing his new product, SkyCAD, as well as Peter Henderson from Control Plus discussing his ControlLogix mobile app.

To see a list of our most recent podcasts, click here. And to get in touch with us about coming on the podcast, please contact us here.

If you’re able to send us samples of your products, we can publish impressions, reviews, and how-to guides on them.

Early examples include our article and video on setting up and using a USB to DH+ converter provided to us by good folks over at Automation Networks, as well as our videos on Real-Time Automation‘s gateway which you’ll find here and here.

To get in touch with us about sending in samples, please contact us here.


Educational Institutions and Event Organizers

Last but not least, I want to reach out to instructors who cover industrial automation at Tech Schools, Colleges, and Universities.

I’ve lost count of how many times End Users have told me that there are no schools or colleges teaching young people how to setup and use industrial automation products.

But that statement directly conflicts with what my instructor connections tell me about the great work they’re doing bringing the next generation up to speed on automation.

So I want to reach out to instructors and education institutions to invite you to get the word out about your automation programs right here at The Automation Blog.

That’s what the University of California in Irving did when they shared a story about their entry for a HyperLoop Desgin.

And what École Polytechnique Fédérale de Lausanne did in their article about Robots Defeating Humans at Foosball.

I also want to invite organizations holding competitions and events to share their stories, like the Human Factors and Ergonomics Society did in their Automation Ergonomics Research Contest article.

To get in contact with us about becoming a guest blogger, please submit this form.


How To Get Started

If you’d like to submit an article:

If you’d like to publish an article on The Automation Blog, first be sure it meets our three simple rules below, and then contact us using the form at the bottom of this page here.

If you’d like to submit hardware, or be interviewed:

If you’d like to submit sample or loaner hardware for us to use in impression, review, and how-to articles, or if you’d like to be interviewed about your products, please contact me directly using this form here.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Automation Fair 2018: Are You Going?

Automation Fair Show Floor Entrance


One of my connections recently reached out to ask if I planned on attending Automation Fair this year, which got me wondering if you plan on attending?

What and When is Automation Fair?

If you don’t already know, Automation Fair is Rockwell Automation’s annual trade show and training event, and this year it’s being held on November 14–15, in Philadelphia, Pennsylvania (you can register for free here.)

Rockwell describes it as, “the premier industrial automation event offering unmeasurable knowledge and skill-building opportunities in just two days.”

Having been to nearly twenty of the shows myself (links to my pictures from 2013, 2014, and 2016) I would describe it as, “a free, Rockwell centric, industrial automation trade show which also includes dozens of free training sessions and technical presentations.”

Note: For all of the details about this year’s Automation Fair, check out Rockwell’s 2018 pre-show guide here.

Automation-Fair-2011-02

Who’s a good fit?

In my opinion, Automation Fair is a great way for those new to industrial automation, or new to Rockwell’s automation products, to (1) see the breath and depth of the products and services Rockwell and her partners offer, and (2) get some free hands-on training.

I typically suggest these attendees focus on getting into as many free training sessions as appropriate to their needs, and then fill in any open time touring the show floor.

Another good fit for Automation Fair are those who are planning new automation projects and need to get up to speed on the latest and greatest offering from Rockwell and her partners.

This includes any users who are considering migrating to Rockwell’s current product offering.

Those is this category can often work with their local sales people to schedule one-on-one meetings with Rockwell factory personnel to discuss their applications and any concerns.

Having sat through many of these meetings myself, I will say that they can be of great value to End Users, OEMs, and System Integrators alike.

One final type of user who may find Automation Fair helpful are those who need Rockwell to modify or enhance a product to better work in their own applications.

In the past I’ve witnessed customers make cases for things as varied as ATEX certification and food grade stainless steel HMI bezels, to software feature requests ranging from node disabling in RSLinx, to View Studio prompts to save unsaved work before allowing the application to close.

Not that meeting product managers at Automation Fair is the only way to provide feedback to Rockwell, but it might be the best way to be sure the factory actually receives your feedback. (I’m restraining myself here from discussing my thoughts on vendors who ignore customer emails 😉

Automation Fair 2014 10 Show SloorSo What About Me?

As long time user and fan of Rockwell Automation’s products, I know I would enjoy attending the show and bumping into the countless former colleagues, customers, and vendor reps I’ve worked with over the last thirty years.

And who doesn’t like to gawk at new products, or drink free beer at a vendor’s hospitality suite?

But as a self-employed blogger and instructor, the question really becomes one of actual value to my business.

When I attended Automation Fair back in 2016, I found there really wasn’t anything I could learn being there in person that I couldn’t also learn from Rockwell’s Automation Fair website after the show.

I’m mean, no potential secretes I might learn about future products would be appropriate to write about here on The Automation Blog.

And none of free training offered at the show is aimed at a thirty year veteran like myself.

So as it stands now, while I plan to thoroughly cover the news coming out of Automation Fair 2018 (just as I’ve covered the past five events,) with no obvious advantage to attending in person my current plan it to cover this year’s show from my home office up here in the Berkshires.

What About You?

So, what about you?

Do you fall into one of the categories I mentioned above, or into a different one I failed to mention?

Or is there another trade show or event that you plan on attending instead?

If you’re inclined to share you thoughts please do so by clicking on the “comment” link below my signature. UPDATE: Comments are now open 😉

Until next time – Peace!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

SLC-500 – Is it still viable in 2018? (Q&A)

SLC-500 Brochure Cover


I recently received a message from someone who had just purchased a used machine with a SLC-500 based control system on it.

SLC-500 FamilyBecause most of his existing systems use simple relay controls, the new owner of the machine was reaching out to me about training on the SLC-500, as well as to ask several questions which all boiled down to, “Is the SLC-500 still viable?”

I believe the reason for that question was due in large part to the fact that when he tried to get support for the SLC-500, he felt the local rep was only interested in selling him an upgrade to ControlLogix.

So today’s question is, “Is the SLC-500 still viable?”

To be frank, if you’re building a new system today you should absolutely not be using the SLC-500. In fact, it’s my opinion that any system you built in the last ten years should not have been built using a SLC-500.

While many of you may think that’s an obvious statement, just a few years ago a company duped one of our local towns here in the Berkshires into buying a complete control system based on the ancient SLC-500 (ugh.)

SLC-500 SystemFor those who don’t know, the SLC-500 product line came out nearly thirty years ago, and using it on new systems would be akin to using 286 PCs along with 5.25″ floppy disks.

That’s not to say it’s a bad product, or that you should worry about your installed base of SLC-500s, but you should be aware of a few things.

First, Rockwell makes very few new SLC-500s today, and they are expected to stop making all SLC-500 products in the coming years.

This means if you do use SLC-500s in production, you’ll want to be sure you acquire (and thoroughly test if recycled) ample spares to keep your machines going for years to come.

Second, you also need to be sure you know what and where your RSLogix 500 software licenses are, and consider getting a basic Rockwell support contract to cover your SLC-500 and RSLogix 500 if they’re used on critical machines.

If you don’t currently have SLC-500s in your plant, but you’re looking to buy a used machine that has one on it, you’ll want to take the following into consideration:

Shawn teaching a SLC-500 (PLC) Class in 2005

First, you need to be sure the machine runs!

No joke, I have seen more than one company buy a machine that does not run because the PLC no longer has the correct (or any) program loaded (i.e. the battery died, there’s no EEPROM present or it was never updated, etc.)

Second, you need to make sure you’re not locked out of the program because it has a password no one knows!

To properly troubleshoot a PLC system, you need to have access to the PLC program. But if it’s locked with a password no one knows, you won’t be able to access it.

Third, while Rockwell has unfortunately doubled the price of RSLogix 500 over the last decade (it now costs nearly $2,900) if you’re budgeting to buy a used machine that uses a SLC-500, also budget for a copy RSLogix 500 and a copy of my affordable PLC Basics course which will get you started with PLCs and RSLogix.

MicroLogix-SLC-500-FiIf you don’t, you may find yourself with a machine that goes down for days at a time as you wait for your local integrator to schedule a visit.


PS – I’m curious how many of you still have SLC-500’s running in your facility?

If you do, please let me know by clicking on the comment link below!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

The Automation Blog's SLC-500 Library


Hardware
Cables and Adapters
Communications
Software
Messaging
Connecting HMIs
Migration
Samples:
Learning and Discussion: