I am working with an Anybus Communication 7072. I am trying to communicate to a serial device via rs232 and ASCII and on the other side a robot talking Ethernet/IP. I am getting good data back and forth from serial device and the robot. the issue is that when the serial device sends a value of “A000” (2 bytes) and parses each character as a byte. so instead of byte1(A0) and byte2(00), it gives me 4 bytes: byte1(A), byte2(0), byte3(0), byte4(0). this is causing issues on the ethernet/IP end as I cannot map data to a particular bit. after 39(hex) the binary value is completely different and is making my life hell. is it possible to take the 2 Ascii hex characters and stick them into 1 byte?
I am attaching 2 config files. 1 with 2 bytes as “V1, V2, V3, V4” and a second one with 4 bytes. the second configuration matches the log file (also attached).
Any help is much appreciated.