Coolerman
Member
I am new here and to PLC's in general. I have two Koyo DL06s: One that is new out of the box yesterday, and one about two years old that I have apparently managed to brick with some code I put in it.
I thought the first one had simply failed, but when I put the new code on the second one it also failed with the exact same symptoms. What follows is the whole story with as much detail as I can give you.
Each DL06 has a HO-ECOM100 in slot 4 and a LCD display installed. I am using Directsoft 5.3 The code is attached as a zip file. Here is what happened to the first one:
I was attempting to build a "string" in Vmem that contained the init characters, message, and termination characters to send to a remote LED sign connected to Port 2. I had it working (at least I had blinking TXD lights on port 2) but the sign was not responding. I realized that I had the baud rate on port two set wrong so while the program was running I opened up the secondary port setup through DirectSoft and changed the baud rate from 19200,8,n,1, to 9600,8,n,1. I noticed that the last field which normally contains the Vmem address of where to store the comm port parameters had TA0 instead of the V2000 it normally has. I changed it to V2000 and clicked the "Write to PLC" Icon. It immediately froze for several seconds then started saying there was a Transport Protocol Timeout. NOTHING I did would let me talk to it again. At one point the CPU light was on solid red and the LCD display would not respond to any button presses. A reset of power got the CPU light not red and the display started responding again. However, still no comms. I ran Netedit3 and was able to see the HO-ECOM100 but when I ran the CPU test it failed. A quick call to tech support and was told if the red CPU light is on the CPU is toast.
So I ordered a replacement PLC. Got it yesterday, installed the old ECOM card and LCD display, tested comms which were fine, loaded a small program which ran fine, then loaded the sign program and told it to run. It ran but I was not getting a blinking TXD light. Duh! I had forgotten to setup the secondary com port. So again left the program running, opened the port setup, put in the exact same parameters as before and clicked the "Write to PLC" icon with the exact same results! It froze then started with the Transport Protocol Errors , red CPU light and the LCD display became unresponsive.
Is it really possible to brick a DL06? Is there anyway to "factory reset it" to get the bad code out of memory when you can't talk to it? (Also I tried talking to it through Serial Port one but it will not talk at all)
Help...
I thought the first one had simply failed, but when I put the new code on the second one it also failed with the exact same symptoms. What follows is the whole story with as much detail as I can give you.
Each DL06 has a HO-ECOM100 in slot 4 and a LCD display installed. I am using Directsoft 5.3 The code is attached as a zip file. Here is what happened to the first one:
I was attempting to build a "string" in Vmem that contained the init characters, message, and termination characters to send to a remote LED sign connected to Port 2. I had it working (at least I had blinking TXD lights on port 2) but the sign was not responding. I realized that I had the baud rate on port two set wrong so while the program was running I opened up the secondary port setup through DirectSoft and changed the baud rate from 19200,8,n,1, to 9600,8,n,1. I noticed that the last field which normally contains the Vmem address of where to store the comm port parameters had TA0 instead of the V2000 it normally has. I changed it to V2000 and clicked the "Write to PLC" Icon. It immediately froze for several seconds then started saying there was a Transport Protocol Timeout. NOTHING I did would let me talk to it again. At one point the CPU light was on solid red and the LCD display would not respond to any button presses. A reset of power got the CPU light not red and the display started responding again. However, still no comms. I ran Netedit3 and was able to see the HO-ECOM100 but when I ran the CPU test it failed. A quick call to tech support and was told if the red CPU light is on the CPU is toast.
So I ordered a replacement PLC. Got it yesterday, installed the old ECOM card and LCD display, tested comms which were fine, loaded a small program which ran fine, then loaded the sign program and told it to run. It ran but I was not getting a blinking TXD light. Duh! I had forgotten to setup the secondary com port. So again left the program running, opened the port setup, put in the exact same parameters as before and clicked the "Write to PLC" icon with the exact same results! It froze then started with the Transport Protocol Errors , red CPU light and the LCD display became unresponsive.
Is it really possible to brick a DL06? Is there anyway to "factory reset it" to get the bad code out of memory when you can't talk to it? (Also I tried talking to it through Serial Port one but it will not talk at all)
Help...