OpENer Adapter to simulate as PLC

355 views
Skip to first unread message

nisarg...@dattus.com

unread,
Mar 24, 2017, 6:40:32 AM3/24/17
to EIP Stack Group OpENer Developers
Hi, 
I am working on Ethrnet/IP scanner application development. For the testing purpose I'm using OpENer as an adapter to test communication between scanner application and OpENer. Now to make OpENer behave as a PLC with EIP protocol, are there anything extra I need to develop or it will behave as a EIP adapter by default? 
Can we modify it, so that scanner application can query for particular tag and OpENer can respond with random generated data? 

Kindly let me know possibilities to use OpENer in place of PLC for the testing purpose.

Martin Melik-Merkumians

unread,
Mar 28, 2017, 5:18:48 AM3/28/17
to EIP Stack Group OpENer Developers
Hi!

I am not quite sure what you exactly mean by making OpENer behave like a PLC.

Adapter devices are usually used as intelligent field devices (remote I/Os, motor drives, etc.). PLC devices in an EIP network are usually EIP scanner.

Also what kind of data do you want to query? You can query attribute values of exisiting objects or do you want to access "process data".

nisarg...@dattus.com

unread,
Mar 28, 2017, 7:49:45 AM3/28/17
to EIP Stack Group OpENer Developers
Hi,
Thanks for the response. I am trying to develop a EIP Scanner software for my application, now to test EIP Scanner code I need something from which I can get the data or I can query from. One option is to have PLC on the one side and EIP Scanner code on other side and two can communicate. Now currently I do not have a PLC to test, so I am trying to query directly to OpENer stack running on my linux machine and trying to get data from scanner code, 

Will this configuration work without any modifications in the current OpENer stack? 

Alois Z.

unread,
Mar 28, 2017, 8:22:14 AM3/28/17
to EIP Stack Group OpENer Developers
Hi,
 
OpENer can be used to test a scanner. But as Martin said normally the PLC has the scanner functionality. So we are not sure what you are implementing and if OpENer will fit you. If you need slave (i.e., in EtherNet/IP speak: adapter) devices then OpENer is the right thing for you. If you need a PLC device (i.e., scanner in EtherNet/IP terms) then OpENer is not the right thing.
 
Alois
 
Gesendet: Dienstag, 28. März 2017 um 13:49 Uhr
Von: nisarg...@dattus.com
An: "EIP Stack Group OpENer Developers" <eip-stack-group-...@googlegroups.com>
Betreff: Re: OpENer Adapter to simulate as PLC
--
You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-opener...@googlegroups.com.
To post to this group, send email to eip-stack-group-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eip-stack-group-opener-developers/bccc5007-7b2e-4717-89ee-1b86068ff1ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

nisarg...@dattus.com

unread,
Mar 28, 2017, 8:29:34 AM3/28/17
to EIP Stack Group OpENer Developers
Hi,
That is what I am doing, I am developing scanner and I want to test it with OpENer, so will it work as it is or do I need to modify OpENer for specific testing?

On Tuesday, March 28, 2017 at 5:52:14 PM UTC+5:30, Alois Zoitl wrote:
Hi,
 
OpENer can be used to test a scanner. But as Martin said normally the PLC has the scanner functionality. So we are not sure what you are implementing and if OpENer will fit you. If you need slave (i.e., in EtherNet/IP speak: adapter) devices then OpENer is the right thing for you. If you need a PLC device (i.e., scanner in EtherNet/IP terms) then OpENer is not the right thing.
 
Alois
Gesendet: Dienstag, 28. März 2017 um 13:49 Uhr
Von: nisarg...@dattus.com
An: "EIP Stack Group OpENer Developers" <eip-stack-group-opener-devel...@googlegroups.com>

Betreff: Re: OpENer Adapter to simulate as PLC
Hi,
Thanks for the response. I am trying to develop a EIP Scanner software for my application, now to test EIP Scanner code I need something from which I can get the data or I can query from. One option is to have PLC on the one side and EIP Scanner code on other side and two can communicate. Now currently I do not have a PLC to test, so I am trying to query directly to OpENer stack running on my linux machine and trying to get data from scanner code, 
 
Will this configuration work without any modifications in the current OpENer stack? 

On Tuesday, March 28, 2017 at 2:48:48 PM UTC+5:30, Martin Melik-Merkumians wrote:
Hi!
 
I am not quite sure what you exactly mean by making OpENer behave like a PLC.
 
Adapter devices are usually used as intelligent field devices (remote I/Os, motor drives, etc.). PLC devices in an EIP network are usually EIP scanner.
 
Also what kind of data do you want to query? You can query attribute values of exisiting objects or do you want to access "process data".
 


Am Freitag, 24. März 2017 11:40:32 UTC+1 schrieb nisarg...@dattus.com:
Hi, 
I am working on Ethrnet/IP scanner application development. For the testing purpose I'm using OpENer as an adapter to test communication between scanner application and OpENer. Now to make OpENer behave as a PLC with EIP protocol, are there anything extra I need to develop or it will behave as a EIP adapter by default? 
Can we modify it, so that scanner application can query for particular tag and OpENer can respond with random generated data? 
 
Kindly let me know possibilities to use OpENer in place of PLC for the testing purpose.

 

--
You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-opener-developers+unsubscribe@googlegroups.com.
To post to this group, send email to eip-stack-group-opener-devel...@googlegroups.com.

Alois Z.

unread,
Mar 28, 2017, 8:43:18 AM3/28/17
to EIP Stack Group OpENer Developers
Hi,
 
as I said OpENer is an adapter and can be used for testing scanners as is. If you look into the EDS file which comes with OpENer and which your scanner configuration software or the scanner itself should be able to read you will find the default configuration of the OpENer sample application. It should offer some assembly objects for inputs and outputs (where inputs are the mirrored outputs) a configuraiton object and one assembly object for testing direct acess with explicit messages. You should be able to open a exclusive owner connection on the input and output assembly, an input only connection and on both a listen only connection. In principle the minimal requirements for a scanner described in ODVA's PUB70 are supported. I hope this helps.
 
Alois
 
Gesendet: Dienstag, 28. März 2017 um 14:29 Uhr
Von: nisarg...@dattus.com
An: "EIP Stack Group OpENer Developers" <eip-stack-group-...@googlegroups.com>
Betreff: Re: Re: OpENer Adapter to simulate as PLC
Hi,
That is what I am doing, I am developing scanner and I want to test it with OpENer, so will it work as it is or do I need to modify OpENer for specific testing?

On Tuesday, March 28, 2017 at 5:52:14 PM UTC+5:30, Alois Zoitl wrote:
Hi,
 
OpENer can be used to test a scanner. But as Martin said normally the PLC has the scanner functionality. So we are not sure what you are implementing and if OpENer will fit you. If you need slave (i.e., in EtherNet/IP speak: adapter) devices then OpENer is the right thing for you. If you need a PLC device (i.e., scanner in EtherNet/IP terms) then OpENer is not the right thing.
 
Alois
Gesendet: Dienstag, 28. März 2017 um 13:49 Uhr
Von: nisarg...@dattus.com
An: "EIP Stack Group OpENer Developers" <eip-stack-group-...@googlegroups.com>

Betreff: Re: OpENer Adapter to simulate as PLC
Hi,
Thanks for the response. I am trying to develop a EIP Scanner software for my application, now to test EIP Scanner code I need something from which I can get the data or I can query from. One option is to have PLC on the one side and EIP Scanner code on other side and two can communicate. Now currently I do not have a PLC to test, so I am trying to query directly to OpENer stack running on my linux machine and trying to get data from scanner code, 
 
Will this configuration work without any modifications in the current OpENer stack? 

On Tuesday, March 28, 2017 at 2:48:48 PM UTC+5:30, Martin Melik-Merkumians wrote:
Hi!
 
I am not quite sure what you exactly mean by making OpENer behave like a PLC.
 
Adapter devices are usually used as intelligent field devices (remote I/Os, motor drives, etc.). PLC devices in an EIP network are usually EIP scanner.
 
Also what kind of data do you want to query? You can query attribute values of exisiting objects or do you want to access "process data".
 


Am Freitag, 24. März 2017 11:40:32 UTC+1 schrieb nisarg...@dattus.com:
Hi, 
I am working on Ethrnet/IP scanner application development. For the testing purpose I'm using OpENer as an adapter to test communication between scanner application and OpENer. Now to make OpENer behave as a PLC with EIP protocol, are there anything extra I need to develop or it will behave as a EIP adapter by default? 
Can we modify it, so that scanner application can query for particular tag and OpENer can respond with random generated data? 
 
Kindly let me know possibilities to use OpENer in place of PLC for the testing purpose.

 

--
You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-opener...@googlegroups.com.
To post to this group, send email to eip-stack-group-...@googlegroups.com.

 

--

You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-opener...@googlegroups.com.
To post to this group, send email to eip-stack-group-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eip-stack-group-opener-developers/641d12f1-81cb-4ab1-9c7b-0981e5a5397a%40googlegroups.com.

nisarg...@dattus.com

unread,
Mar 31, 2017, 3:10:33 AM3/31/17
to EIP Stack Group OpENer Developers
Hi,
Got my concept cleared with the help of your answer. Thank you very much.


On Tuesday, March 28, 2017 at 6:13:18 PM UTC+5:30, Alois Zoitl wrote:
Hi,
 
as I said OpENer is an adapter and can be used for testing scanners as is. If you look into the EDS file which comes with OpENer and which your scanner configuration software or the scanner itself should be able to read you will find the default configuration of the OpENer sample application. It should offer some assembly objects for inputs and outputs (where inputs are the mirrored outputs) a configuraiton object and one assembly object for testing direct acess with explicit messages. You should be able to open a exclusive owner connection on the input and output assembly, an input only connection and on both a listen only connection. In principle the minimal requirements for a scanner described in ODVA's PUB70 are supported. I hope this helps.
 
Alois
Gesendet: Dienstag, 28. März 2017 um 14:29 Uhr
Von: nisarg...@dattus.com
An: "EIP Stack Group OpENer Developers" <eip-stack-group-opener-devel...@googlegroups.com>

Betreff: Re: Re: OpENer Adapter to simulate as PLC
Hi,
That is what I am doing, I am developing scanner and I want to test it with OpENer, so will it work as it is or do I need to modify OpENer for specific testing?

On Tuesday, March 28, 2017 at 5:52:14 PM UTC+5:30, Alois Zoitl wrote:
Hi,
 
OpENer can be used to test a scanner. But as Martin said normally the PLC has the scanner functionality. So we are not sure what you are implementing and if OpENer will fit you. If you need slave (i.e., in EtherNet/IP speak: adapter) devices then OpENer is the right thing for you. If you need a PLC device (i.e., scanner in EtherNet/IP terms) then OpENer is not the right thing.
 
Alois
Gesendet: Dienstag, 28. März 2017 um 13:49 Uhr
Von: nisarg...@dattus.com
An: "EIP Stack Group OpENer Developers" <eip-stack-group-opener-devel...@googlegroups.com>

Betreff: Re: OpENer Adapter to simulate as PLC
Hi,
Thanks for the response. I am trying to develop a EIP Scanner software for my application, now to test EIP Scanner code I need something from which I can get the data or I can query from. One option is to have PLC on the one side and EIP Scanner code on other side and two can communicate. Now currently I do not have a PLC to test, so I am trying to query directly to OpENer stack running on my linux machine and trying to get data from scanner code, 
 
Will this configuration work without any modifications in the current OpENer stack? 

On Tuesday, March 28, 2017 at 2:48:48 PM UTC+5:30, Martin Melik-Merkumians wrote:
Hi!
 
I am not quite sure what you exactly mean by making OpENer behave like a PLC.
 
Adapter devices are usually used as intelligent field devices (remote I/Os, motor drives, etc.). PLC devices in an EIP network are usually EIP scanner.
 
Also what kind of data do you want to query? You can query attribute values of exisiting objects or do you want to access "process data".
 


Am Freitag, 24. März 2017 11:40:32 UTC+1 schrieb nisarg...@dattus.com:
Hi, 
I am working on Ethrnet/IP scanner application development. For the testing purpose I'm using OpENer as an adapter to test communication between scanner application and OpENer. Now to make OpENer behave as a PLC with EIP protocol, are there anything extra I need to develop or it will behave as a EIP adapter by default? 
Can we modify it, so that scanner application can query for particular tag and OpENer can respond with random generated data? 
 
Kindly let me know possibilities to use OpENer in place of PLC for the testing purpose.

 

--
You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-opener-developers+unsubscribe@googlegroups.com.
To post to this group, send email to eip-stack-group-opener-devel...@googlegroups.com.

 

--
You received this message because you are subscribed to the Google Groups "EIP Stack Group OpENer Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eip-stack-group-opener-developers+unsubscribe@googlegroups.com.
To post to this group, send email to eip-stack-group-opener-devel...@googlegroups.com.

nisarg...@dattus.com

unread,
Apr 4, 2017, 1:07:50 AM4/4/17
to EIP Stack Group OpENer Developers
Hi,
I got the concept that how OpENer is designed and is having assembly objects created. How can I test the communication with those assembly objects or I can query them from scanner application? Do I need to provide class name, attribute name etc to query and if I am not wrong assembly object class number is 0x04. So do I need to go that way or I am missing something? 

Martin Melik-Merkumians

unread,
Sep 30, 2017, 11:25:59 AM9/30/17
to EIP Stack Group OpENer Developers
Hi!

Yes, you query them via class ID, instance ID, connection ID(s). If you want to establish an IO connection you have to send a correct Forward Open Request containing these IDs

linyong Deng

unread,
Nov 16, 2023, 4:00:29 AM11/16/23
to EIP Stack Group OpENer Developers
hi, guys. I think your scanner is very interesting. Could you please share how you make this scanner? Is there any routine

DS

martin...@gmail.com

unread,
Jan 12, 2024, 9:01:43 AM1/12/24
to EIP Stack Group OpENer Developers
Sorry, seems there is a misunderstanding. You cannot turn OpENer into a scanner, as it is not designed to be one
Reply all
Reply to author
Forward
0 new messages