Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Codesys 2 / Re: TimeOut Fehler SQL Express Server
« Letzter Beitrag von reinesve am 28. August 2020, 13:27:39 »
Hallo zusammen,

das ganze klappt nur bei einer MYSQL Datenbank. Für eine MS SQL Express gibt es eine WAGO Lib. Die klappte ....

MFG
2
oscat.lib fuer CoDeSys 3 / Re: Codesys 3.5 SP16
« Letzter Beitrag von grauerwolf am 15. August 2020, 10:18:07 »
Hallo,nicht nur #RCD steht vor dem Problem. Ich nutze OSCAT, habe aber keine Ahnung, wie ich Datentypen in einer Lib ändern kann. Wäre schön, wenn einer der Gurus hier das einem weniger versiertem User erklären kann.
Viele Grüße
3
Codesys 2 / Re: TimeOut Fehler SQL Express Server
« Letzter Beitrag von reinesve am 12. August 2020, 22:43:30 »
Hallo,
hat leider etwas länger gedauert, ich war im Urlaub! ;)
Ich musste eine neue Testumgebung aufbauen, an der Hardware und der Software hat sich nichts geändert. Am Fehler leider auch nicht.
Den Mitschnitt vom Traffic zwischen der SPS (xxx.xxx.xxx.113) und dem DB Rechner (xxx.xxx.xxx.143) wollte ich hochladen, klappt aber nicht:

Das Dateianhangsverzeichnis ist nicht beschreibbar. Ihr Dateianhang oder Benutzerbild kann nicht gespeichert werden!

Woran liegt das? 8)
4
Codesys 2 / Re: TimeOut Fehler SQL Express Server
« Letzter Beitrag von peewit am 31. Juli 2020, 22:14:43 »
momentan sieht es ja so aus als ob in richtung sps nicht durchkommt
Wird blockiert oder gar nichts gesendet

kannst du mal den datenverkehr mit wireshark aufzeichnen
Am einfachsten mal am rechner wo die Datenbank läuft


dann sehen wir sofort was kommuniziert wird und wo der haken ist
5
Codesys 2 / Re: TimeOut Fehler SQL Express Server
« Letzter Beitrag von reinesve am 30. Juli 2020, 15:27:12 »
So, also die Firewall und die Portregeln habe ich angeschaut. Im Programm habe ich folgendes geändert: der Port für IP_Control ist jetzt auf den dynamischen Port vom SQL Server gelegt. Stand jetzt öffnet das Programm den Port und stellt auch eine Verbindung her. Im Status vom IP_Control steht C_State:=255. Aber der Baustein empfängt nicht, womit er im Schritt 30 der Kette hängen bleibt, bis es zum Timeout kommt.

Ich habe ja eine MS SQL Express Datenbank zum Test hier, ist das so vielleicht gar nicht möglich?
6
Modulentwicklung / Re: OSCAT-NETWORK-LIB 1.35 TESTVERSION
« Letzter Beitrag von marcus2208 am 29. Juli 2020, 13:52:23 »

das zippyshare in DE blockiert wird wusste ich nicht


So wie ich das verstanden habe, ist es andersrum. Zippyshare blockiert DE, nicht DE blockiert zippyshare.
7
Modulentwicklung / Re: OSCAT-NETWORK-LIB 1.35 TESTVERSION
« Letzter Beitrag von marcus2208 am 28. Juli 2020, 23:14:46 »
Super, danke!

Schade dass hier in letzter Zeit nicht mehr so viel passiert. Ist echt ein cooles Projekt.
8
Codesys 2 / Re: IP_CONTROL Frage zum Verbindungsabbau
« Letzter Beitrag von peewit am 27. Juli 2020, 19:56:06 »
hallo

natürlich gibt es noch mehr fehler...

       S_BUF.BUFFER[1] := 16#00;
        S_BUF.BUFFER[2] := 16#0B;
        S_BUF.BUFFER[3] := 16#BC;
        S_BUF.SIZE := 4;


        IPClient(IP_C := IP_C, S_BUF := S_BUF, R_BUF := R_BUF);
        R_BUF.SIZE := 0;

1. vor dem senden solltest R_BUF_SIZE := 0 machen und nicht nach dem IP_Client aufruf denn nach dem Aufruf könnten theoretisch schon daten empfangen werden und dann knallst du R_BUF_SIZE := 0 drüber

Aber das ist nicht das hauptproblem

der Baustein IP_CONTROL arbeitet azyklisch - der baustein muss unabhängig deiner schritte zyklisch immer aufgerufen werden
sonst würde deine sps ja sofort abstürzen wenn der ip_control solange warten würde bis eine antwort kommt

schau dir doch die diversen demo bausteine an dort ist es auch immer so der der ip_control am baustein ende immer zyklisch durchlaufen wird
 
kurz gesagt deine konstruktion wirfst du am besten weg und schau dir die vorhandenen bausteine mal in ruhe an
9
Codesys 2 / Re: IP_CONTROL Frage zum Verbindungsabbau
« Letzter Beitrag von phil19 am 27. Juli 2020, 09:50:07 »
Vielen herzlichen Dank peewitt, werde das nachher ausprobieren!

Noch eine Frage zum Empfangsbuffer R_BUF.SIZE - obwohl ich Daten empfange und in dem Array definitiv Werte enthalten sind, ist SIZE immer 0.
Wie kann ich abfragen ob Werte erhalten wurden - klar, ich kann einen Index im Array abfragen, bei dem ich sicher weiss, dass er einen Wert haben muss <> 0, aber eleganter wäre es über "SIZE".

Danke!
10
Codesys 2 / Re: IP_CONTROL Frage zum Verbindungsabbau
« Letzter Beitrag von peewit am 27. Juli 2020, 07:19:31 »
ja deine statemaschine ist etwas wackelig


der xSend schritt ist nicht teil der schrittkette
wenn die schrittkette läuft kann xsend alles übersteuern

du wartest auch nie das die daten gesendet worden sind 0
erst wenn S_BUF.SIZE = 0 ist sind die daten sicher versendet
 
wenn es einen fehler gibt was durchaus sein kann das es normal ist musst du die verbindung wieder neu initialisiernen

das beste wäre es also wenn der xsend block schon teil der echten schrittkette ist somit muss alles der reihe nach ablaufen
und immer am anfang und nach fehler die verbindung neu initialisieren
Seiten: [1] 2 3 ... 10