Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 31 12311 ... LetzteLetzte
Ergebnis 1 bis 10 von 304

Thema: DotNetSiemensPLCToolBoxLibrary (LibNoDave) Zugriff auf Dual-Port RAM / FB15

  1. #1
    Registriert seit
    06.04.2013
    Beiträge
    208
    Danke
    10
    Erhielt 5 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich suche eine Möglichkeit mit der "DotNetSiemensPLCToolBoxLibrary" (LibNoDave) auf den DualPort RAM zuzugreifen.

    Die SPS macht dies per FB15, welcher vom FC21 aufgerufen wird.
    Zudem kann per FB15 (anhand FB2, FB3) auf NC und Antriebsmaschinendaten zugegriffen werden.

    Der FB15 ist jedoch in "C für S7" erstellt. Somit kann ich diesen nicht öffnen.

    Hardware ist eine 840dsl: NCU730.3 PN mit CPU 317F-3 PN/DP


    Mir stellt sich nun die Frage, wie ich auf diese Daten zugreifen kann.

    Code:
     
    //FC21
          U     #Enable
          SPBN  noFB
          =     #C_LEnable
          L     #Funct
          T     #C_LFunct
          L     #IVAR1
          T     #C_LIVAR1
          L     #IVAR2
          T     #C_LIVAR2
          L     #Funct
          T     #C_LFunct
          L     P##S7Var
          LAR1  
          L     B [AR1,P#1.0]
          T     #C_Ltype
          L     W [AR1,P#2.0]
          T     #C_LnumberElements
          L     W [AR1,P#4.0]
          T     #C_LsubArea
          L     D [AR1,P#6.0]
          T     #C_Lmc7Ptr
    
    
          L     21
          T     #C_LBlockNo
          L     15
          T     #BpBlockNo
          UC    FB [#BpBlockNo]
    
    
          L     #C_LBlockFB15Return
          L     B#16#0
          ==I   
          SPBNB end
    
    
          L     #C_LErrCode
          T     #ErrCode
          U     #C_LError
          =     #Error
          NOT   
          SAVE  
          BE    
    noFB: L     B#16#0
          T     #ErrCode
          R     #Error
          SAVE  
    
    
    end:  BE
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Hans54216 (05.02.2016 um 08:30 Uhr)
    Zitieren Zitieren DotNetSiemensPLCToolBoxLibrary (LibNoDave) Zugriff auf Dual-Port RAM / FB15  

  2. #2
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.746
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Ich verstehe nicht ganz was du machen willst? In der SPS auf Daten von diesem FC Zugreifen, oder den Baustein betrachten?
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  3. #3
    Hans54216 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.04.2013
    Beiträge
    208
    Danke
    10
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Ich möchte auf den DualPort Ram, sowie Maschinendaten per C# zugreifen. Den FB15 habe ich nur erwähnt, um zu zeigen wie´s die SPS macht.
    Geändert von Hans54216 (05.02.2016 um 08:35 Uhr)

  4. Folgender Benutzer sagt Danke zu Hans54216 für den nützlichen Beitrag:

    djmaxtor (26.03.2017)

  5. #4
    Registriert seit
    22.11.2007
    Beiträge
    731
    Danke
    6
    Erhielt 89 Danke für 62 Beiträge

    Standard

    Ich kann mir nicht vorstellen das du von außen über TCP/IP auf den DualPort-Ram kommst - warum nutzt du nicht AGLink- zu langsam?

  6. #5
    Hans54216 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.04.2013
    Beiträge
    208
    Danke
    10
    Erhielt 5 Danke für 5 Beiträge

    Standard

    AGLink ist zum einen Lizenzpflichtig, anderseits geht AGLink doch auch über TCP/IP, oder?

    Kennt sich einer alternativ mit der Cap-Schnittstelle aus? Das HMI kann ja auch auf alles zugreifen.
    Geändert von Hans54216 (05.02.2016 um 10:59 Uhr)

  7. #6
    Registriert seit
    22.11.2007
    Beiträge
    731
    Danke
    6
    Erhielt 89 Danke für 62 Beiträge

    Standard

    AGLink ist zum einen Lizenzpflichtig

    yupp

    anderseits geht AGLink doch auch über TCP/IP, oder?
    wie stellst du dir denn vor von außen auf die SL zu kommen?
    die DotNetSiemensPLCToolBoxLibrary nutzt doch auch nur TCP/IP für die Verbindung auf die 840D SL S7 (NC geht damit nicht)

    also was hoffst/denkst/vermutest du wie erreichen zu können?

  8. Folgender Benutzer sagt Danke zu LowLevelMahn für den nützlichen Beitrag:

    S7_Mich (05.05.2016)

  9. #7
    Hans54216 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.04.2013
    Beiträge
    208
    Danke
    10
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Zitat Zitat von LowLevelMahn Beitrag anzeigen
    wie stellst du dir denn vor von außen auf die SL zu kommen?
    die DotNetSiemensPLCToolBoxLibrary nutzt doch auch nur TCP/IP für die Verbindung auf die 840D SL S7 (NC geht damit nicht)
    AGLink, sowie HMI Operate laufen ja auch auf dem Laptop und greifen per Ethernet auf alle Daten(NC, PLC, DP) zu.

    Zitat Zitat von LowLevelMahn Beitrag anzeigen
    also was hoffst/denkst/vermutest du wie erreichen zu können?
    Die SPS greift ja per FB15 auf die NC zu. Wenn ich nun mit LibNoDave auf die gleiche Schnittstelle zugreife und das Ergebnis abfange hab ich ja die gewünschte Funktion.

  10. #8
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.746
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Kann Aglink es denn?
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  11. #9
    Hans54216 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.04.2013
    Beiträge
    208
    Danke
    10
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Da es mit der Siemens HMI (Cap-Schnittstelle ??) sowie AGLink, beides über Ethernet, geht, ist es definitiv möglich.

  12. #10
    Hans54216 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    06.04.2013
    Beiträge
    208
    Danke
    10
    Erhielt 5 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hab mit der AGLink demo schon einzelne NC- sowie Antriebsmaschinendaten geschreiben, sowie ausgelesen.

Ähnliche Themen

  1. Zugriff auf WinAC RTX mit LibnoDave
    Von rm2001 im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 27.04.2012, 20:31
  2. Libnodave & VB.NET Zugriff auf geschützte Speicherbereiche
    Von KJ1234 im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 10.11.2007, 16:02
  3. Zugriff mit libnodave (unter Delphi) auf S7-CP443-1
    Von Frank im Forum Hochsprachen - OPC
    Antworten: 19
    Letzter Beitrag: 29.04.2007, 13:59
  4. Zugriff auf Siemens S7 per libnodave (MPI)
    Von Anonymous im Forum Hochsprachen - OPC
    Antworten: 15
    Letzter Beitrag: 02.11.2005, 17:09
  5. Fehler bei Zugriff auf COM- Port
    Von h_matthias im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 08.03.2004, 22:14

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •