Frage:
Wie kann man UserError im DDS Parametermanager in C0168 mit einem Fehlertext (und nicht mit Fehlernummer) zur Anzeige bringen?
Antwort:
Es gibt eine Möglichkeit, die Fehlernummern mit einem Text in DDS (Parametermanager) und GDC zur Anzeige zu bringen. Hierfür muss ein zusätzlicher Eintrag in der PDB vorgenommen werden:
Drive PLC Developer Studio 1.4 --> 9300PLCv20000 (für BS V2.0) oder 9300PLCv10000 (für BS V1.0) --> plcconf --> die PDB 'De9300plcv20000.pdb' durch Doppelklick öffnen.
Dann 'runterscrollen' bis zum Eintrag C0168 (Codestelle zur Anzeige von Fehlermeldungen) und die vorhandenen Einträge erweitern und abspeichern, z.B.:
C0168
{
.......... (vorhanden)
SelTxt=107;H07-TRIP (vorhanden)
SelTxt=110;H10-TRIP (vorhanden)
SelTxt=111;H11-TRIP (vorhanden)
SelTxt=500;Error510 (neu-Ihr Eintrag)
SelTxt=501;Error501 (neu-Ihr Eintrag)
.......... usw.
Wird im Bereich C0168 auf den Bereich FWM der PDB verwiesen, so sind die oben genannten Änderungen in dem Bereich FWM vorzunehmen:
FWM
{
.......... (vorhanden)
SelTxt=107;H07-TRIP (vorhanden)
SelTxt=110;H10-TRIP (vorhanden)
SelTxt=111;H11-TRIP (vorhanden)
SelTxt=500;Error510 (neu-Ihr Eintrag)
SelTxt=501;Error501 (neu-Ihr Eintrag)
.......... usw.
Durch diese Einträge legen Sie einen Text fest, der im Parametermanager und in GDC zur Anzeige gebracht wird, wenn der UserError mit zugehöriger Fehlernummer ausgelöst wird.