News:

  • October 14, 2025, 09:35:47 AM

Login with username, password and session length

Author Topic: RSLogix500 to DirectSoft 5 Program  (Read 3501 times)

mabillock

  • Jr. Member
  • **
  • Posts: 14
RSLogix500 to DirectSoft 5 Program
« on: October 07, 2016, 08:59:04 AM »
I'm a new programmer to the PLC game and have the luxury of making a RSlogix 500 program to a DirectSoft 5 program and could use some guidance on how to convert 500 elements to DirectSoft elements to import and export through a .csv document.

PLCGuy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 677
Re: RSLogix500 to DirectSoft 5 Program
« Reply #1 on: October 07, 2016, 09:33:15 AM »
I had to do the same thing. Either bite the bullet and start typing or
export the Allenbradley to a CSV file.

I took an old DS program and exported the elements to a csv file.
Printed out the Allen Bradley csv and started to type over the old elements in the DS5. I used the DS5 as a template.

All the I'x and B's etc will have to be converted over the X's Y's C's etc. Then import the modified DS5 back into Direct Soft.

I just typed it all over again in DS and printed out the AB ladder and retyped. Structure will change of course. Some things are done better in DS.

If I was you and have the money check out the D0-More. I did lots of things using the Math box that cut down my ladder in AB.
Also Do-More has the timer bits .done, .Timing, .Reset, you are use to seeing in the AB.
Also actual write different programs within the main program, unlike task that AB uses.

mabillock

  • Jr. Member
  • **
  • Posts: 14
Re: RSLogix500 to DirectSoft 5 Program
« Reply #2 on: October 07, 2016, 10:17:10 AM »
I've started that and just can't get the correct format to import my changed .csv file without an error coming up in the output window.  Also trying to figure what Element abbreviation for DirectSoft translates to the A/B element.  Any help on that where I can find a chart or something of that nature.

PLCGuy

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 677
Re: RSLogix500 to DirectSoft 5 Program
« Reply #3 on: October 07, 2016, 11:29:23 AM »
abbreviation? You mean like I:0.0.0 would be X0, O:0.0.0 would be Y0, B3:0.0=C0, n7:0.0=V2000. Is that what you are looking for?

mabillock

  • Jr. Member
  • **
  • Posts: 14
Re: RSLogix500 to DirectSoft 5 Program
« Reply #4 on: October 07, 2016, 12:50:34 PM »
Exactly and I happened to find it shortly after my post.  Thanks a bunch.

b_carlton

  • Internal Dev
  • Hero Member
  • ****
  • Posts: 606
    • thePLCguy
Re: RSLogix500 to DirectSoft 5 Program
« Reply #5 on: October 07, 2016, 05:14:20 PM »
An output is a PLC's way of getting its inputs to change.