Aktueller Inhalt von IneedMoney

  1. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    @NOBS Danke, genau nach sowas habe ich gesucht. Ursprünglich wollte ich für den MB_DATA_PTR einen "Platzhalter" schreiben, der auf die gewünschten Datenbausteine zeigte. Habe ich leider nicht hinbekommen. Da das Projekt eilt musste ich die Kommunikation zum laufen bringen.... Würde deine...
  2. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    Hier die Lösung wie man mehrere Adressbereiche mit einer MB_Client instanz auslesen kann: (* Funktion zum Auslesen eines Modbusservers auf einer Comap Steuerung *) CASE "NEA2 Connection Data".Counter_Sequenz OF 1: // Auslesen der Binaries auf dem Comap Controller...
  3. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    Also ich habe den Fehler gefunden. Die Bits werden einzeln in ein Word geschrieben. Sagen wir die ersten 16 Bits sind true so sind alle im ersten Word abgelegt. Das Word muss geswapt werden. Scatter Input muss nicht mit den For Zähler erhöht werden. Es reicht den Startbereich zu definieren...
  4. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    Hier noch das Resultat der For Schleife
  5. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    Habe ich zuerst auch vermutet. Hab dann folgendes gemacht: FOR "IG1000 Modbus Settings".i := 0 TO 5 DO // Statement section FOR // SCATTER_BLK(IN := "TCP_MB_DATA".IM_KS1_Buffer_Swap["IG1000 Modbus Settings".i], COUNT_IN := 6...
  6. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    Danke für den Hinweis. Dem Handbuch entnehme ich, dass die Joblist nicht für den MB_Client ausgelegt ist. Das Zuweisen der einzelnen Adressen ist für mich auch kein Problem. Lässt sich leicht mit einem CASE erledigen. Das Problem ist, dass ich immer den gleichen Datenbaustein einsetzen muss...
  7. I

    TIA S7-1517 MB_Client verschiedene Adressbereiche auslesen,

    Hallo Freunde der gepflegten SPS Kultur Ich habe folgenden Auftrag Ich setze eine S7-1517 ein, um unter anderen, 5 Modbusteilnehmer auszulesen und zu schreiben. Die Verbindung zu den Teilnehmern mache ich mit den MB_CLIENT Baustein. Folgende MB Adressbereiche muss ich lesen 10001-10310...
Zurück
Oben