Обращение 08558179 Ваше сообщение: В рамках выполнения договорных обязательств для ОАО "СЗМН" ОАО "АК"Транснефть" стоит задача преобразовать входной сигнал 4..20 мА в выходной импульсный сигнал. Для реализации данной задачи было рекомендовано оборудование TWIDO TWDLMDA20DRT, которое имеет возможность конфигурирования выходных каналов %Q0.0 и %Q0.1 для выдачи импульсных сигналов. В ходе реализации выяснилось следующее: при использовании функционального блока %PLS зависимость выходного сигнала (частотный сигнал F=1/T=1/PLS.P*TB) от регулирующего параметра (предустановленного периода %PLS.P), является нелинейной. При построении графика функции определили, что зависимость имеет форму параболы. Вопрос: Возможно, ли реализовать линейную зависимость выходного импульсного сигнала от входного аналогового 4..20 мА на данном оборудовании? Ответ: Необходимо уточнить все Ваши параметры и приделы измерения, так как мы не имеем точных данных для осуществления выводов. Да, вы правы форма вида y=a/x гипербола. Мы можем сказать, что и у этой функции есть прямолинейные участки, все зависит от необходимой точности и пределов использования. Мы привели подробное описание и диапазоны использования функционального блока %PLS. Обращаем Ваше внимание, что для первых двух диапазонов с шагом 0.142 мс и с шагом 0.57 мс всего 256 градуировок и о линейном участке говорить не приходится, а для двух других диапазонов с шагом 10 мс и с шагом 1 сек – возможных градуировок от 2 до 32 700 и последний диапазон от 2 до 32 760. Если для аналогового модуля взять необходимый диапазон пользовательский возможно для 4-20 мА (как возможные примеры) от 2000 до 6095; от 12000 до 16095; от 20000 до 24095. Здесь необходимо определиться с допустимой точностью. Наибольшая точность может быть достигнута в конце диапазона со стандартными значениями (0-4095) от 32767-4095=28672 до 32767. Стандартный диапазон от 0 до 4095, возможность пользовательского диапазона от -32768 до +32767. К сожалению, это единственная возможность использования данного функционального модуля. Если Вас удовлетворит такая возможность, тогда необходимо обратить внимание, что изменения аналогового сигнала происходит с циклом контроллера и АЦП (оцифровка) будет происходить в зависимости от типа модуля. (Необходимо учитывать параметры модуля по скорости обработки сигнала). Приводим описание функционального блока %PLS. Функциональный блок %PLS используется для генерирования прямоугольных колебательных сигналов. Доступны две функции %PLS на выделенных выходных каналах %Q0.0.0 или %Q0.0.1. Функциональный блок %PLS допускает только одну ширину сигнала, или рабочий цикл, 50%. Вы можете выбрать либо ограничение количества импульсов или период, когда выполняется последовательность импульсов. Это может быть определено во время конфигурирования и/или обновлено приложением пользователя. Пример функционального блока генератора импульсов: TON=T/2 для 0.142мс и 0.57мс масштаб = (%PLSi.P*TB)/2 TON=[целая часть(%PLSi.P)/2]*TB для 10мс до 1с масштаба. Функционирование. Приведена иллюстрация функционального блока %PLS. Предустановленное значение и масштаб могут быть изменены во время конфигурирования. Они используются для фиксирования периода сигнала T=%PLSi.P * TB. Диапазон доступных периодов: 0.142 мс до 36.5 мс с шагом 0.142 мс (27.4Гц до 7кГц) градуировок 256 0.57 мс до 146 мс с шагом 0.57 мс (6.84 Гц до 1.75 кГц) градуировок 256 20 мс до 5.45 мин с шагом 10 мс градуировок 32 700 2 сек до 9.1 часов с шагом 1 сек градуировок 32 760 В приложении к вопросу и ответу приведены выдержки из документации на русском языке выполненные ещё на TwidoSoft. Данные функции полностью совпадают с TwidoSuite. Желаем успехов!!!