Hello,
I have recently upgraded a legacy project to PLCNext Engineer 2025.0.2. I have also updated my libraries as shown below:
- Modbus TCP build 16
- Modbus RTU build 17
However, I am getting the following error:
SEM 1100 - The expression data type UDINT is not equal to the variable data type INT
The error does not point to a specific part of the code so I am unable to resolve this issue.
Could you please help me with this?
Upfront many thanks,
Alexander
Hi alexander,
it’s most likely a reference to an outdated library in your project.
Are there other libraries referenced in the project? (besides the Modbus ones you already updated)
BR
DivisionByZero
Hi DivisionByZero,
I am using the following libraries:

Thanks again!
Kind regards,
Alexander
According to the PLCnext Store the IT_Library is no longer supported. You might want to check if that’s the source of your error message 
And if it’s not the IT_Library… well you got the IP_Com_10 and MQTT_Client_Library left.