Использую ПЛК 150-У-L. В определенный момент ПЛК начал отказываться принимать любые файлы из CodeSys, выдавая окно с ошибкой - "Last Online service has not execute correctly". Ошибка возникала при попытке загрузить проект (во время загрузки файла config.dat), и при записи любого файла через меню Online / Write file to PLC. При этом логин на контроллер происходил, однако контроллер не опрашивал подключенные к нему модули.
Утилита plc_io выдавала сообщение об удачной загрузке файла, но файл на ПЛК не появлялся (проверял через команду filedir PLC-Browser'а).
Reset, Reset(Cold), Reset (Original) ситуацию не исправили.
результат выполнения команды PLCInfo:
PLCInfo
PLC model MODEL PLC 150
Binary VERSION 2.10.4
Need Target version 2.10
Compiled: 11:04:19 Apr 14 2009
MAC 66:67:00:00:81:FF
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 07
Licence limited to 360 bytes
Voltage DAC
PIC lower version is 0c
Лог связи по гипертерминалу прикреплен к сообщению.
В нем присутствуют строчки:
Total size of filesystem is 3145728 bytes
It is 0 blocks
It is 46 used blocks
It is 6098 bad blocks
Maximum wear level is 71 times
Error! File system full! Can`t to save a buffers!
Получается, что почти вся флеш-память ПЛК была занята испорченными блоками.
Попробовал перепрошить ПЛК с форматированием памяти. Перепрошивальщик не смог считать с ПЛК MAC и IP - пришлось вбивать вручную. Делал все по инструкции. После выдачи сообщения "Нажмите кнопку Reset на ПЛК и нажмите ОК" процесс остановился. Теперь ПЛК не отвечает ни на какие воздействия. При нажатии кнопки Reset не мигает светодиодами и не пищит. По гипертерминалу передает последовательность символов "С".
Подскажите, пожалуйста что делать в такой ситуации?