T9000 modbusregister

Post Reply
admin
Site Admin
Posts: 197
Joined: Mon Mar 06, 2017 10:08 am

T9000 modbusregister

Post by admin » Tue May 30, 2023 8:19 am

Lite information för att komma igång med att styra T9200 och T9400 via modbus:

Standardinställning för modbus i frekvensaren är 9600 8N1.

Kolla vilken COM-port din rs485-omvandlare använder i enhetshanteraren:
comport.png
comport.png (5.21 KiB) Viewed 1083 times
Ställ in UCCNC som nedan, här med COM-port 3:
RS485.png
RS485.png (18.29 KiB) Viewed 1083 times
Lägg till en funktion som bilden för start/stopp:
Start_stopp.png
Start_stopp.png (12.64 KiB) Viewed 1083 times
Lägg till funktion för att läsa statusregister:
Status.png
Status.png (12.72 KiB) Viewed 1083 times
Lägg till funktion för att läsa hastighet från P0.08
Hastighet.png
Hastighet.png (12.4 KiB) Viewed 1083 times
Lägg till funktion för att skriva hastighet till P0.08
SkrivHastighet.png
SkrivHastighet.png (13.03 KiB) Viewed 1083 times
Ditt "Variable table" bör nu se ut ungefär så här:
VariableTable.png
VariableTable.png (6.82 KiB) Viewed 1083 times
Frekvensomriktaren ställer du in som följer:
P0.02 till 2 (Start/stopp via kommunikation)
P0.03 till 0 (Digital setting of frequency) via P0.08, tyvärr kan jag inte hitta var man ska skriva om man har denna som 9 (kommunikation)

Det är viktigt att skriva och läsa till rätt adresser för att inte skriva sönder frekvensomriktarens EEPROM och det fungerar så att tex P0.08 = hex 8 vilket även blir 8 decimalt som vi skrev in i funktionen för att skriva hastigheten/frekvensen och skriver man till denna sparas det inte i EEPROMet och skriver således inte heller sönder det.
Det går dock inte läsa denna adressen utan du måste då sätta ett F före, så det blir då F008 hex, och 61448 decimalt.
Denna går även att skriva till men då skrivs EEPROMet sönder.
Hastigheten 5000 blir 50.00hz.
Vi skriver här i register 40 i UCCNC och läser från register 30. = är längst upp till vänster, 10 börjar andra raden, 20 tredje raden osv.

Register hex 2000, dec 8192 startar och stoppar frekvensomriktaren, skriver du 1 startar den, 2 byter den håll, 6 stannar den, 0 ger felmeddelanden.
Notera att den inte stannar om RS485-kabeln lossnar eller går sönder, vi rekommenderar att styra den via fysiska ingångarna FWD och REV istället.

Se manual sida 171 för vilka statusregister som är vilka.

Lägg gärna till fler upptäckter i tråden :)
-------------------------
Johan Brundin
JB CNC & Linear Components

Gunnar68
Posts: 1
Joined: Tue May 30, 2023 12:02 pm

Re: T9000 modbusregister

Post by Gunnar68 » Tue May 30, 2023 12:22 pm

Takk for informasjonen Johan.

For dere som evt. ikke liker "tinkering" og vil ha en enda enklere løsning, kan dere bruke ModbusEZ pluginen fra Dan911.
Det er samme mann som har laget Mach3 HyPlugin blandt annet.
Med Johans informasjon, tok det ca 3 minutter å sette den opp. (Takk Johan, Norrbaggen hadde glemt å sette P0.02 til ekstern kontroll.
ModbusEZ_ZoncnT9000.png
ModbusEZ_ZoncnT9000.png (30.94 KiB) Viewed 1068 times
Jeg har ikke lest ut Amp draw enda, men det ser ut til å være Register 2004

Det ser ut som om v. 15 er siste versjon, og den fungerer fint her..

https://www.cnczone.com/forums/attachme ... 1513567319

Hilsen
Gunnar fra Signworks
http://facebook.com/analogsignage

Post Reply