You are on page 1of 4

SIEMENS

FAQ: 00000083/PL Data: 09/12/2016


Komunikacja LOGO! 8 FS4 z arkuszem kalkulacyjnym Excel za pomocą LOGO! Access Tool

Nowa wersja LOGO! 8 FS4 ma możliwość komunikacji z arkuszem kalkulacyjnym


Microsoft Ecxel w wersji 2007, 2010 i 2013. Umożliwia to dodatek do Excela LOGO! Access
Tool, który komunikuje się z urządzeniem przez HTTP. Dzięki niemu można wyświetlać
zmienne znajdujące się w LOGO! oraz rejestrować je w pliku cvs. Sterowniki LOGO! 8 FS4
posiadające taką funkcjonalność muszą być zaprogramowane w LOGO! Soft Comfort v8.1.
W obecnej wersji LOGO! Access Tool może być użyte tylko w sieci lokalnej i komunikować
się jednocześnie z jednym sterownikiem LOGO! 8.

Instalacja dodatku LOGO! Access Tool


1. Skopiować LOGO! Access Tool na dysk komputera (dodatek został pobrany z tym
dokumentem).
2. Uruchomić program Microsoft Excel
3. Kliknąć ikonę managera plików i wybrać Opcje programu Excel

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com 1
SIEMENS
FAQ: 00000083/PL Data: 09/12/2016
Komunikacja LOGO! 8 FS4 z arkuszem kalkulacyjnym Excel za pomocą LOGO! Access Tool

4. Następnie z zakładek wybrać Dodatki, a następnie kliknąć Przejdź jeśli w funkcji


Zarządzaj jest wybrana opcja Dodatki programu Excel.

5. Kolejnym krokiem jest dodanie do listy dodatków LOGO! Access Tool. W tym celu
należy kliknąć Przejdź, znaleźć dodatek na dysku komputera i dodać klikając OK. Po
pojawieniu się go na liście dodatków należy go zaznaczyć i wcisnąć OK.

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com 2
SIEMENS
FAQ: 00000083/PL Data: 09/12/2016
Komunikacja LOGO! 8 FS4 z arkuszem kalkulacyjnym Excel za pomocą LOGO! Access Tool

Wyświetlenie wartości zmiennych z LOGO!


Ponieważ LOGO! łączy się z arkuszem kalkulacyjnym przez HTTP, należy aktywować
Web serwer. Klikając w Tools->Transfer->Access control (Narzędzia->Transfer
->Kontrola dostępu) należy aktywować Web serwer i ustawić hasło (jeśli hasło nie zostało
ustawione, automatycznie jest przypisywane hasło: LOGO.

Po aktywowaniu Web serwera, można połączyć arkusz Excel ze sterownikiem:


1. Przejść do zakładki Dodatki z górnego menu programu Excel i kliknąć
LOGO!AccessTool->Log In.

2. Wpisać adres IP LOGO!, wpisać hasło jakie zostało ustawione przy aktywacji Web
serwer i kliknąć Log In.

3. Wyświetlenie wartości zmiennej umożliwia funkcja =LOGOVAR(‘’id”), gdzie ‘’id’’


oznacza adres zmiennej np. LOGOVAR(‘’Q1”), LOGOVAR(‘’AI1”),
LOGOVAR(‘’VW0”). Poniższa tabela przedstawia wszystkie dostępne zmienne jakie
mogą być udostępnione prze LOGO! Access Tool.
Zmienna Typ Zakres indeksów Przykład
zmiennej Min. Maks.
Status LOGO! STATUS - - =LOGOVAR(‘’STATUS”)
Flaga M 1 64 =LOGOVAR(‘’M1”)
Flaga analogowa AM 1 64 =LOGOVAR(‘’AM1”)
Wyjście cyfrowe Q 1 20 =LOGOVAR(‘’Q1”)
Wyjście analogowe AQ 1 8 =LOGOVAR(‘’AQ1”)
Wejście cyfrowe I 1 24 =LOGOVAR(‘’I1”)
Przycisk kursora Cur 1 4 =LOGOVAR(‘’CUR1”)
Przyciski funkcyjne F 1 4 =LOGOVAR(‘’F1”)
LOGO! TDE
Bit rejestru SR 1 4 =LOGOVAR(‘’SR1.1”)
przesuwnego 1 8 =LOGOVAR(‘SR4.8’”)
Wejście sieciowe NI 1 64 =LOGOVAR(‘’NI1”)
Wejście analogowe AI 1 8 =LOGOVAR(‘’AI1”)
Wejście sieciowe NAI 1 32 =LOGOVAR(‘’NAI1”)
analogowe
Wyjście sieciowe NQ 1 64 =LOGOVAR(‘’NQ1”)
Wyjście sieciowe NAQ 1 16 =LOGOVAR(‘’NAQ1”)
analogowe

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com 3
SIEMENS
FAQ: 00000083/PL Data: 09/12/2016
Komunikacja LOGO! 8 FS4 z arkuszem kalkulacyjnym Excel za pomocą LOGO! Access Tool

Pamięć zmiennych V VB 0 850 =LOGOVAR(‘’VB0.0”)


(bit) 0 7 =LOGOVAR(‘’VB89.7”)
Pamięć zmiennych V VB 0 850 =LOGOVAR(‘’VB0”)
(bajt)
Pamięć zmiennych V VW 0 849 =LOGOVAR(‘’VW0”)
(word)
Pamięć zmiennych V VD 0 847 =LOGOVAR(‘’VD0”)
(double word)

4. Wartości wyświetlone w arkuszu kalkulacyjnym mogą być zmodyfikowane za pomocą


funkcji programu Excel. Można zamiast wartości wyświetlić tekst wpisując
przykładowo formułę: =JEŻELI(LOGOVAR(”I1”)=1; ”ON”; ”OFF”)

Zapisywanie danych w pliku csv.


Dodatek LOGO! Access Tool umożliwia również zapisywanie wartości zmiennych w
pliku csv. Zapisywanie danych umożliwia wprowadzenie do arkusza kalkulacyjnego formuły
=LOGOVARL(”id”) np. =LOGOVARL(”I1”). Dane w pliku są zapisywane co sekundę. Jego
lokalizacja jest w tym samym folderze co arkusz kalkulacyjny. Jeśli arkusz nie został
zapisany to dane z plikami będą się zapisywać w folderze Dokumenty.

Ustawienie kolejności zapisywanych danych odbywa się przez dopisanie do numeru


zmiennej znaku @ i numeru w kolejce np. =LOGOVARL(”Q1@1”), =LOGOVARL(”AI1@2”)…
Każdy plik mieści maksymalnie 20000 linii. Gdy zostanie zapełniony tworzony jest nowy plik.
W jednym folderze może być utworzonych 500 plików. Po zapełnieniu tej ilości stare pliki
będą chronologicznie nadpisywane. LOGO! 8 może synchronizować z arkuszem
maksymalnie 72 zmienne.

www.siemens.pl/simatic
Doradztwo techniczne: simatic.pl@siemens.com 4

You might also like