PDA

Просмотр полной версии : Как прочесть выхода МДВВ по DCON?



eman
16.04.2008, 17:40
Доброго дня!
Имеется МДВВ, к которому я хочу обращаться по протоколу DCON, но в РЭ я не нашел команды чтения состояния дискретных выходов. Теоретически такая команда быть должна, подскажите кто знает, буду крайне признателен.

P.S. Кстати, в РЭ для МДВВ КУВФ.426433.01 РЭ обнаружил ошибки. Например на стр. 23 указан пример посылки по DCON: @10FF - установить все ДВ в включено.
На самом деле корректная команда выглядит так: @10FF2D, где 2D- контрольная сумма. В принципе, конечно и самому додуматься несложно но подобные недоработки подрывают доверие к документации.

Kirill
17.04.2008, 10:26
Доброго дня!
Имеется МДВВ, к которому я хочу обращаться по протоколу DCON, но в РЭ я не нашел команды чтения состояния дискретных выходов. Теоретически такая команда быть должна, подскажите кто знает, буду крайне признателен.

P.S. Кстати, в РЭ для МДВВ КУВФ.426433.01 РЭ обнаружил ошибки. Например на стр. 23 указан пример посылки по DCON: @10FF - установить все ДВ в включено.
На самом деле корректная команда выглядит так: @10FF2D, где 2D- контрольная сумма. В принципе, конечно и самому додуматься несложно но подобные недоработки подрывают доверие к документации.

Стр.27
команда: считать значения дискретных входов.

Что касается контрольной суммы - в большинстве наших применений она рассчитывается автоматически, поэтому не указана. Иногда это вводит в заблуждение, но самому додуматься не сложно;)

незарегистрированный
17.04.2008, 10:44
Стр.27
команда: считать значения дискретных входов.

Что касается контрольной суммы - в большинстве наших применений она рассчитывается автоматически, поэтому не указана. Иногда это вводит в заблуждение, но самому додуматься не сложно;)

Да, считывать состояния входов получается без проблем. Вопрос в том, как читать состояния ВЫХОДОВ...

Kirill
17.04.2008, 11:30
Да, считывать состояния входов получается без проблем. Вопрос в том, как читать состояния ВЫХОДОВ...

прошу прощения, перепутал.
стр. 22 того же руководства.

eman
17.04.2008, 14:16
прошу прощения, перепутал.
стр. 22 того же руководства.

Да, на данной странице есть описание команды на включение/включение дискретных выходов по протоколу DCON.
Но как прочитать состояние выходов? Поддерживает ли вообще МДВВ такую команду по протоколу DCON?

Получается что:
1. Есть команда(DCON) чтения состояния входов.
2. Есть команда(DCON) включения/выключения выходов.
3. Неизвестно, есть ли команда(DCON) чтения состояния вЫходов. В документации такая команда не описана, вот и возникает вопрос есть ли такая команда вообще?

Kirill
17.04.2008, 14:47
Да, на данной странице есть описание команды на включение/включение дискретных выходов по протоколу DCON.
Но как прочитать состояние выходов? Поддерживает ли вообще МДВВ такую команду по протоколу DCON?

Получается что:
1. Есть команда(DCON) чтения состояния входов.
2. Есть команда(DCON) включения/выключения выходов.
3. Неизвестно, есть ли команда(DCON) чтения состояния вЫходов. В документации такая команда не описана, вот и возникает вопрос есть ли такая команда вообще?

Нет чтения выходов не предусмотрено. Подразумевается, что если посылка отправлена - значит состояние выходов такое, какое было в в этой посылке. Либо, если прибор ответил не корректно, то предыдущее корректное значение.

eman
17.04.2008, 15:20
Нет чтения выходов не предусмотрено. Подразумевается, что если посылка отправлена - значит состояние выходов такое, какое было в в этой посылке. Либо, если прибор ответил не корректно, то предыдущее корректное значение.

Жаль, придется разбираться с модбасом:(

Дмитрий
18.04.2008, 09:12
Жаль, придется разбираться с модбасом:
Скорее всего нужно поменять прошивку в МДВВ, не знаю почему слуба поддержки сразу не задаёт этот вопрос, у меня была проблема с МДВВ пока не перепрошили, но по протоколу ОВЕН.:confused:

Kirill
18.04.2008, 10:33
Жаль, придется разбираться с модбасом:
Скорее всего нужно поменять прошивку в МДВВ, не знаю почему слуба поддержки сразу не задаёт этот вопрос, у меня была проблема с МДВВ пока не перепрошили, но по протоколу ОВЕН.:confused:

Дмитрий, функция чтения состояния выходных элементов МДВВ непредусмотрена в приборе в принципе. Поэтому версия прошивки здесь не имеет никакого значения. Если возникает сложности при работе с существующими функциями, пожалуйста опишите их. Вполне вероятно, что эти сложности исправлены в новых версиях прошивки. Тогда мы посоветуем вам ее сменить или предложим другие пути разрешения сложностей.