Tag Archives: dcon

Установка выходного значения модуля аналогового вывода IPC-7021 с периодичностью 1 с и изменение значения с ОВЕН ПЛК

Производится запись одного выходного значения у модуля IPC-7021 с шестнадцатиричным адресом 18.

Описание формата обмена с модулем IPC-7021:

Формат запроса:

#AA(данные)[CRC][CR]

где: # – разделитель;

AA – адрес прибора;

+025.12 – выходное значение (5 чисел + знак + точка) итого семь символов

CRC – контрольная сумма;

CR – перевод строки.

Формат ответа:

![CRC][CR]

где: ! – разделитель в случае положительного ответа;

CRC – контрольная сумма;

CR – перевод строки.

Окно конфигурирования модуля DCON (Master) с подключенным к нему модулем Universal DCON device, настроенным для периодической записи выходных значений в модуль IPC-7021, проиллюстрировано на рисунке 1.

Рисунок 1 – Окно конфигурирования модуля Universal DCON device модуля DCON (Master) для периодической записи выходных значений в модуль IPC-7021

Данные, посылаемые в модуль IPC 7021, задаются во входной переменной «power» типа Float (REAL) модуля Universal DCON device.

Модуль Universal DCON device настраивается следующим образом:

Request format – формат строки запроса – #18[7f][+],

где: # – символ разделителя команды опроса входов;

18 – адрес прибора в шестнадцатиричном формате (для букв используется верхний регистр!);

[7f] – спецкоманда, указывающая на то, что семь символов запроса должны быть сформированы в виде числа в формате [знак]число..число.число..число. Данные должны быть взяты из входной переменной, которая должна иметь формат float;

[+] – спецкоманда подсчета и добавления в конец запроса контрольной суммы «по модулю 256».

Внимание! Символ возврата каретки вставляется автоматически!

Good response format – формат положительного ответа – !,

где: ! – начальный символ строки положительного ответа. В рассматриваемом случае положительный ответ не содержит значащей информации, для его идентификации достаточно одного первого символа.

Bad response format – формат отрицательного ответа – ?,

где: ? – начальный символ строки отрицательного ответа. В рассматриваемом случае отрицательный ответ не содержит информации, для его идентификации достаточно одного первого символа.

Max response timeout – максимальное время ожидания ответа – 50 мс. Задается в соответствии с рекомендациями производителя прибора.

Work mode – режим работы – both (по времени опроса и смене значения одной из входных переменных). Этот режим позволяет генерировать запросы по таймеру (параметр Polling time) и при изменении значения входной переменной модуля.

Polling time – время опроса – 1000 мс.

Задает период записи значения в модуль IPC-7021.

Мой блог находят по следующим фразам

Опрос модулей аналоговых входов IPC-7033 c ОВЕН ПЛК

Производится опрос первых трех входов нескольких модулей аналоговых входов IPC-7033.

Описание формата обмена с модулем IPC-7033:

Формат запроса:

#AA[CRC][CR]

где: # – разделитель;

AA – адрес прибора;

CRC – контрольная сумма;

CR – перевод строки.

Формат ответа:

>+0255.12+013.45+150.11[CRC][CR]

где: > – разделитель в случае положительного ответа;

+025.12 – данные одного канала (5 чисел + знак + точка) итого семь символов;

CRC – контрольная сумма;

CR – перевод строки.

Окно конфигурирования модуля DCON (Master) с подключенным к нему устройством Universal DCON device, настроенным для последовательного опроса нескольких модулей IPC-7033 с различными адресами, проиллюстрировано на рисунке 1.

Рисунок 1 – Окно конфигурирования модуля «Universal DCON device» модуля DCON (Master) для опроса входов модулей IPC-7033

Для задания адреса опрашиваемого прибора используется 8-битовая входная переменная «Address». Значения со входов опрашиваемого модуля IPC-7033 отображаются в трех выходных переменных типа Float (REAL).

Модуль Universal DCON device настраивается следующим образом:

Request format – формат строки запроса – #[2h][+],

где: # – символ разделителя команды опроса входов;

[2h] – спецкоманда, указывающая, что в это место запроса подставляется шестнадцатиричный двухсимвольный адрес, значение которого должно быть взято из входной переменной;

[+] – спецкоманда подсчета и добавления в конец запроса контрольной суммы «по модулю 256».

Внимание! Символ возврата каретки вставляется автоматически!

Good response format – формат положительного ответа – >[7f][7f][7f][+],

где: > – символ разделителя в случае положительного ответа;

[7f] – спецкоманда, указывающая на то, что семь символов ответа должны быть преобразованы в число с плавающей точкой и результат преобразования должен быть помещен в первую выходную переменную, которая имеет формат Float. Внимание! Для следующих спецкоманд [7f] применяется то же правило преобразования, но результаты помещаются во вторую и третью выходные переменные, соответственно.

[+] – спецкоманда, указывающая на то, что должно быть проанализировано правильность контрольной суммы в принятой посылке. Результат записывается в переменную «Status».

CR – перевод строки.

Bad response format – формат отрицательного ответа – ?,

где: ? – начальный символ строки отрицательного ответа. В рассматриваемом случае отрицательный ответ не содержит значащей информации, для его идентификации достаточно одного первого символа.

Max response timeout – максимальное время ожидания ответа – 50 мс. Задается в соответствии с рекомендациями производителя прибора.

Work mode – режим работы – by change value (по изменению значения одной из входных переменных). Этот режим позволяет генерировать запросы при изменении адреса опрашиваемого прибора. Для генерации одного запроса необходимо записать значение, отличающееся от текущего, во входную переменную «Аdress». После этого по значению переменной «Status» определяется окончание обмена данными с опрашиваемым прибором и корректность данных в выходных переменных.

Внимание! Чтение переменной «Status»а и ее анализ должны производиться на следующем цикле работы ПЛК после записи нового адреса.

Остальные параметры в данном режиме работы не существенны.

 P.S. Если вам надо создание и раскрутка сайта в Киеве, то нет ничего проще.

Мой блог находят по следующим фразам