 | |
Предыдущие результаты
Вообще, Type 06 говорит о том, что какой-то из задач не был предоставлен запрошенный ресурс за отведенное время.
В CompactLogix обновлением ввода-вывода занимается специальная задача с приоритетом 6. Это периодически выполянемая задача, период её выполнения соответствует RPI, который назначен для CompactBus.
То, что Вы наблюдаете, означает, что RPI очень маленький, задача обновления ввода-вывода выполняется слишком часто, отбирая значительные ресурсы у других системных задач и/или в контроллере есть другие более высокоприоритетные задачи, из-за которых данной задаче не хватает процессорного ресурса. Судя по тому, что чем больше время испольнения задачи, тем больше вероятность получения ошибки, эта задача отбирает ресурс у других, что, видимо, и есть причина.
Что можно сделать:
- Увеличить RPI насколько возможно
- Установить приоритеты других задач так, чтобы они были меньше, чем 7, чем меньше, тем лучше (т.е., численно больше 7 и до 15).
Вообще, при программировании мультизадачных систем реального времени есть простой принцип, которое называется так: "Don't fog the CPU!".
Приветствуется т.н. "оборонительный" стиль планирования вычислительных ресурсов, который означает, что каждая задача должна иметь наименьший возможный приоритет и запрашивать как можно меньше ресурсов CPU, при которых обеспечивается необходимая функциональность.
|
"В новейшей ревизии процессоров CF (Compact Flash) горит постоянно красным, если например, неправильно установлено напряжение на источнике питания."
Интересно... А в каком документе это искать? Всё, что я находил в электронном виде, не содержит такой информации...
|
В новейшей ревизии процессоров CF (Compact Flash) горит постоянно красным, если например, неправильно установлено напряжение на источнике питания.
|
Здравствуйте!
Может быть кто-то сталкивался с подобным:
на шине находятся контроллер 1769-L35E, блоки входных/выходных сигналов, питается это всё через три блока питания 1769-PA2.
Так вот, если запитан только тот блок, который питает контроллер, а остальные не запитаны, горят одновременно следующие индикаторы:
индикатор ОК - постоянный красный, судя по инструкции, это означает серьёзную ошибку, при этом контроллер стёр проект из памяти и для его восстановления необходимо переподключить питание шины и перезалить проект(реально стирание проекта не происходит).
индикатор MS (Module Status) - постоянный красный, означает проблемы с питанием... рекомендуется переподключить питание, в случае если это не поможет - заменить контроллер :)
индикатор CF (Compact Flash) - постоянный красный... судя по инструкции, этот индикатор вобще не должен гореть постоянным красным... в инструкции есть только вариант "мигающий красный", означающий опять же проблемы с памятью...
Остальные индикаторы не горят.
В итоге картина следующая - при полном питании шины контроллер нормально работает, но при отключении блока питания, питающего только блоки входных/выходных сигналов, контроллер из режима выполнения программы переходит в описанное выше состояние трёх горящих красных индикатора...
Естественно, что в инструкции написано запитать всю шину, и про поведение контроллера при неполном питании шины вроде ничего не сказано.
Вобщем, вопрос в том - нормальная ли это ситуация, или есть какие-то проблемы?
|
Доброго времени суток!
В полученном проекте с контроллером 1769-L32E в одной корзине, видимо, недавно выпущенный Allen Bradley модуль 1769-IF16C. Начал конфигурировать в RSLogix, а такого в списке нет.
Подскажите, что нужно, чтобы появился? Апдейт какой-то? И где его скачать, если такой имеется?
Заранее благодарен
|
Нет, нельзя. Конвертер необходим принципиально, т.к. в CompactLogix порт RS-232, а DH-485 базируется на интерфейсе RS-485.
Кроме того, опыт показывает, что CompactLogix со старыми панелями PanelView на DH-485 не работает, т.к. проблема внутри, в firmware. Порт CompactLogix понимает протокол DF-1, а не DH-485.
Разве что попробовать в панель PanelView с протоколом DH485 другое firmware от такой же панели с DF-1. Гарантии, как Вы понимаете, тут никакой быть не может.
|
Доброго дня.
Проблемма следующая. Процесор CompactLogix 1769-L32E и старенькая панелька 2711-К6С2. У проца комунникационые проты Ethernet и RS232. У панельки DH-485. Возможно ли соединить их напримую или только через конвертор? Есть конвертор старенький 1747-AIC. Если нужен конвертор, то возможно ли соединить с помощью него или нужен только 1761-Net-AIC?
|
Ну... в таком случае похоже что действительно чтото с БП... раз бесперебойник есть, флешки нет, получается что питание есть всегда, БП сбоит, программа стирается... вместо нее ничего не подгружается...
Настоятельно рекомендую купить флешку, стоит она недорого, а подходит любая, необязательно АБ, но естественно только CompactFlash.
Админы сайта, следущую информацию не читайте :D Вот SanDisc например чудесно работает :wink:
|
спасибо! Был я там! Думал может еще что-то есть... А есть ли в compact 32-х и 16-и разрядные модули i/o, дискретные и аналоговые соответсвенно? Просто тока сел изучать контроллер,а времени нет! да и юзер я еще! :oops:
|
Полазил в инете,что не нашлось приличной лит-ры на русском языке по семейству Compact. Может кто-то направит к русскоязычным источникам?!
|
Предыдущие результаты
Ещё результаты |
|
| |
|