Aeg.Engenharia

Ethernet/IP Communication - Micro850 and SMC EX600

4 posts in this topic

I'm trying to set up an Ethernet/IP communication with a CIP block between a Micro850 and a SMC EX600-sen3 pneumatic Module.

I can read the inputs of the module with the configuration below, but I CANT write to SET or RESET the digital outputs. There are NO errors showing communications issues in the CIP Generic Block I am using...

I read that for some reason, it seems that there are problems with writing thru Ethernet/IP protocol between Micro family and other devices not from Rockwell...

Does anyone know if there is a way to make it work?

Configuration that is working to READ:
CIP Service Code:     14
CIP Class ID:         4
CIP Instance ID:     100
CIP Attribute:         3
CIP Member ID:         0


Configuration that is NOT working to WRITE:
CIP Service Code:     16
CIP Class ID:         4
CIP Instance ID:     150
CIP Attribute:         3
CIP Member ID:         0

CIP configuration.png

Share this post


Link to post
Share on other sites

The Micro850 can only use explicit messages (aka "Class 3") instead of implicit cyclic messages (aka "Class 1").  The latter are what PLCs with true EtherNet/IP I/O scanners use.  The cyclic messages "take ownership" of the outputs, which is required by most I/O devices to get out of fail-safe mode.  Some devices allow explicit messages if a separate parameter indicates the timeout to use.  Look for such a parameter in the SMC docs.  If it doesn't have such, the Micro850 won't be able to control that device.

Share this post


Link to post
Share on other sites

Thank you for the reply.

I actually was able to make it work, with a documentation sent by SMC specialists. In this document, they are using the "force" condition of the outputs to allow the PLC to be write the output by explicit message.

Details in the attachment.

Anyway, thank you.

SMC.png

1 person likes this

Share this post


Link to post
Share on other sites

Hi Aeg.Engenharia! Do you have an example code for do this?. I'm new, and I need to comunicate from Micro870 with EX600-SEN3/4 module. 

I would greatly appreciate it!,  :)

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