iTNC530 RS232 kapcsolat és üzemi paraméterek

RS232 és Ethernet alapú megoldások
sgergo
Hozzászólások: 1
Csatlakozott: 2021.09.09. 13:31

iTNC530 RS232 kapcsolat és üzemi paraméterek

HozzászólásSzerző: sgergo » 2021.10.11. 14:38

Tisztelt GO98!

iTNC530 vezérlővel szeretnénk soros kommunkációt létrehozni, saját beágyazott környezet segítségével. A rendelkezésre álló dokumentumok alapján nem világos, hogy milyen módon lehet ezt kivitelezni. A megmunkáló gép hátulján lévő csatlakozón, az RXD, TXD és GND lábakat egy külső USB-UART konverterre lábhelyesen kötve, 115200 baud és 8N1 mellett nem látható forgácsológépből jövő kommunikáció. A felmerült kérdések:

1. Kell-e valahol a forgácsológép konfigjában engedélyezni a soros porti kommunikációt?
2. Küld-e a forgácsológép soros kommunikáción keresztül státusz vagy naplóüzeneteket, előzetes parancscsomagok elküldése nélkül?
3. Ha parancscsomag-válaszcsomag struktúrában történik a kommunikáció, akkor hol lehet ezeknek az elküldendő parancscsomagoknak a szerkezetét megismerni? (header, chksum, payload stb.)
4. Célunk elsősorban a forgácsológép üzemi paramétereinek monitorozása volna, ennek kapcsán kérdeznénk, hogy pl. hőmérséklet, fordulatszám, stb. adatok lekérdezésére van-e mód soros kommunikáción keresztül?

Válaszukat előre is köszönöm!

Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

Re: iTNC530 RS232 kapcsolat és üzemi paraméterek

HozzászólásSzerző: go98admin » 2021.10.16. 16:47

1. Az MP5000 gépi paraméteren lehet tiltani a soros portokat, az alábbi értékek lehetségesek:
0: No interface disabled
1: RS-232-C/V.24 interface disabled
2: RS-422/V.11 interface disabled
3: RS-232-C/V.24 and RS-422/V.11 interfaces disabled

2. Semmi ilyesmit nem küld a vezérlés.
3 és 4. A HEIDENHAIN DNC szoftver interfész használatához (a vezérlésen ez a #18 opcióval engedélyezhető, Id:526451-01) a HEIDENHAIN a RemoTools SDK (Id:340442-32) szoftverfejlesztő csomagot kínálja.
A RemoTools SDK Microsoft COM összetevőt biztosít a Windows operációs rendszerek fejlesztői környezeteihez, lehetővé téve ezzel a kommunikációt a HEIDENHAIN vezérlővel (RS232 és ethernet). Lásd például itt és itt. A programcsomaghoz természetesen tartozik részletes dokumentáció is, illetve 2 napos kurzuson is elsajátítható a használata (Id:1166718-11).

Megjegyzés:
A vezérlés PLC programja a következő PLC modulokkal vezérelheti az adatinterfészeket:
- 9100 és 9101 modul: adatinterfészek hozzárendelése/felszabadítása
- 9102 modul: az interfész állapotának lekérdezése
- 9103 és 9104 modul: karakterlánc továbbítása és fogadása a karakterlánc memóriából (a PLC adási és fogadási puffere -beleértve a lezáró END karaktert is- 128 karakter hosszú)
- 9105 és 9106 modul: bináris értékek (bájtok) blokkjának átvitele a szavas memóriából
- 9107 modul: bájtok olvasása a fogadó pufferből a puffer törlése nélkül
- 9110 modul: üzenetet (bináris adatot vagy karakterláncot) továbbít az LSV2 protokollal csatlakoztatott hosthoz.
- 9111 modul: olvas egy üzenetet (duplaszó vagy karakterlánc), amelyet az LSV2 protokollal csatlakoztatott hosttól kapott.
- 9112 modul: egyetlen ASCII karaktert továbbít.
- 9113 modul: egyetlen ASCII karaktert olvas ki a soros interfész fogadó pufferéből, és törli a fogadó puffert.
Tehát a PLC programból tetszőleges adatátvitel megvalósítható a soros vonalon keresztül, miközben a PLC program a gép minden lényeges státuszinformációjához hozzáfér.

A TNC vezérlések monitorozására, illetve a gyártási folyamatok szervezéséhez a HEIDENHAIN a State Monitor rendszerét ajánlja.