1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | PublisherDiag := 'NDATA Publisher'; LogClass := CmpLog.LogClass.LOG_DEBUG; IF _Publisher.xExecute THEN PublisherDiag := CONCAT( PublisherDiag,'.EX' ); ELSE PublisherDiag := CONCAT( PublisherDiag,'.IDLE' ); END_IF IF _Publisher.xDone THEN PublisherDiag := CONCAT( PublisherDiag,'.DN' ); IF _Publisher.xBusy THEN PublisherDiag := CONCAT( PublisherDiag,'.BUSY' ); IF _Publisher.xError THEN LogClass := CmpLog.LogClass.LOG_ERROR; PublisherDiag := CONCAT( PublisherDiag,'.ERR= ' ); Returns a dynamic connection state string for diagnosis purposes. |