Wpis z mikrobloga

#komputery #plc #sieci #automatyka #robotyka #informatyka

Mireczki, potrzebuję wysłać logi z maszyny produkcyjnej (przy użyciu SIMATIC S7 CPU / PLC) na scentralizowany serwer zbierający logi (Rsyslog). Adres serwera to 10.6.0.65, port na którym nasł#!$%@? to 514. Znalazłem siemensową instrukcję jak to zrobić (http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=51929235&nodeid4=20229805&load=content⟨=en&siteid=cseus&aktprim=4&objaction=csview&extranet=standard&viewreg=WW), z poziomu PLC wgraliśmy dodatkową funkcję na sterownik i skonfigurowaliśmy ustawienia maszyny jak poniżej:

CALL "SYSLOG" , DB300

PRI_SEV :=4

PRI_FAC :=1

CONN_ID :=B#16#1

LOC_PORT :=W#16#202

IP_SERVER:=DW#16#A060041

SYS_MSG :=

START :="Logisch 1"

retVal :=

error :=

i niestety nie bangla (na rsyslogu nic nowego się nie pojawia). Inne urządzenia zrzucają logi prawidłowo, serwer jest na pewno dobrze skonfigurowany, problem leży po stronie konfiguracji maszyny. Ma ktoś jakikolwiek pomysł co tu może być spieprzone?
  • 5
  • Odpowiedz
  • 0
@lisu91: ostatnio walczylem z podobnym problemem z tym, ze probowalem logowac macierz. Okazalo sie ze macierz nie moze miec przypisanego swojego adresu IP i zeby wyslac logi, w locie skleca ramki TCP i sle je do sysloga. Jedynym wymogiem jest to zeby urzadzenie i syslog byly w tej samej podsieci tj. Ustawiasz w urzadzeniu source IP i dest IP w tej samej podsieci
  • Odpowiedz