I have DMC 4080 running 1.2b firmware with GalilTools 1.6.3.540 on ubuntu 12.04. Ethernet comm.
During typical run time I load two dmc files using a C++ application. One of which has a loop running on a thread that I start from c++ command call.
Occasionally, the controller enters an unusual state where some of the DMC functions are not available from c++ app or in the galil terminal. For example 'RS' returns
"2010 COMMAND ERROR. Galil::command("RS") got ? instead of : response. TC1 returned "14 Checksum error"
Also 'LV' returns many lines like this:
= 0.0000
= 0.0000
= 0.0000
...
= 0.0000
= 0.0000
= 0.0000
Power cycle of the controller does not clean up the problem.
Any idea what is happening?
Thanks
Marcin
ErikT on 10/23/2014 - 10:33
In my experience, the memory of your DMC is corrupt and the unit probably needs to be RMA'd.
Try a master reset first, but you'll likely have to send it in.
Does your program have a lot of BN/BV/BP commands in it?
KushalP on 10/28/2014 - 08:49
Hi Marcin,
Erik is correct in that you likely have an issue with your EPPROM. There are a few things that could cause this issue. Please either call in to support, or email me directly at: kushalp at galilmc dot com
I can then help you further.