05-21-2012 03:51 AM - edited 05-21-2012 03:51 AM
It might come handy to somebody. Here is a native LabVIEW implementation of Greisinger's Easy Bus protocol for communication with their GMH 3xxx devices.
Note: Their devices use RS232 TTL not just ordinary RS232 so you will have to buy their convertor cable. We tried to make our own cable but it didn't work. I have the suspicion there is something more in their cable than the RS232 <-> RS232TTL converter.
05-25-2012 02:06 AM
Hey Ceties,
Thank you very much for sharing, I am sure it will be useful for someone.
Kind regards,
Ion R.
01-23-2015 08:34 AM
Hello
I`m trying to build a data aquistion system which uses 2 easybus temperature sensors conected in paralel to one easybus to rs232 adapter.
By using your code i can get one of the sensors to work but not the two of them in paralel.
I belive it has something to do with the address of each sessor .
Can you tell me how to propery change the address ?
Right now address = 0 works for 1 sensor all other values give a timeout, address = 0 gives a crc error with 2 sensors and offcourse the systems timesout with other values for the address.
01-23-2015 09:18 AM
And update .... turns out that easybus devices come with a default addres of 0 from the factory and you need a special program called
Easybus-Configurator to asigne addresses and mange the devices.
so for later reference the configurator program can be downloaded form here -> https://greisinger.de/index.php?language=en&task=4 <-
Anyway the original program is great and helped me alot kudos to you OP
12-03-2015 09:17 AM
Hi all,
we try to use dll supplied by Griesinger but doesn't work.
Now i'd like to try our library, but the measure doesn't change (is fix on 15.36 ).
We use the cable usb (direct cable) supplied by the Greisinger.
The read function in the response.vi sent a 1073676294 error message:
Warning 1073676294 occurred at VISA Read in Response__EASYBUS.vi->Example.vi
Possible reason(s):
VISA: (Hex 0x3FFF0006) The number of bytes transferred is equal to the requested input count. More data might be available.
I try with byte count but an error appear in the CRC.
You have some suggestion?
Thanks for answer.
Nicola
03-20-2019 09:31 AM
Hi Nicola,
I guess you figured it already out, but maybe it will help some other people.
I had the same problem like you and figured out that I used the wrong bytes. The massage was a 9 byte answer and the information about the temperature was in the byte 6 and 7 and not in byte 3 and 4.
If you will change it you will get the correct answer.
Hope this will help you!