Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

STEP 7 - język \ - Blok w języku "C for S7"

pcichomski 09 Feb 2017 18:22 828 3
  • #1
    pcichomski
    Level 16  
    Witam,

    Próbowałem ściągnąć program z maszyny ze sterownikiem S7-300. Wszystko poszło OK oprócz tego że przy próbie ściągnięcia jednego FB pojawił się błąd niemożliwości upload`u. Po przejściu w tryb ONLINE widzę że jest tam blok FB30 stworzony w nieznanym mi języku "C for S7". Dodaję zrzut ekranu.

    Dlaczego nie mogę pobrać tego bloku (z analizy pozostałych wynika że to w nim "kręci się" cała sekwencja maszyny i wyzwalają wyjścia)? Blok jest wywoływany w OB1. Czy muszę mieć jakąś nakładkę na STEP 7 żeby to pobrać i otworzyć?

    Czy taki mały pokazywany rozmiar bloku jest rzeczywisty czy jest "zmyłką". Jak pisałem, wygląda jakby gros funkcjonalności maszyny była w tym bloku. Reszta to komunikacja i obróbka danych.

    Przy okazji co to jest za "dziwny" CPU: 6ES7 614-xxxxx.
  • #2
    jam_es
    Level 24  
    Znalazłem jakieś pobieżne info o tym CPU na Siemens Support (ostatni post użytkownika dchartier):

    Quote:
    The CPU 614 was based on a CPU 315, but it was a specialty CPU designed for the plastics industry, with specific technological functions unavailable elsewhere, developpedby the Alpharetta, Ga, branch of Siemens America. I was only able to transfer information to my client by agreeing not to keep any copyof any document related to the CPU 614.
    At this time all versions of the CPU 614 are discontinued, and entering cancellation phase: help on the product is only available through Siemens spare-parts management.

    The specialty technological blocks for the CPU 614 came through an executable file called ABGEN, and hereare the last available entries in the Siemens Product Support about that file:
    http://support.automation.siemens.com/WW/view/en/5768218
    http://support.automation.siemens.com/WW/view/en/17253656


    Twoja prezentacja bloku wymaga do otwarcia jakiegoś pakietu dodatkowego.
    Zajrzyj pod podane linki, ściągnij programy i może coś się wyjaśni.
  • #3
    jestam
    Automation specialist
    Wklejam informacje z forum Siemensa.

    Źródło
    Quote:

    One of my early jobs working with Siemens products was as technical support for a Siemens Distributor in North America. I had to deal only once with a CPU 614, as a special request from a good client of ours, who had one mounted on a platics extruding machine.
    Even at that time (around 2000)the manuals and documentation for this product was very difficult to locate.
    The CPU 614 was based on a CPU 315, but it was a specialty CPU designed for the plastics industry, with specific technological functions unavailable elsewhere, developpedby the Alpharetta, Ga, branch of Siemens America. I was only able to transfer information to my client by agreeing not to keep any copyof any document related to the CPU 614.
    At this time all versions of the CPU 614 are discontinued, and enteringcancellation phase: help on the product is only available through Siemens spare-parts management.

    The specialty technological blocks for the CPU 614 came through an executable file called ABGEN, and hereare the last available entries in the Siemens Product Support about that file:

    http://support.automation.siemens.com/WW/view/en/5768218
    http://support.automation.siemens.com/WW/view/en/17253656

    Hope this helps,
    Daniel Chartier


    Quote:

    The ABGEN block generator is part of the technology packages TEMP614 / HTEMP614 and the technology software "Injection molding with CPU 614". Using ABGEN, blocks, written in C code are downloaded into CPU 614 and a pointer file can be generated for ProTool/WinCC.


    Do ściągnięcia:
    https://support.industry.siemens.com/cs/attachments/17253656/Abgen40.exe
    https://support.industry.siemens.com/cs/attachments/17253656/Abgen51.exe
    https://support.industry.siemens.com/cs/attachments/17253656/Abgen511.exe

    Produkt wycofany w 2003 r, ostatnia wersja działa ze STEP 7 V5.2, SP1.

    Wynika z tego, że bloku FB30 sensownie nie odczytasz - nawet gdyby jakoś się to udało ręcznie zrobić (np. za pomocą którejś z bibliotek open source do S7) to i tak będzie to skompilowany kod w C. Pozostaje napisać całą logikę aplikacji od nowa, na współczesnym CPU.