[font=verdana, arial, helvetica]I’ve written a SNPX driver for our products. The SNPX has been easy to integrate.
The next issue I have is when I read in an analog input; I get a word (2 bytes, [LSB][MSB]) which the manuals states. But since I do not have the Fanuc software and don’t have the right hardware to read in analog inputs; I’ve no clue how the floating point are formatted in 16 bits. I’ve know of a non standard 16-bit floating point method that been derived from IEEE 32-bit standard called “short float”, but I’m not sure Fanuc 90-30 uses this floating point method.
Could someone can tell me how the floating points are encoded in Fanuc 90-30, or in SNP/X in general?
I appreciated any help you guys can give me. Thanks[/font]
The next issue I have is when I read in an analog input; I get a word (2 bytes, [LSB][MSB]) which the manuals states. But since I do not have the Fanuc software and don’t have the right hardware to read in analog inputs; I’ve no clue how the floating point are formatted in 16 bits. I’ve know of a non standard 16-bit floating point method that been derived from IEEE 32-bit standard called “short float”, but I’m not sure Fanuc 90-30 uses this floating point method.
Could someone can tell me how the floating points are encoded in Fanuc 90-30, or in SNP/X in general?
I appreciated any help you guys can give me. Thanks[/font]