I have a sensor connected to IO-Link Master. Reading temperature over Modbus communication. According to IODD file, we can get the temperature by reading only 14 bit of the word(16 bit) leaving 2 LSBs i.e. first 2 bits.
How can it be acheived in Kepware?
Solved! Go to Solution.
Greetings @GC_11210517 ,
I hope you're doing well.
The cause behind this error is that the expression may contain an unknown tag, misspelled keyword, or syntax error.
Please follow the below-mentioned steps to address this issue:-
1. Verify any tags in the expression exist and are valid. Correct as necessary.
2. Check the expression for misspelled keywords and syntax errors. Correct as necessary.
Hello,
You can create a derived tag and try the following expression for only the required 14 bits to see if it works.
(TAG (Channel1.Device1.Bit1)*(POW(2,0))) --> here 'Bit1' configuration giving error
invalid expression: unknown tag or misspelled keyword
Greetings @GC_11210517 ,
I hope you're doing well.
The cause behind this error is that the expression may contain an unknown tag, misspelled keyword, or syntax error.
Please follow the below-mentioned steps to address this issue:-
1. Verify any tags in the expression exist and are valid. Correct as necessary.
2. Check the expression for misspelled keywords and syntax errors. Correct as necessary.
NO.
This was not working although everything was correct as far as mentioned 2 points are concerned.
Anyway, I have processed this at Thingworx side. Obliviously this should have been taken up at Edge side.