This is just a note for myself on how to set up the Omron MX2 (identical to the Hitachi WJ200) to be controlled via RS482 from MACH3.
It is based on:
- Omron MX2 user manual
- WJ200 user manual
- WJ200 - Mach3 Modbus Quickstart
- WJ200 MACH3 Modbus Troubleshooting
- Register numbers are off (Page 310 "B-4-2 ModBus-Halteregister")
Wiring up the VFD:
RS485 wiring:
T+ = SPT- = SN
(VFD only support half dublex)
RS485 register settings:
Group CC096 "Communication Selection"= "00-Modbus RTU"
C071 "Communication Speed"= XXX
C072 "Modbus Address"="1"
Group A
A001 "Frequency source" = "03: modbus network"
A002 "Run command source" = "03: modbus network"
Click "Download All (PC->Device)"
Save EPROM: yes
MACH3 Config->Ports and Pins:
[X] Modbus Input/Output support[X] Modbus Plugin support
Restart MACH3
MACH3 Function Cfgs->Setup serial modbus control:
Port Number = RS485 serial port numberBaud rate = XXX
Timeout > 30ms
Cfg #0
[x] enabled
Device: "start/stop"
Adress Modbus(Var): 0
Refresh Timeout: 25ms
"Output Coils"
Cfg #1
[x] enabled
Device: "frequency"
Adress Modbus(Var): 1 (stated as 001h in VFD manual, chapter B-4-2)
Refresh Timeout: 25ms
"Output Holding"
Cfg #2
[x] enabled
Device: "trip status"
Adress Modbus(Var): 3? (stated as 004h "Inverter Status B" in VFD manual)
Refresh Timeout: 25ms
"Input HoldingCoils"
("3" is correct because it is the third register. 0x001+0x002 are "1"???)
[X] Modbus Run
"Apply"
You should see: "no error"
MACH3 Operator->Brain Editor #0:
"+"
"DRO"
DRO-Value = 99-RPM Ratio
Select it
"+"
"Formula"
"A*40000" for a 400Hz spindle with .01 resolution
"A*100000" for a 1KHz spindle with .01 resolution
Select it
"T"
"Modbus"
"Output"
"Serial plugin enabled"
"Cfg#0"
MACH3 Operator->Brain Editor #1:
"+""Output"
"Output 1" ("spindle run" depends on your MACH3 setup)
Select it
"+"
"Formula"
"A*65280"
Select it
"T"
"Modbus"
"Output"
"Serial plugin enabled"
"Cfg#1"
MACH3 Operator->Brain Editor #2:
"+""Modbus"
"Input"
"Serial plugin enabled"
"Cfg#2"
Select it
"+"
"Compare Immediate"
"equal to"
"2" (0x003 "Inverter Status B"="2 tripped" in VFD manual)
Select it
"T"
"Input"
"EStop"
Save brain file
MACH3 Operator->Brain Comtrol:
reload allselect brain file
[x] enabled
OK
Keine Kommentare:
Kommentar veröffentlichen