Автоматизация и диспетчеризация зданий
 
Единое информационное пространство инженеров и проектировщиков
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

EIB Driver

 
Начать новую тему   Ответить на тему    Список форумов МЦ квадрат -> Вопросы и ответы по оборудованию Saia-Burgess
Предыдущая тема :: Следующая тема  
Автор Сообщение
Punchito



Зарегистрирован: 28.05.2008
Сообщения: 6

СообщениеДобавлено: Чт Авг 21, 2008 1:58 pm    Заголовок сообщения: EIB Driver Ответить с цитатой

Периодически возникает ошибка на EIB драйвере, ни как не могу понять в чём может быть причина, может подскажете как можно с этим бороться? А то приходиться жать конпку Clear, и всё начинает работать, до следующего времени Ч...
Канал свободен, т.е. шина EIB не загружена.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Вт Авг 26, 2008 7:59 am    Заголовок сообщения: Re: EIB Driver Ответить с цитатой

Периодически возникает ошибка на EIB драйвере, ни как не могу понять в чём может быть причина, может подскажете как можно с этим бороться? А то приходиться жать конпку Clear, и всё начинает работать, до следующего времени Ч...
Канал свободен, т.е. шина EIB не загружена.

Маловато информации. Но тем не менее попробуем разобраться.
Во-первых, оцените длительность выполнения цикла программы. Дело в том, что Фупла работает циклически, опрашивая шину во время выполнения соответствующих функциональных блоков. Если время цикла слишком большое (больше 100мс), то могут возникнуть проблемы, аналогичные перегрузке шины. Попробуйте использовать XOB (прерывания). Для этого поставьте вместо обычного EIB драйвера расширенный. Там можно указать прерывание (14 или 15 для PCD2, остальные для PCD3). Откройте хелп по драйверу, там все это написано. Но сначала все-таки посмотрите, какую ошибку выдает драйвер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Чт Сен 04, 2008 5:19 am    Заголовок сообщения: Светодиод Error Ответить с цитатой

Светодиод Error загорается при возникновении различных ошибок. Чтобы прочитать и сбросить ошибку, войдите в Online Configurator и нажмите кнопку "History".
Появится окно с ошибками. Информацию о причине ошибки можно получить с помощью кнопки Help. Формат сообщения следующий:
<ошибка> nn aaa time date
nn- кол-во ошибок,
aaa - адрес возникновения ошибки.
Сбрасывается ошибка нажатием Clear.
Ниже привожу список ошибок (из helpa), которые могут вызвать ошибку. Если рядом с ошибкой стоит значёк H, то ошибка вызывает остановку программы (Halt). Если есть пометка [XOB n], то при наличии обработчика ошибки по указанному прерыванию n светодиод Error загораться не будет. Ошибки приводятся в алфавитном порядке.

68K ADDR ERROR H Attempted to access an odd address.
68K CHK INSTR H Internal system firmware error.
68K INVALID OPC H Invalid 68000 instruction executed. Often caused by a missing end of block instruction or corrupted RAM memory.
68K TRAPV INSTR H Internal system firmware error.
>32 ST/TR ACTIVE - Too many active Graftec tasks (TRs). [XOB 9]
>7 CALL LEVELS - PB/FB call nesting depth overflow. [XOB 10]
BAD MEM EXT INIT H Extension Memory or EMI segment corrupted.
BAD MODEM STRING H Invalid modem configuration string, or string too long.
BAD TXT/DB TABLE H Text/DB memory corrupted. Can also be caused by an out-of-range Text or DB address.
BAD USER MEMORY H Wrong type of Flash EPROM installed, or Flash EPROM is write-protected.
BATT FAIL nnn - The memory backup battery must be replaced. [XOB 2]
BLOC NONEXISTANT H Call to missing PB, FB, SB, ST or TR.
BUS QUIT FAILURE H Program attempted to access a non-existent card.
CHECKSUM FAIL H Invalid user program checksum, EPROM only. Download the program again.
COB NBR TOO BIG H COB number out of range (0..15).
CONFIG TOO LONG H HW settings in Extended Header are too long for the EEPROM.
CPU 0 START FAIL H No CPU can be put into Run without a program in CPU 0.
CPU FIRMWARE MIX H If more than one CPU is fitted, they must all have the same firmware versions.
CPU NUMBER > 6 H The CPU number set by the DIL switches on a PCD6 is invalid.
CPU SYNCH ERROR H SYNCH S2 timeout occurred.
CSF INV PAR NBR H Invalid parameter number for CSF instruction.
DIFF CFG CH x H Different configuration on Profi-S-Net port x.
DOUBLE TIME BASE H DEFTB and DEFTR instructions used in the same program.
DUART HW ERROR H One of the serial port UARTs is defective.
ERROR FLAG nnn - Error flag set, nnn indicates the number of times it's been set. [XOB 13]
EVERYTHING IS OK - Normal power-up message.
EXT DEVICE FAIL H Hardware failure in plug-in card.
EXT HEADER FAIL H Extended Header is corrupted, download the Memory Allocation.
EXTHDR EEPR FAIL H Error in EEPROM Extended Header, download the Memory Allocation.
EXTERN PWR FAIL - Extension rack power failure. [XOB 1]
FABINFO CRC FAIL - Invalid checksum of fabrication information, contact Saia-Burgess.
FB NBR TOO BIG H FB number out of range.
HALT INSTRUCTION H HALT instruction executed by the user program.
HALTED BY CPU 0 H Co-processor has been halted by CPU 0.
HALTED BY LAN 2 H LAN2 coprocessor has put the CPU into HALT.
HEADER FAIL H Bad memory allocation or header corrupted, download the Memory Allocation.
ILLEGAL AUTO VEC H Internal system firmware error, contact Saia-Burgess.
INCLUDED TEXT >3 - Text nesting depth overflow in STXT.
INIT STEP FAIL H More than 32 Graftec Initial Steps (ISTs) have been defined.
INTERRUPT ERROR H Internal system firmware error, contact Saia-Burgess.
INVALID OPCODE H An invalid user program instruction has been found. Note that some instructions are not supported by new PCD types (DSP, OUTS, STHS, LAN2 instructions. [XOB 8]
IO QUIT FAIL nnn - An I/O address has been accessed which is not present. [XOB 5]
IP CH nnn NO MEM - Not enough memory to open TCP/IP channel in Open Data mode.
IP FAIL NO IPM H An IP function has been carried out, but the PCD has no IP configuration.
IP FAIL PORT n - Incorrect port number in Ether-S-Bus master SASI text.
IP FAIL SASI DBX - Error in node list configuration DBX.
IP FAIL SASITEXT - Error in SASI instruction text.
IP FAIL TOUT - Incorrect timeout value in Ether-S-Bus master SASI text.
IP SB GWY FAIL - TCP/IP S-Bus gateway could not be initialized.
IPM DONT RESTART H PCD has restarted but IPM module doesn't respond.
IPM HAS OLD FW H Firmware in the IPM module is not compatible with PCD FW.
IPM NOT PRESENT H IP Module (for TCP/IP) not fitted, or wrong slot selected.
IR OVERFLOW nnn - Index register incremented beyond 8191. [XOB 12]
IST NBR TOO BIG H IST number out of range.
LAN 2 WATCHDOG - The LAN2 FW watchdog has been activated.
LON FAIL - Invalid LON port assignment.
MANUAL HALT H CPU has been halted by the HALT switch.
MEDIA CORRUPTION H Battery backed RAM failed, stored media values may be invalid.
MEM EXT CORRUPT H Extension memory corrupt, or a Text/DB address is out of range.
MEM EXT ERROR H Extension memory corrupt, halts if extension memory cannot be re-initialized from the extension memory initialization (EMI) segment.
MEMORY LOSS [H] Caused by battery failure if RAM memory. Halts if RAM, if write protected (WP jumper in) or EPROM memory, use TEST 400 instruction to detect the error.
MGWAY INIT FAIL H Master gateway port configuration is invalid.
MISSING MEM PACK H Memory module not fitted.
MODIFIED PROGRAM - User program has been modified in the PCD's memory by a programming unit. This is only shown if memory is write-protected.
MODEM: ERROR - Unknown modem error.
MODEM: INIT FAIL - Error initializing modem.
MODEM: NO MODEM - No modem fitted, or modem defective.
MODEM: RESET FAIL - Error on modem reset command.
MODEM: UART FAIL - UART does not accept configuration.
NO COB H The user program does not contain a COB, it cannot be run.
NO PROGRAM H CPU has no user program to execute.
NOT RUN ON xx7HW H PG5 user programs cannot be run on xx7 hardware.
PARITY FAILURE - Data error on main external bus. [XOB 4]
PB NBR TOO BIG H PB number out of range.
PRIVILEGE VIOL H Internal system firmware error.
PROF DP FAIL nnn - Invalid PROFIBUS DP port assignment, nnn is the error number, see list below.
PRT2 DBL ASSIGND H Port 2 assigned as S-Bus PGU and XOB 20 or 25 programmed.
PRT3 DBL EQUIPED H Port 3a and 3b are fitted on a PCD6.M3.
PSBUS GWY FAIL H Profi-S-Bus gateway could not be initialized.
PSBUS PGU FAIL H Profi-S-Bus PGU could not be initialized.
PS FAIL SAP - Incorrect SAP number in Profi-S-Bus master SASI text.
PS FAIL SASI DBX - Error in Profi-S-Bus node list configuration DBX.
PS FAIL SASITEXT - Invalid Profi-S-Bus SASI text.
PS FAIL TOUT - Incorrect timeout value in Profi-S-Bus master SASI text.
PSM NOT PRESENT H Missing Profi-S-Net (Profibus) module.
REG>4095 NOT SUP H The firmware or PCD type doesn't support Registers above 4095. Currently only the PCD2.M480 and PC3.Mxx have 8192 Registers.
RTC FAILURE H Real-time clock (RTC) is defective.
RTC NOT EQUIPPED - The real-time clock on the PCD4's memory module is not present or is defective.
SB NBR TOO BIG H SB number out of range.
SBUS PGU ERROR - Invalid S-Bus PGU port assignment. Check the Hardware Settings.
SF NOT LOADED H System Function (called by CSF) is not loaded, missing DBX 7.
ST NBR TOO BIG H Graftec Step (ST) number out of range. Max. ST number depends in the PCD type.
SYSTEM OVERLOAD H Too many block calls. [XOB 7]
SYS TYPE ERROR H The system type in the Production Information is not correct.
SYS WDOG START - Restart caused by system watchdog.
TEXT SEGM. ERROR H Text/DB segment corrupted, or the user program contains extended data blocks (DBX) which are not supported by the PCD's firmware.
TR NBR TOO BIG H Graftec Transition (TR) number out of range. Max. TR number depends on PCD type.
TRACE H Internal system firmware error.
TEXT/DB HW ERROR H Text/DB memory failed, or incorrect memory allocation.
USR MEM HW ERROR H User memory test failed.
WATCHDOG FAIL - Restart executed by software watchdog timeout.
XOB NBR TOO BIG H XOB number out of range.
XOB 0 EXECUTED - XOB 0 executed during power down.
XOB 0 START EXEC - XOB 0 has been started.
XOB 0 WDOG START - XOB 0 executed by WDOG timeout.
XOB20/25 MISSING - Interrupt input active and no XOB 20 or 25 programmed.
ZERO DIVIDE H Internal system firmware error.


Error codes for "PROF-DP FAIL n"

n Description
0 Key word MODE: not found
0 Wrong mode specified
0 Key word CONF: not found
0 DBX key word not specified
0 DBX number error
0 DBX number to large
0 DBX does not exist
0 Key word DIAG: not found
0 Flag or output key word not specified in DIAG
0 Error in address of diag flag or output
0 Range error diag flag or output
0 Register key word not specified in DIAG
0 Range error diag register
1 PROFIBUS-DP HW card not present
2 Error in instruction
3 DBX structure error
4 DBX type not for DP master (no PROFIBUS DBX)
5 FW-DBX version not compatible
6 No IN RING message after timeout on initialization
7 Semaphore error for data exchange (info to PCD support)
8 DBX error: data transfer function not implemented
9 Incompatible PCD7.F750 and PCD hardware
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Punchito



Зарегистрирован: 28.05.2008
Сообщения: 6

СообщениеДобавлено: Чт Сен 04, 2008 7:53 am    Заголовок сообщения: Ответить с цитатой

Здравствуйте, Арнольд!

Периодически наблюдаю, ошибки на EIB driver-e, под номерами 3, 4, 5, при этом Saia продолжает работать с EIB устройствами. XOB 14 и XOB 15, не особо спасают. Количество EIB групповых адресов 35, размерности 1 бит, 1 байт, 2 байта.
Возник такой вопрос- могут ли такие ошибки возникать в следствии перепрошивки Firmware eib сенсорного выключателя, когда как я понимаю линия полностью загружена?
И ещё возникла проблема следующего характера, на лицевой панели Saia при запуске загорается светодиод Error, при этом сам проект работает, Fupla блок System self test ни каких ошибок не показывает.

Saia-Burgess PCD2.M150
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Чт Сен 04, 2008 11:21 am    Заголовок сообщения: Ошибки EIB Ответить с цитатой

Насчет горящего Errora я вроде уже ответил, теперь по поводу EIB.
При слишком высоком трафике EIB могут возникать подобные ошибки. Если обычные приборы KNX в этом случае после трех неудачных попыток просто замолкают, то контроллер выдаст ошибку.
Кроме того, если программа достаточно большая, и не успевает выполнится за 100 мс, то тоже могут возникать ошибки.
Использование XOB спасет во втором случае, а в первом надо снижать трафик.
И еще вопрос - а как вы использовали ХОВ?
Его же не достаточно просто указать в драйвере. Надо программу чтения/записи поместить в одельный блок, который должен быть определен не как СОВ, а как ХОВ. Тогда он будет вызываться драйвером по возникновении прерывания, и будет корректно обрабатываться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Punchito



Зарегистрирован: 28.05.2008
Сообщения: 6

СообщениеДобавлено: Пт Сен 05, 2008 7:36 pm    Заголовок сообщения: Ответить с цитатой

Честно говоря, просто указал XOB в драйвере,
Его же не достаточно просто указать в драйвере. Надо программу чтения/записи поместить в отдельный блок, который должен быть определен не как СОВ, а как ХОВ. Тогда он будет вызываться драйвером по возникновении прерывания, и будет корректно обрабатываться.
Вот тут не понял...
Трафик шины не превышает 40%
Ещё появился вопрос, каким образом распределяется адресное пространство в контроллере?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Arnold



Зарегистрирован: 25.04.2008
Сообщения: 91

СообщениеДобавлено: Вт Сен 09, 2008 8:05 am    Заголовок сообщения: Адресное пространство контроллера Ответить с цитатой

Про распределение памяти есть в мануале по PG5. Посмотрите, он идет в комплекте поставки PG5 на английском языке. На русском языке будет у нас на выставке HTB&H 2008 - подходите к стенду 607
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов МЦ квадрат -> Вопросы и ответы по оборудованию Saia-Burgess Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Группа компаний «МЦ квадрат»
Россия, Москва, 117342, ул. Введенского 8
Тел./Факс: +7(495) 332-5092
Дизайн и разработка littlebear.ru