09-29-2015 01:02 AM
Hi ,
I am trying to communicate in labview 2011 PC with ultrasonic welder which have etherent/ip, to get real time data in labview PC and want to log the data and show graphs
I had installed the EIP toolkit
The welder have
* Explicit message for parameter configuration
I can communicate to welder through explicit messaging , so i had successfully configured parameters in welder with EthernetIP CIP Get Attribute single.vi ,
* Implicit message for real time data welding data
Input Assembly Instance: 101 Size: 12 DINTs (48 bytes total)
Output Assembly Instance: 102 Size: 2 DINTs (8 bytes total)
Configuration Assembly Instance: 103 Size: 0 (0 bytes total)
For real time welding data , i need to communicate though implicit message from labview PC.
How to create connectio between labview and ultrasonic welder for implicit messaging.
Solved! Go to Solution.
09-29-2015 04:36 AM
Hi Arvindh,
I'm afraid you cannot create an implicit I/O communication between labview and ultrasonic welder.
This is because National Instrument's driver is not a scanner, but an adapter (slave) and so is the ultrasonic welder.
This means that we cannot initiate an I/O instance. This does not mean National Instrument's driver cannot communicate over Implicit Messaging, just that it cannot start that communication.
I know explicit message is not as fast as implicit messaging, but If you are not running up against transfer limits you still can use explicit messaging.
Explicit messaging speed can reach up to 100Hz.
Wendy
09-29-2015 06:01 AM
thanks wendy,
Is there any problem by getting & setting the implicit message assembly instance data through EthernetIP CIP Get Attribute single.vi and EthernetIP CIP Set Attribute single.vi?
Its possible to do anything with UDP protocols vi
09-30-2015 12:51 AM - edited 09-30-2015 12:52 AM
I think there's no problem.
As I/O adapter, we can be the target of an I/O messaging connection where we can both input/output assemblies.
I don't know if I've clarified your concern.
Any problems pls let me know.
But FYI, China will be on vacation starting tommorrow until Oct.8th. So response will be delayed because of the vacation.
Appreciate your understanding.
Wendy
09-30-2015 03:12 AM
I can read the Input Assembly instance through explicit essaging using EthernetIP CIP Get Attribute single .vi
but i can't able to set output assembly instance through explicit essaging using EthernetIP CIP Set Attribute single .vi
the error says that value is not setable
09-30-2015 05:02 AM
the output assembly i tried write is not present
Finally i can able to read and wrtie i/o data through explicit message
thank you wendy
09-26-2017 09:43 PM
Hi Arvindh,
I'm working on similar applications, but I cannot figure out the class ID for I/O assembly when I use "get attribute single.vi" . could you please share the vi you created?
11-16-2018 03:57 AM
Hello,
I'm trying to comunicate thanks explicit message with the master IO/Link BNI EIP-508-105-Z015 from my laptop. I installed the ethernet/ip driver (http://www.ni.com/download/ni-industrial-communications-for-ethernetip-16.0/6169/en/) for LabVIEW 2016.
The CIP Get Attribute Single.vi returns me the correct numbers of bytes for every instance, but all of them are zero.
It it possibile? I don't the understand the reason.
The configuration data of the BNI EIP-508-105-Z015:
Input 100; size 392 bytes
Output 101; size 262 bytes
Config 102; size 194 bytes
11-19-2018 02:18 AM
Hello fra_sab,
I am sorry that I can not understand what is the meaning that you said: "The CIP Get Attribute Single.vi returns me the correct numbers of bytes for every instance, but all of them are zero." Could you please clarify that? You mean that the error out is 0,right?
Meanwhile, is there any error or warning when you run your code?
Thanks!
11-19-2018 10:40 AM
Hello,
I don't have any error or warning when I run the application. When I read the input area (with CIP Get Attribute Single.vi) of the Balluff master, I obtain an array of bytes with the correct size (392 bytes), but all bits are zero. The input area is the area where the Balluff master writes data read from IO/Link bus, It's impossible that area is alla zero.
I presume there is a problem of the device or I don't send a message of start to the device. I don't know what is the solution.
Note:
The configuration data of the BNI EIP-508-105-Z015:
Input 100; size 392 bytes
Output 101; size 262 bytes
Config 102; size 194 bytes