Witam
Dopiero wkraczam w świat PLC - poprzez prace magisterską, więc z tego tytułu napotykam dużo problemów.
Aktualny polega na tym aby wyciągnąć dane z CPU i poprzez moduł IT CP-343-1 przesłać je do komputera PC.
Posługując się poniższą dokumentacją
"IT-CP Instructions for the CP 343-1 IT and CP 443-1 IT.pdf"
http://www.siemens.co.jp/simatic/japan/as/net/data/HBcpit_e.pdf
(również załącznik)
Postanowiłem postawić serwer FTP na module IT. Punkt 3.3 dokumentacji.
W tym module nie było wcześniej konfiguracji w ten sposób, w sensie nie było pliku file_db.txt w katalogu config (którego też nie było) oraz nie było żadnego katalogu cpuX (X = 1 ... 4), więc stworzyłem własnoręcznie te katalogi i pliki (file_db.txt w katalogu config oraz cpu1db4 w katalogu cpu1).
Plik "file_db.txt":
# CPU Rack Slot
#-----------------------------
cpu1 0 2
# File Name File DB Number
#-----------------------------
cpu1db4 4
Wszystko się zgadza z HWConfigiem - Slot 2
Następnie stworzyłem i umieściłem w CPU blok danych DB4 (zgodnie z punktem 3.3.4), używając jako nagłówka UDT1 z biblioteki SIMATIC_NET_CP
Niestety nie jest tak jak myślałem że wywołując komendy ftp-owskie "get/put" ściągnę dane z bloku DB4 na komputer PC.
Jeśli ktoś wie jaki błąd popełniam lub jak dokładnie skonfigurować serwer FTP na CP-IT aby dostać sie do danych z CPU to proszę bardzo o wskazówki.
Pozdrawiam
Paweł Strzelecki
Dopiero wkraczam w świat PLC - poprzez prace magisterską, więc z tego tytułu napotykam dużo problemów.
Aktualny polega na tym aby wyciągnąć dane z CPU i poprzez moduł IT CP-343-1 przesłać je do komputera PC.
Posługując się poniższą dokumentacją
"IT-CP Instructions for the CP 343-1 IT and CP 443-1 IT.pdf"
http://www.siemens.co.jp/simatic/japan/as/net/data/HBcpit_e.pdf
(również załącznik)
Postanowiłem postawić serwer FTP na module IT. Punkt 3.3 dokumentacji.
W tym module nie było wcześniej konfiguracji w ten sposób, w sensie nie było pliku file_db.txt w katalogu config (którego też nie było) oraz nie było żadnego katalogu cpuX (X = 1 ... 4), więc stworzyłem własnoręcznie te katalogi i pliki (file_db.txt w katalogu config oraz cpu1db4 w katalogu cpu1).
Plik "file_db.txt":
# CPU Rack Slot
#-----------------------------
cpu1 0 2
# File Name File DB Number
#-----------------------------
cpu1db4 4
Wszystko się zgadza z HWConfigiem - Slot 2
Następnie stworzyłem i umieściłem w CPU blok danych DB4 (zgodnie z punktem 3.3.4), używając jako nagłówka UDT1 z biblioteki SIMATIC_NET_CP
Niestety nie jest tak jak myślałem że wywołując komendy ftp-owskie "get/put" ściągnę dane z bloku DB4 na komputer PC.
Jeśli ktoś wie jaki błąd popełniam lub jak dokładnie skonfigurować serwer FTP na CP-IT aby dostać sie do danych z CPU to proszę bardzo o wskazówki.
Pozdrawiam
Paweł Strzelecki