1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | SubscriberDiag := 'Subscriber Subscriber'; LogClass := CmpLog.LogClass.LOG_DEBUG; IF _Subscriber.xEnable THEN SubscriberDiag := CONCAT( SubscriberDiag,'.EN' ); ELSE SubscriberDiag := CONCAT( SubscriberDiag,'.IDLE' ); END_IF IF _Subscriber.xBusy THEN SubscriberDiag := CONCAT( SubscriberDiag,'.BUSY' ); IF _Subscriber.xReceived THEN SubscriberDiag := CONCAT( SubscriberDiag,'.RCV' ); IF _Subscriber.xSubscribeActive THEN SubscriberDiag := CONCAT( SubscriberDiag,'.ACTIVE' ); IF _Subscriber.xError THEN LogClass := CmpLog.LogClass.LOG_ERROR; SubscriberDiag := CONCAT( SubscriberDiag,'.ER= ' ); // Returns a dynamic connection Subscriber string for diagnosis purposes |