SLC 5/05 & RSLinx

hhuong

Member
Join Date
Nov 2004
Posts
58
Hi All,

I am trying to upload program from the SLC 5/05. What do I need in order to upload the program?

I want to set up the communication between the SLC 5/05 and my laptop through RSLinx Lite. Any idea how to do it OR where can I find the information from?

Thanks for all your helps.
 
Last edited:
With a 5/05 you can use Ethernet or DF1 (thru the RS232 port).

I would goto the AB site and download the manual for the SLC processors, this will tell you how.
 
To go online via Ch. 0 (serial port):

In RSLinx configure the RS-232 DF1 Driver (use Auto-Configure).
You will need the 1747-CP3 cable for this.

to go online via Ch. 1 (RJ-45):

In RSLinx, configure the Ethernet driver (if the 5/05 is not brand new) or the Ethernet I/P driver (if it is a brand new < 2 mos old. 5/05).

If not on a network with an ethernet switch or hub, you will need a crossover cable. If you will be plugging into a switch or a hub, a standard CAT5 cable will work.
 
http://www.mrplc.com/kb/index.php?p...x_v2&id=65&c=11
This procedure will work for the SCL 5/05's serial port also. Just replace Microligix 1500 with SCL 5/05. You will need a null-modem cable.

Mickey,
I tried to auto-configure before. But it won't work. The SLC node didn't appear in my RSWho screen.

FYI: The processor type I use is 1747-L551B 5/05 16k
 
To go online via Ch. 0 (serial port):
In RSLinx configure the RS-232 DF1 Driver (use Auto-Configure).
You will need the 1747-CP3 cable for this.

mgvol,

I do have 1747-CP3 cable. I connect it to the serial port of SLC 5/05. I tried to auto-configure when using RS-232 DF1 Driver. But It still won't work. Is there something I miss? The processor type I have is 1747-L551B 5/05 16l memory.

Thanks for your reply.
 
When Autoconfigure doesn't work....

Assuming that you are connected correctly (a real serial port, not some USB or PCMCIA one), and that the cable is good (2-3, 3-2, 5-5), then there are two other things that could be the problem.

1) Something else is controlling your PC's serial port. The most likely cuplrit is the PIC driver in RSLinx. If that's running, you will have to stop it, delete the driver, and probably reboot the PC. If it's another problem (modem driver, mouse driver, virus checker), then you need to find it and disable it. Unfortunately, I don't know any way to figure out which program is hogging it.

2) The SLC has been set up for something other than DF1 on its comm port. If that's the case, the only way to get online is via the ethernet port. To do that, you either have to know the IP address, or be lucky and run BOOTP to give it one (and one that you'll know).

Either way, it's beginning to not look good for you.
 
I just received some information about the channel configuration of the SLC.

Channel 1
Driver: Ethernet

Channel 0
Driver: DH485 (the reason it is configured as DH485 because a
panelview 1000 is connected to this serial port.)
Node: 1
Baud: 19200


Based on this configuration, is that mean the only way to get online is via the Ethernet port?
 
try the same serial cable you've been using ... but delete the DF1 driver ... and then add the 1747-PIC driver instead ... try that one and see if you get lucky ...

note ... you don't ALWAYS need a 1747-PIC (hardware) in order to use the 1747-PIC driver (software) ...
 
Thanks everyone for your reply. I finally able to upload the program from the SLC 5/05. Ron is right and I used 1747-PIC driver.

Thanks a lot.
 
sorry, Harry, I misunderstood you ...

from harryting:

Hey Ron, you mind expand on that a bit? Thanks.

when I first read this it looked like Harry had said: “Do you mind if I (Harry) expand on that subject?” ... but now that I look at it again it is obvious that Harry was asking me (Ron) to dig a little bit deeper into this matter ... oops ... but, Harry, you should have said “expandING” ... just another failure to communicate ...

I’m sorry that I don’t have time to do this subject justice tonight but I’ll give it a shot just as a starter ... disclaimer: some of what follows is (over) simplified ... I apologize in advance for any confusion that this might cause but this is intended to be just a basic “getting started” discussion ...

in post #9 I said:

you don't ALWAYS need a 1747-PIC (hardware) in order to use the 1747-PIC driver (software) ...

when I made that statement I had the following points in mind ... the SLC-5/03, SLC-5/04, and SLC-5/05 processors have an RS-232 port available ... this port has a male DB-9 connector ... on the configuration screen, this port is referred to as “Channel 0” ...

this port is generally (and by default) set up for “DF1 Full Duplex” ... but this same port can also be set up (as it was in hhuong’s case) for “DH-485” (Data Highway 485) ... this is basically an Allen-Bradley networking configuration ... it was (as I understand) originally designed to be cheaper to implement than its big brother the DH+ (Data Highway Plus) network ...

now to the point ... the term “DH-485” has TWO distinct parts ...

one part of the term “DH-485” refers to the physical “hardware” used to implement the communication connection ...

the other part of the term “DH-485” refers to the “protocol” used to implement the communication ...

an analogy:

suppose that we go to Germany and examine their telephone communication system ... suppose that the telephone lines in Germany are designed to operate at 5 volts DC ... the language spoken on the German telephone lines is (of course) German ...

now suppose that we go to Italy and examine their telephone communication system ... suppose that the telephone lines in Italy are designed to operate at 24 volts DC ... the language spoken on the Italian telephone lines is (of course) Italian ...

in this simple analogy, we could talk about the “German” telephone system and have in mind BOTH the “hardware” (5 volts) specification AND the “protocol” (German language) specification of the system ... and also ... we could talk about the “Italian” telephone system and have in mind BOTH the “hardware” (24 volts) specification AND the “protocol” (Italian language) specification of the system ...

completing the analogy:

the common “RS-232/DF1” configuration refers to both a “hardware” (voltage) specification ... and to a “protocol” (language) specification ...

the less-common “DH-485” configuration refers to both a “hardware” (voltage) specification ... and to a “protocol” (language) specification ...

normally (but not always) the “hardware” (voltage) specification and the “protocol” (language) specification “GO TOGETHER” ... specifically ...

the “hardware” (voltage) of the “RS-232/DF1” specification is NORMALLY used with the “protocol” (language) of the same “RS-232/DF1” specification ... and ...

the “hardware” (voltage) of the “DH-485” specification is NORMALLY used with the “protocol” (language) of the same “DH-485” specification ... but ...

SOMETIMES one “hardware” (voltage) specification can be “mixed-and-matched” with the OTHER “protocol” (language) specification ... and that’s what was happening to our friend hhuong ...

now to the 1747-PIC “adapter” ... this “adapter” is a physical piece of “hardware” ... basically it’s a gray plastic box with two cables attached ... it’s primary use is to convert the RS-232 voltage levels from the back of your programming computer to the higher voltage levels used for the RJ-45 connector on the front of some SLC processors (SLC-500, SLC-5/01, SLC-5/02, and SLC-5/03) ... this conversion of the voltage levels MUST be done by a piece of hardware ... consider the telephone analogy ... there is NO WAY to simply “plug in” a German telephone set (5 volts) to the Italian telephone system (24 volts) and expect it to work properly ... to use a German telephone set in Italy would require a physical “adapter” of some sort to convert from one voltage level to the other ...

now to the 1747-PIC “driver” ... this “driver” is a “software” program ... it’s included as part of the RSLinx package ... it’s primary use is to convert the RS-232 “language” from the back of your programming computer to the DH-485 “native language” used by some SLC processors (SLC-500, SLC-5/01, SLC-5/02, and SLC-5/03) ... consider the telephone analogy ... we cannot simply “speak” German on the Italian telephone system and be understood ... to speak German on the Italian telephone system would require a “translator” of some sort to convert from one language to the other ...

and so to nail this down ... the 1747-PIC “adapter” is a piece of hardware for the DH-485 system ... the 1747-PIC “driver” is a piece of software for the DH-485 system ...

now ... sometimes the “Channel 0” DB-9 port on the front of an SLC processor is set up (as it was in hhoung’s case) for “DH-485” ... when that happens the voltage levels on the DB-9 port do NOT change ... specifically the port’s voltage levels stay perfectly compatible with the voltage levels used on your programming computer’s RS-232 (serial) port ... no problem there ... and specifically we do NOT need a 1747-PIC adapter ... the same old three-wire null modem cable that we usually use for this port will still work just fine ...

but ...

when the “Channel 0” port is set up for “DH-485” communications, the “protocol” (the language being spoken) DOES change ... specifically the port’s protocol (language) is no longer “DF1” ... and that’s a BIG problem if you’re still trying to use the old familiar “RS-232/DF1 Full Duplex” driver ... the solution is to use the 1747-PIC “driver” instead ... this SOFTWARE speaks a “protocol” (language) which is compatible with the DH-485 setting of the “Channel 0” port ...

and that’s the best I can do for tonight ... I welcome others to correct the “simplifications” that I made above ... but I’ve tried to keep this at a “let’s-get-started” level ... I hope that it helps ...

and one more thing ... this might help decide which driver (the “RS-232/DF1” or the “1747-PIC”) you need to use ... with NO cable connected to the DB-9 port, watch the LED marked “RS-232” on the front of the processor ... if it flashes about once every four seconds, then the DB-9 port is (probably) set for “DH-485” and you’ll (probably) need the “1747-PIC” driver in RSLinx ... but if there is NO flashing, then the DB-9 port is (probably) set for “DF1 Full Duplex” and you’ll (probably) need the “RS-232/DF1” driver in RSLinx ...
 
So if what Ron says is correct, can I hook up a SLC 5/05 to a DH 485 panelview 1000? and if so what type of cable would I need??

Yes, you can. Actually, in my network, a PanelView 1000 was connected to SLC serial port via cable CAT#: 2706-NC13 SER:A
 

Similar Topics

Hi guys, Working on one of my client's systems with SLC processors, earlier today she called me and said she was having comms errors, had a solid...
Replies
5
Views
1,997
Hi there, I am doing a site survey for an older plant which my company has started working with. There are mutliple different PLC's around the...
Replies
7
Views
4,385
Hello All, I’m trying to connect some SLC 5/03 and SLC 5/04 processors to RXLinx but am unable to see the connection to the processor in the...
Replies
5
Views
2,252
hi everyone, I'm trying to setup communication between a PV600 (with 2711p-rn3 DH485 COMM module) and a slc500 5/02 plc. I'm using a direct...
Replies
4
Views
3,036
Hi everyone! Hope everyone is having a great day. I just started out with PLC’s and by that I mean I was trying to understand how things...
Replies
6
Views
6,493
Back
Top Bottom