Composer, Reference connection
For Infi90 logics I use Composer 18.104.22.168 ver. After compile Control Logics I have no Warnings and Errors, but there is message that " Reference connection (OREF) is unused in this controller. Then I double click message it opens CLD and there is marked OREF but it has connection. It seems that its related only with INFI-90 LOOP objects AO/L, DO/L. After compile I loaded program to controller and everything works fine.
Is somebody had similar situation?
That is normal. During compile, every unconnected OREF generates a message in the log. The message simply indicates that there is an oref configured in the controller configuration but a matching iref has not been found within the scope of the configuration. This could be due to external irefs referencing orefs in the controller being compiled. I.e. bus, loop and infinet communications cross references. As you found when you clicked on the message, the "unconnected" oref has a connection but not within the controller itself.
It could also mean however that changes have not been made correctly. One possible issue is if some copy and pasting of new logic has been done and not all instances of the pasted irefs have been updated correclty. This will leave some orefs with no connection at all and others (often the original oref) with multiple connections. It won't fail the download as such but the logic obviously won't work as expected. Another cause for these messages is incomplete demolition of logic, sparing out or deleting the logic but leaving the now unused orefs behind to confuse those who follow. It does pay to look at these messages at least for sheets you have modified.
I have the same situation on all controllers, even if there was no changes made. It's very strange, because OREF and associated IREF are filled, I can browse View connected references, I simulated values and the logics works normally. So I don’t really understand there is the problem?