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. |