×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

AB MSG instruction help

AB MSG instruction help

AB MSG instruction help

(OP)
I have a project to add a Micrologix 1200 to an existing SLC 5/03. I have created a DH485 network using a 1747-AIC for the SLC end, and an AIC+ for the ML 1200 end.  There is also a PV600 connected at the SLC end.  The SLC I/O is 120vac and the ML1200 is 24VDC. At the initial installation ice cube relays were installed in the SLC cabinet to bring inputs from the ML1200 to the SLC. My boss wants these relays eliminated, and the signals put on the network.  I have read many posts about the MSG instruction, and have read AB's documentation until my eyes bleed but I don't seem to be getting it right. Can anyone walk me through an example that I can use to get my mind around this ?

RE: AB MSG instruction help

One word of caution:

Are any of the hardwired signals carrying signals critical to safety, e.g. interlocking, overrides, etc? If they are then I would suggest caution before committing them to a PLC data link, although I would equally not expect them running on a general purpose PLC.

jde,

Thanks for the link

 

RE: AB MSG instruction help

I would copy the output data file to an integer file (N9:0 for example)as a word, using the COP cammand. for example, a 16 channel ouput card would be O:1 (at the word level). This word represents the all 16 outputs, O:1/0, O:1/1, O:1/2, etc... You would COP O:0 to N9:0 for example. Use the MSG command to send the N9:0, over you communication link, to an integer file in the SLC, say N10:0 for example. Then, use the N10:0/0, n10:0/1, N9:0/2, ETC . . . bits that represent the inputs on the other PLC in your logic in place of the Inputs you are using now. Also, single click on a MSG command in the ladder file and push F1. I am a self taught programmer using the Help file. Good luck

RE: AB MSG instruction help

f

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources