|
Вопросы о SMH-2G Здесь всё, что касается работы контроллера SMH-2G. |
|
Опции темы | Поиск в этой теме |
22.12.2015, 17:08 | #1 |
Senior Member
Регистрация: Dec 2011
Сообщения: 768
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Обмен данными с МС
Хотелось бы уточнить некоторые детали обмена между МС и контроллером:
1. Дискретные входы. Считываются все скопом или по отдельности? Период обмена от тика контроллера зависит? Укладывается период считывания в произвольный тик? У 2G средний тик 100 мс, у 2Gi можно и 2-5 мс установить. 2. Дискретные выходы. Записываются все скопом или по отдельности? Период обмена от тика контроллера зависит? Укладывается период записи в произвольный тик? У 2G средний тик 100 мс, у 2Gi можно и 2-5 мс установить. 3. Аналоговые выходы. Записываются все скопом или по отдельности? Период обмена от тика контроллера зависит? Укладывается период записи в произвольный тик? У 2G средний тик 100 мс, у 2Gi можно и 2-5 мс установить. 4. Аналоговые входы. Считается что обработка 1 входа занимает 0,1 с. Тогда все 8 входов обрабатываются за 0,8 с. Считываются все скопом по окончании обработки всех входов или по отдельности после обработки конкретного входа? Какова последовательность обработки входов: по возрастания (от 0 до 7), по убыванию ( от 7 до 0) или в какой то другой последовательности. Наибольший интерес представляет последний вопрос. Делал недавно насосную установку со стабилизацией перепада давлений на сети. Вместо 1 датчика перепада давлений использовал 2 датчика давления. Во первых они дешевле, во вторых с их помощью можно контролировать 3 параметра: давление подачи, давление обратки, перепад между подачей и обраткой. Все заработало, но заметил одну особенность. При разгоне на графике производительности ПЧ имеются провалы, которые исчезают при разгоне ПЧ. Период между провалами примерно 1 с, что соотносится с периодом опроса аналоговых входов. На графике самих датчиков ни каких провалов нет. Вот и родилось подозрение, что перепад давлений определяется по данным взятым не в одно время, а с некоторым сдвигом. Для медленных процессов это не критично, для быстрых могут быть чудеса. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
23.12.2015, 14:06 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Обмен данными с МС
Цитата:
Синхронизация каналов и/или сигналов? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
23.12.2015, 14:30 | #3 | |
Senior Member
Регистрация: Dec 2011
Сообщения: 768
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Ответ: Обмен данными с МС
Цитата:
В какой последовательности данные с аналоговых входов приходят в контроллер? Как это зависит от числа подключенных датчиков? Общая задача стоит синхронизовать показания датчиков по времени. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
|
23.12.2015, 14:44 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Обмен данными с МС
Картинка показывает, как можно синхронизировать любые сигналы.
Перечислять все комбинации я устану писать, а вы устанете читать. Особенно когда на это всё сверху накладываются помехи в обмене данными с МС. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.12.2015, 17:47 | #5 | |
Senior Member
Регистрация: Dec 2011
Сообщения: 768
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 11 сообщениях
|
Ответ: Обмен данными с МС
Цитата:
Читать ваши ответы я не устану. Обещаю. Давайте начнем с идеального случая: помех нет, подключены все аналоговые датчики. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
|
23.12.2015, 18:08 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Обмен данными с МС
Цитата:
У вас была проблема рассинхронизации показаний датчиков. Я дал вам способ избежать этого. Результат получен. Работа техподдержки на этом закончена. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|