Т.к. все понимают что речь идет не о одновременном управлении кучей устройств, давайте эту тему доведем до логического завершения :
1 выход/вход для любого кол-ва => последовательная передача => последовательный порт => ..
Вообщем nemo_1977 спросил (п#1), nemo_1977 ответил (п#4), но стал искать ответ посередине. Можно - но это индивидуальный напильник для конкретной задачи.
Вы, что серьезно?
Я-то по скудности ума шутил...
Иставил...
Последний раз редактировалось lara197a; 04.03.2012 в 17:40.
Ну и что там со временем опроса дюжины входов на 8 di ?
1. Во вложении показано как организовать матрицу 4x3 для организации динамического опроса дискретных датчиков с использованием ПЛК "ОВЕН". При задействовании 4 статических входов и 3 статических выходов построена матрица, к которой можно подключить 12 дискретных датчиков.
2. Время опроса всех датчиков пропорционально количеству столбцов матрицы. Например, при цикле программы ПЛК - 20 мс время опроса всех датчиков, подключенных к изображенной матрице составит - 3x20=60 мс.
3. Матрица не активна, если все транзисторы (дискретные выходы ПЛК) включены. Для опроса датчиков, подключенных к первому столбцу матрицы надо закрыть первый транзистор. В следующем цикле работы программы можно опросить датчики, подключенные к первому столбцу матрицы. В этом же цикле (сразу после опроса входов) первый транзистор надо открыть, а второй закрыть. В следующем цикле можно опросить датчики, подключенные ко второму столбцу и т.д. по кругу.
4. Для предотвращения "слипания" строк матрицы последовательно с каждым датчиком необходимо включить развязывающий диод.
5. Лучше всего это техническое решение применять для моноблочных ПЛК "ОВЕН".
6. В случае с МДВВ такая схема матрицы неприемлема, из за своеобразности схемы входных цепей МДВВ.
Последний раз редактировалось IVM; 05.03.2012 в 14:56.
почему 20ms ?