RS Logix 5oo book recommendations?

kp228

Member
Join Date
Apr 2006
Location
Savannah, GA
Posts
5
Please recommend some good books that go into detail about advanced programming functions. I am using an AB SLC-500 and RS Logix 500. I was looking to use the IIM and IOM but I haven't found detailed information on them.

Thanks
 
kp228,

Welcome to the fourm, you should check into www.ind-info.com

This is Ron Beaufort site, he has wrote books on this site and has helped many, he's from your area...

Thats were I would start
 
geniusintraining,

Thank you. That is a good site. I should have given more details.

I am a graduate of Savannah Technical College and I am entering Savannah State this summer. I want to improve on a PLC controlled traffic light intersection which I created during the ten-week PLC course. I realize that it has no practical use but it is a good learning experience.

I want to do some serious research before summer classes begin and I cannot afford to pay $500.
 
I don't know if you have the rs500 on your pc but this is good info from the help files...don't try and make them harder then what they are. They are what they say...
IIM:

Description
This output instruction allows you to update data prior to the normal input scan. When the IIM instruction is enabled, the program scan is interrupted. Data from a specified I/O slot is transferred through a mask to the input data file. This makes the data available to instructions following the IIM instruction in the ladder program.
The IIM operates on the inputs assigned to a particular word of a slot (16 bits maximum). For the mask, a (1) in an input’s bit position passes data from the source to the destination. A (0) inhibits data from passing from the source to the destination.
Note Expansion I/O is not permitted with the IIM instruction.
Entering Parameters
Slot - Identify the slot and word here that contains the data to be passed. If the word is 0 it does not have to be specified.
Examples: I:2 means inputs of slot 2 word 0. I:4.1 means input word 1 in slot 4.
Fixed and SLC 5/01 controllers can have up to 8 words associated with the slot. The SLC 5/02, 5/03, 5/04, 5/05 and MicroLogix 1500 controllers can have up to 32 words associated with the slot (0-31).
For MicroLogix 1000 controllers specify I1:0.0. For 16 I/O controllers I1:0/0-9 are valid and I1:0/10-15 are considered unused inputs. (They do not physically exist.) For 32 I/O controllers, I1:0/0-15 and I1:1/0-3 are valid. Specify I1:1 if you want to immediately update the last four input bits.
Mask - Specify a constant or register address. You can enter the constant in binary, decimal, or hexadecimal. RSLogix 500 will make any necessary conversion and display the hexadecimal value. Click here for an example showing how to enter the Mask value using hexadecimal, binary, or decimal values.
Length - (5/03, 5/04, 5/05, and MicroLogix 1200 and 1500 only) Used to transfer more than one word per slot.

IOM:

This output instruction allows you to update outputs prior to the normal output scan. When the IOM instruction is enabled, the program scan is interrupted to transfer data to a specified I/O slot through a mask. The program scan then resumes.
The IOM operates on the physical outputs assigned to a particular word of a slot (16 bits maximum). For the mask, a (1) in an output’s bit position passes data from the source to the destination. A (0) inhibits data from passing from the source to the destination.
Note Expansion I/O is not permitted with the IOM instruction.
Entering Parameters
Slot - Identify the slot and word containing the data to be passed. If the word is 0 it does not have to be specified.
For example: O:2 means outputs of slot 2 word 0. O:1.1 means output word 1 in slot 1.
Fixed and SLC 5/01 controllers can have up to 8 words associated with the slot. The SLC 5/02, 5/03, 5/04, 5/05, and MicroLogix 1500 controllers can have up to 32 words associated with the slot (0-31).
For MicroLogix 1000 controllers specify O0:0.0. For 16 I/O controllers O0:0/0-5 are valid and O0:0/6-15 are considered unused outputs. (They do not physically exist.) For 32 I/O controllers, O0:0/0-11 are valid and O0:0/12-15 are considered unused outputs.
Mask - Specify a constant or register address. You can enter the constant in binary, decimal, or hexadecimal. RSLogix 500 will make any necessary conversion and display the hexadecimal value. Click here for an example showing how to enter the Mask value using hexadecimal, binary, or decimal values.
 
I don't know if you have the rs500 on your pc but this is good info from the help files...don't try and make them harder then what they are. They are what they say...
IIM:

Description
This output instruction allows you to update data prior to the normal input scan. When the IIM instruction is enabled, the program scan is interrupted.

Thank you. I had tried to use this as an input instruction and my sequencers as my output instructions. No wonder I couldn't get my rung to verify.
 

Similar Topics

Hi All, I'm just trying to understand the reason behind something I recently experienced. Background: The system contains 4 CompactLogix...
Replies
2
Views
101
I recently did a program conversion from logix 500 to studio 5000 and when machine runs it depends on two ton instructions to keep the machine in...
Replies
17
Views
441
Hello, I am trying to read a barcode scanner input using a cognex dataman 280 barcode reader, store it another string, the compare with another...
Replies
1
Views
71
Hello. Why is my RSLogix 5000 start in grace period mode, even though I have a valid license? I also think I have a decently recent FT Activation...
Replies
3
Views
153
Back
Top Bottom