AdvancedHMI Software

General Category => Support Questions => Topic started by: x3952 on January 31, 2019, 11:24:12 PM

Title: Getting Started Help - BeginWrite
Post by: x3952 on January 31, 2019, 11:24:12 PM
So I'm just learning about Ethernet/IP and I have a noobie question.

What do I input for the startAddress parameter of the beginwrite method?
The best I've found on the web is that this might be a sequence of bytes that reflect the class, instance, and attribute.
If it helps I'm trying to communicate with a servo drive using the EthernetIPforMicro800 class. I'm writing to the standard assembly class parameter 3.

If I missed some documentation somewhere or someone can just provide an answer I would be very appreciative.
Thanks in advance.
Title: Re: Getting Started Help - BeginWrite
Post by: Archie on February 01, 2019, 05:53:21 AM
The BeginRead is only for reading tags from a PLC, not generic Ethernet/IP parameters. This may help with what you want to do:

https://advancedhmi.com/documentation/index.php?title=Reading_the_CIP_Identity_of_any_Ethernet/IP_device
Title: Re: Getting Started Help - BeginWrite
Post by: x3952 on February 01, 2019, 11:40:12 AM
The BeginRead is only for reading tags from a PLC, not generic Ethernet/IP parameters. This may help with what you want to do:

https://advancedhmi.com/documentation/index.php?title=Reading_the_CIP_Identity_of_any_Ethernet/IP_device

Sorry, did you mean the BeginRead or beginwrite?
I actually saw this example and was able to apply it to successfully read the area of interest, but I am at a loss as to how to write to it.
Title: Re: Getting Started Help - BeginWrite
Post by: Archie on February 01, 2019, 12:02:28 PM
BeginRead and BegingWrite both only apply to PLC tags. By directly accessing Ethernet/IP (CIP) you are reading/writing attributes not tags. It is a lower lever function.

The AdvancedHMI drivers have very limited low level access because they are designed to be used for reading/writing tags in a PLC.