If I amend or make a change to a function that then adjusts the header ( Variables ) I find that all instances of the function are tagged as out-of-date ( Semantic Warning 2013) .
I now have to visit every instance of the Function and click the refresh? is there a way of forcing a global refresh to all blocks with 1 click? My AIN Block is called about 100+ times so I have to now go and spend time updating every call.
All I did was add another Value as an Output so I could monitor a setting… 
Andy
Hi Andy,
imo you can simply ignore the warnings? I use PLCnextEngineer 2023.0.1 and there is an option to hide this warning entirely.

If you want to use your new output you’d have to open the code worksheet and update the function block call anyway.
Cheers
DivisionByZero
I don’t see that option ? ( V2022.6 So I can get the simulator working)

The simulator should work with the latest version of PLCnext Engineer (2023.3).
The latest simulators are running firmware version 2022.0 LTS, and it’s possible to include a controller compatible with FW version 2022.0 in PLCnext Engineer version 2023.3.
I suppose it’s a new feature of the 2023.0.
Besides that it is not necessary that the simulator and PLCnext Engineer have the same version.
I am using (and have used) the same 2022.0 sim with PLCnext Engineer 2022.0, 2022.6 and 2023.0. You just need to use the correct PLC version in your projects (in my case 2023.0 PLCnext Engieneer, 2022.0 PLC version and 2022.0 sim).