04.06.2009, 15:45 | #1 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 021
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
(2009 год) Ошибка во встроенном ПО модулей расширения
Сигналы с дискретных входов всех модулей расширения имеют инвертированный вид.
Таким образом, дискретные входы сейчас работают следующим образом: 1) SMH2010, замкнутый сухой контакт. В Лоджике сигнал = 0. 2) Pixel, замкнутый сухой контакт. В Лоджике сигнал = 0. 3) Модуль расширения, замкнутый сухой контакт. В Лоджике сигнал = 1. Ошибка прявилась из-за отличия в схемотехнике контроллеров SMH2010 и контроллеров Pixel. В SMH2010 замкнутый сухой контакт соответствует нулевому напряжению на входе. В Пикселе и МР-ах - высокому напряжению. Для программной совместимости в ядре Пикселя сделано инвертирование дискретных входов. Для модулей расширения это сделать "забыли". Т.к. выпущено и продано большое коричество МР-ов, ошибку исправлять нельзя, т.к. это вызовет потерю совместимости с программами, уже написанными с учётом этой ошибки. Данная "особенность" будет нивелирована путём штатного развития ПО модулей расширения. У МР-ов планировалось и будет реализована настройка параметров входов. Таких, как: фильтрация; диапазон работы; инвертирование. Последняя настройка позволит как оставить совместимость, так и решить описываемую здесь ошибку. . __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка ошибок модулей расширения в проектах | LordN | Связь с внешним миром | 5 | 27.09.2012 17:20 |
(2009 год) Проблема с аналоговыми входами контроллеров Pixel | Arsie | Сообщения об ошибках | 0 | 10.05.2010 17:11 |
(2009 год) SMH-2G: ошибка связи с Модулем Сопряжения | Arsie | Сообщения об ошибках | 0 | 09.02.2010 17:09 |
(2009 год) Ошибка в модуле Ethernet | Arsie | Сообщения об ошибках | 0 | 01.02.2010 17:50 |