0

Работа с гипертерминалом

В данной статье приводится список сообщений ПЛК1хх (на примере ПЛК150), выдаваемых контроллером при загрузке в окно Гипертерминала. Справа приведены комментарии к сообщениям контроллера.


DATAFLASH initialized successful                                                      Сообщение о успешной инициализации Flash

Welcome to the OWEN program loader                                               Приветствие загрузчика

MAIN_OSCILLATOR_CLOCK=15998976                                             Частота кварца в Гц

PCK=199987200                                                                              Частота ядра в Гц

MCK=66662400                                                                                Частота шины в Гц

Kernel found…                                                                                 Сообщение о нахождении ядра

Loading kernel…                                                                              и о начале его загрузки

Reseting…

Checksum OK!                                                                                Проверка контрольной суммы ядра

local_status         =4Load PLC core…

Main oscilator clock=15998976                                                           Частота кварца в Гц

Processor clock=199987200                                                              Частота ядра в Гц

Master clock=66662400                                                                     Частота шины в Гц

Waiting for check power…                                                                 Проверка основного питания.

Power status OK                                                                              Если основное питание отсутствует — загрузка далее не идет

at 20080004, s=16

Initialization of Timer0 completed                                                        Инициализация таймера

Module Id=1 found                                                                            Загрузка программных модулей

Module Id=2 found

Module Id=3 found

Module Id=100 found

Module Id=101 found

Module Id=102 found

Module Id=103 found

Module Id=104 found

Module Id=106 found

Module Id=107 found

Module Id=120 found

Module Id=200 found

Module Id=2000 found

Module Id=2050 found

Module Id=2051 found

Module Id=2052 found

Module Id=2053 found

Module Id=2054 found

Module Id=2055 found

Module Id=2056 found

Module Id=2057 found

Module Id=2058 found

Module Id=2059 found

Module Id=2060 found

Module Id=2061 found

Module Id=2062 found

Module Id=2063 found

Module Id=2064 found

Module Id=2065 found

Module Id=201 found

Module Id=202 found

Module Id=210 found

Module Id=2100 found

Module Id=250 found

Module Id=302 found

Module Id=303 found

Module Id=450 found

Module Id=451 found

Module Id=452 found

Module Id=500 found

Module Id=502 found

Module Id=504 found

Module Id=550 found

Module Id=600 found

Module Id=601 found

Module Id=602 found

Module Id=650 found

Module Id=700 found

Module Id=701 found

Module Id=702 found

Module Id=703 found

Module Id=704 found

Module Id=221 found

Module Id=300 found

Module Id=561 found

Module Id=400 found

Module Id=402 found

Module Id=401 found

Initialization of Timer5 completed                                                        Инициализация таймера

Initialization of Timer4 completed                                                        Инициализация таймера

Begin search and initialize I2C devices                                                Проверка устройств на шине I2C

Check for adress 77 …DEVICE FOUND!                                            Обнаружение устройства с адресом 77

MCP9800 #0 OK!                                                                             Датчик температуры №1 (для ПЛК150 это датчик холодного спая ТП)

Check for adress 72 …DEVICE FOUND!                                            Обнаружение устройства с адресом 72

MCP9800 #1 OK!                                                                             Датчик температуры №1 (для ПЛК150 это датчик холодного спая ТП)

Check for adress 4 …DEVICE FOUND!                                             Обнаружение устройства с адресом 4

PIC lower initialized!                                                                          Периферийный процессор нижней платы

Check for adress 3 …DEVICE FOUND!                                             Обнаружение устройства с адресом 3

PIC upper initialized!                                                                         Периферийный процессор верхней платы

dif=298

at 2008003c, s=4

at 20080044, s=4

Read Flash: .at 2008004c, s=4                                                          Начало чтения образа Flash в ОЗУ

at 20080054, s=4

at 2008005c, s=4

at 20080064, s=4

………………at 2008006c, s=4

……………………………………………………………………….                   Ход процесса чтения Flash

DATAFLASH READ OK                                                                    Flash успешно считана в ОЗУ

Flash read takes 3897 ms                                                                 Сообщение о времени чтения Flash

Start mounting FFS                                                                          Старт монтирования файловой системы Flash

Flash check takes 1977 ms                                                               Сообщение о времени проверки образа Flash

It is 0 bad blocks                                                                             Количество блоков Flash, отмеченных как сбойные

Mounting of FFS completed!                                                              Окончание монтирования Flash

Mounting takes 97 ms                                                                       Сообщение о времени монтирования файловой системы

Total size of filesystem is 3145728 bytes                                           Отчет о полном объеме файловой системы

It is 6135 blocks                                                                              и о кол-ве блоков в ней

It is 9 used blocks                                                                            и о кол-ве использованных блоков

It is 0 bad blocks                                                                             и о кол-ве сбойных блоков

Maximum wear level is 5 times                                                          Максимальное кол-во записей в один блок, обнаруженное в файлов. сист.

Reset status information…………………..                                            Сообщение о причине последней перезагрузки

PLC was reset by power!                                                                  … в нашем случаи по выключению питания

Last run module Id   =100                                                                  Последний вызванный по таймеру модуль

Last post module Id  =104                                                                 Последний вызванный сообщением модуль

Total control code   =2                                                                      Код TotatControl

Max cache utilisation =4                                                                    Максимальное число задействованных ячеек КЭШа на запись

local_status         =4

run_level            =2

Run levels stack: ff 16 ff ff ff ff  0  0  0  0  0  0  0  0  0  0

…………………………………………

ADC and DAC driver initialized!                                                          Сообщение о инициализации АЦП (только для ПЛК150-154)

PLC model MODEL PLC 150                                                             Сообщение о модели ПЛК

Binary  VERSION 2.05.7                                                                   о версии прошивки

Need Target version 2.05                                                                  о необходимой версии таргета

Compiled: 17:05:53 May 30 2008                                                       о времени создания прошивки

MAC 66:77:01:07:F4:49                                                                    МАС-адрес контроллера

IP 10.2.10.26                                                                                   IP-адрес контроллера

GATE 10.2.1.1                                                                                 адрес шлюза

MASK 255.0.0.0                                                                               маска подсети IP

PIC upper version is 05                                                                    версия ПО периферийного контроллера верхней платы

Licence limited to 360 bytes                                                              сообщение о лицензионном ограничении (в нашем случаи лиценз. L)

Voltage DAC                                                                                   тип модулей аналогового выхода (в нашем случаи тип У)

PIC lower version is 09                                                                     версия ПО периферийного контроллера нижней платы

Loading PLC core completed!                                                            Сообщение о успешной загрузке ядра

Start CoDeSys initialization secuence                                                 Старт загрузки программы CoDeSys

Special cable detected…                                                                   Сообщение о обнаружении кабеля программирования

Switch top RS to CoDeSys mode…                                                    Переключение порта Debug RS232 на протокол Gateway. Больше

сообщений не будет!

Описание нескольких типичных сбоев (проблем)

1. Отсутствие связи с устройствами по шине I2C

Выдаваемые сообщения (пример):

….

Check for adress 77 …DEVICE FOUND!

MCP9800 #0 OK!

Check for adress 72 …DEVICE FOUND!

MCP9800 #1 OK!

Check for adress 4 …FAILED!

Check for adress 3 …DEVICE FOUND!

PIC upper initialized!

……..

PLC model MODEL PLC 150

Binary  VERSION 2.05.7

Need Target version 2.05

Compiled: 17:05:53 May 30 2008

MAC 66:77:01:07:F4:49

IP 10.2.10.26

GATE 10.2.1.1

MASK 255.0.0.0

PIC upper version is 05

Licence limited to 360 bytes

Voltage DAC

PIC lower version is 00

 

 

Расшифровка сообщений:

Не найдено устройство с адресом 4 (это нижний периферийный процессор). Из-за этого не определена версия его ПО. При отсутствии связи с нижним периферийным процессором невозможно установить связь с контроллером (выдается сообщение о несоответствии выбранному Target-файлу).

Причина Метод устранения
Разовый сбой при загрузке Выключите питание ПЛК более чем на 10 мин, повторно включите и проверьте поиск устройств I2C
Отсутствие контакта в межплатном разъеме Обратитесь в сервисный центр
Выход из строя периферийного контроллера или датчика температуры Обратитесь в сервисный центр

Внимание: ПЛК150 и ПЛК154 содержат два датчика температуры, ПЛК100 и ПЛК110 – один. Для ПЛК100 и ПЛК110 является нормальным сообщение «Check for adress 7х …FAILED!» для одного из датчиков при условии обнаружения второго.

2. Отсутствие определения кабеля программирования

Не выдается сообщений :

Special cable detected…

Switch top RS to CoDeSys mode…

 

Расшифровка:

Порт Debug RS232 не переведен для работы по протоколу Gateway. В связи с этим невозможна установка связи со средой CoDeSys через этот порт.

Данная поломка не влияет на выполнение основной функции контроллера и не боликирует возможность связи по другим интерфейсам.

Причина Метод устранения
Разовый сбой при загрузке Выключите питание ПЛК более чем на 10 мин, повторно включите и проверьте поиск устройств I2C
Применен нештатный кабель для программирования или кабель не исправен Проверьте кабель, замените кабель
На верхней плате ПЛК100, ПЛК150(154) ошибочно установлена перемычка («джампер») рядом с аккумулятором Удалите перемычку с верхней платы
Поломка верхней платы Обратитесь в сервисный центр

3. Длительное время загрузки ПЛК, долгое монтирование файловой системы

Выдаваемые сообщения (пример):

….

DATAFLASH READ OK
Flash read takes 3318 ms
Start mounting FFS
Flash check takes 4369 ms
Mounting of FFS completed!
Mounting takes 4605 ms
Total size of filesystem is 3145728 bytes
It is 5454 blocks
It is 687 used blocks
It is 3 bad blocks
Maximum wear level is 358 times

….

Расшифровка:

В данном примере видно, что файловая система контроллера достаточно интенсивно используется, производилась многократная запись и удаление файлов. Максимальное число использования блока в файловой системе довольно велико. Это означает, что весь объем Flash, отведенный под файловую систему многократно полностью перезаписывался. При этом вероятно файловая система сильно фрагментирована.  Это не является дефектом контроллера (т.к. максимальный ресурс записей в каждый блок составляет не менее 50 тыс), но приводит к увеличенному времени монтирования файловой системы.

Также в системе присутствует несколько сбойных блоков. Вероятно сбои произошли при перезагрузке контроллера (по Reset или по пропаданию питания при разряженном аккумуляторе) во время записи файла на Flash.

Метод устранения: Отформатировать Flesh используя программу перепрошивки. В одном из окон программы установить галочку «Форматировать Flash». При этом рекомендуется считать с ПЛК все файлы на ПК и после форматирования записать их обратно.

Важно понимать, что при хранении большого количества файлов на Flash-диске ПЛК время монтирования файловой системы все равно будет увеличено, вне зависимости от того, как давно было произведено форматирование.

 

Раздел: ОВЕН ПЛК, Программы ПЛК Метки: ,

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.