Hi,
I am trying to communicate a 16-bit UInt from Robot to a Siemens S7-1200 but I cannot figure out why the byte swap is not working.
KRC4 KSS 8.6 + WoV 6.0
Here are screenshots for the IO mapping and byte swapping in WoV:
The signal is defined in $config.dat:
Code
;==================================
; Userdefined Variables
;==================================
SIGNAL MTEC_SET_FREQ $OUT[17] TO $OUT[32]
SIGNAL MTEC_RUN_PUMP $OUT[33]
And set it to 1 in the SmartPad, but in TIAPortal, I receive it as 256. There is no byte swapping in TIAPortal and I also checked the signal bit by bit. The byte order is not changing, no matter if I configure the byte swap in WoV or not. It's always LSBF!
256 on the robot is received as 1 in TIAPortal, so I'm sure the addresses are not shifted.
Am I missing something?
Any help would be highly appreciated.
Many thanks in advance.