Ctor

Commands Protocol

8 posts in this topic

Hi all,

I would like to ask you about the name and manual of the command protocol for PLC Allen Bradley.

I am not asking about communication protocols, I am asking about the protocol of the commands to use some features of the PLC without RS Logix. In a similar way, OMRON is using the protocols FINS and Hostlink, or Mitsubishi is using MELSEC commands.

Thank you very much.

Edited by Ctor

Share this post


Link to post
Share on other sites

 

I don't know if you mean protocols like Ethernet, Rs232, Rs485, Prifubus, DeviceNet, EtherCat.

 

Share this post


Link to post
Share on other sites

It sounds like he want's to "use features" of PLC without the use of the PLC software or an HMI. :/

Share this post


Link to post
Share on other sites

For example, with OMRON or Mitsubishi it is possible to create software (using C#, Java, etc) to send commands to set Run/Monitor/Program Modes, to force signals, to cancel forced signals, to modify the IP address, etc, etc.

For OMRON this command protocol is called FINS, and for Mitsubishi it is called MELSEC.

Normally I send these commands by Ethernet, but it is possible using other communication protocols.

Thanks a lot.

Share this post


Link to post
Share on other sites

The original A-B protocols for the PLC/SLC controllers are called "Programmable Controller Command Code", or "PCCC".

The modern ControlLogix uses a set of commands they call "Common Industrial Protocol", or "CIP".    CIP's most common connection is over TCP/IP and Ethernet, but it's the same commands if it's transported by ControlNet or DF1 serial transports.

Much of the CIP protocol and commands are published, especially for ordinary data access.

But much of them are not.   You will get zero support from Rockwell Automation if you're trying to roll your own protocol to edit the controller user program.

 

Share this post


Link to post
Share on other sites

Thank you very much.

Could you suggest me some "very good" manuals about CIP, first, to get started and, later, to get advanced?

Thanks again!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now