Industry Online Support
Technical Forum
07.11.2010 18:19 | |
Beiträge: 7 Bewertung: (0) |
Moin, Vorschlag zum einfachen Test ob überhaupt was geht: lösch mal Deine SPS und parametrie das RS232 Modul nur über die Gerätekonfiguration (Bild11). Anlegen voneinem FC mit den drei Netzwerken (Bild12-14) Wobei einmal am BUFFER nur ein MD6 steht, das sind fest 4 Byte (Doppelwort) Sendedaten, die nach jedem SPS Anlauf manuell wieder in MD 6 geschrieben werden müssen. Oder eleganter im Bild 14, mit P#DB23.DBX0.0 BYTE 4. Die 4 gibt die Anzahl der Sendedaten an. Dafür den DB23 anlegen (Bild18). In der Beobachtungstabelle siehst Du dann auch die Unterschiede zwischen DEZ=49, HEX=31 und als Zeichen = 1. In meiner Softwareversion ist der Parameter LENGHT nicht vorhanden. Falls es nicht klappt, mal mit 0 oder 4 beschreiben. Mit jedem 0-1 Wechsel am E0.3 sollte TxD am RS232 Modul aufblinken und A0.0 für 2s anstehen. Im MW22 steht normal 7000, Ruhezustand, bei DONE und Error hoffentlich 0000. Sollte auf dem Drucker 1234 stehen, dann Glückwunsch. Nicht aufgeben, wenns immer noch nicht klappt. Das Kabel, der Drucker, Baudrate... Fehlerquellen gibts da noch genug. Ich vermute, AD6 bei Dir ist ein Real oderIntegerwert. Der muss auch noch nach ASCII-Code gewandelt werden, sonst druckt der Drucker nicht wirlkich was sinnvolles Kleiner Hinweis,rechts am Modul stehen in der Regel Ausgangsparameter, also vom Baustein raus. Die sollten (es gibt manchmal sinnvolle, begründete Ausnahme) nicht auf E (Eingangsbereiche) geschrieben oder parametriert werden. gg DateianhangSnagIt.zip (671 Downloads) |
Folgen Sie uns auf