20.11.2009 16:10 | |
Beigetreten: 29.09.2005 Letzter Bes: 26.04.2022 Beiträge: 313 Bewertung:
|
Hallo, angehängt ein kleiner Teil von einem Projekt mit den PTP-Bausteinen. Was kannst du da raus lesen: 1. Welche Bausteine brauchst du / wie müssen die parametriert werden 2. Wie funktioniert eine Senderoutine (Netzwerk 3+4) 3. Wie funktioniert eine Empfangsroutine (Netzwerk 5 bis 10) die start-eingänge der cfg- und ptp-bausteine kannst ja auch erst mal manuell während der runtime setzen. Die Kommunikation ist eingestellt, dass jedes eingehende Zeichen als Beginn einer neuen Message angesehen wird. Als Endbedingung ist die Zeit zwischen 2 ZEichen mit xy ms angegeben. Der Port ansich ist auf 19,2 8O1 eingestellt. Vergleiche die Einstellungen einfach selber mit der Hilfe zu den einzelnen Bausteinen. Ich setze die Starbedingungen direkt nach dem Aufruf der cfg- und ptp-Bausteine zurück um sicher zu gehen, dass diese nie 2x mal aufgerufen werden. (Netzwerk 3+4) bevor du beim ptp_send-baustein den start-trigger gibst, musst du den Inhalt (String) in den out_buffer schieben und die länge bei send_length angeben. danach halt auf send_done warten. (Netzwerk 5 bis 10) beim empfangen wartest du einfach bis der ndr am ptp_rcv kommt. dann holst du die daten aus dem puffer des rs232moduls via dem en_r eingang. dann liegt deine gesuchte meldung im in_buffer und du kannst damit und mit der info wie lang die message war (ptp_rcv_length), machen was du willst. Dateianhangptp_Bausteine_nutzen.pdf (1016 Downloads) |
Folgen Sie uns auf