Non riesco ad immaginare la tua situazione..
Intanto è strano che non ti funzioni in simulazione, non dici se in simulazione non ti funziona la query o la scrittura sul PLC. Il simulatore ha lo stesso comportamento del pannello reale quindi verificherei se da simulatore hai diritti di accesso al server SQL e s e hai configurato correttamente la connessione con il PLC.
In merito al comportamento sul pannello visualizzerei in debug o sul pannello il query result, le TAGs di uscita della query e la variabile selection della riga query per verificare se il problema è nella query o nella scrittura sul PLC.