Просмотр полной версии : плк150 - конфигурирование термопар
Анатолич
17.09.2009, 05:46
1. на сколько я понял конфигурировать вход для термопары в плк150 можно на этапе програмирования. а изменить тип термопары на входе в процессе работы, скажем с панели Dop уже не получится?
2. как вариант - к панели Dop или плк подключать трм101 через Rs485 и писать драйвер - не совсем хороший метод, может что то порекомендуете.
3. это только кусок проекта.
Малышев Олег
17.09.2009, 07:41
теоретически можно измерять напряжение в миливольтах и самому по таблицам преобразовывать...
Анатолич
17.09.2009, 11:13
Да, есть функции для термопар, можно через них.
Драйвер для ПЛК150-220.И-М сможете написать для программы Screen Editor 2.00.12? (за деньги конечно, панель DOP-B7S200).
ПЛК150 нас устраивает, пока состыковка с датчиками получается, а с панелью пока нет, не хотелось бы переходить на контроллеры брендов, для которых такие драйверы есть, так как убедились в надежности приборов Овен, да и в CoDeSys програмировать проще, чем например WPLSoft 2.12.
Анатолич, Вы не в курсе, рускоязычный форум по Delta есть?
Анатолич
25.09.2009, 04:51
Можно ссылку на форум, те что нашел - очень скромные.
Пока пробуем стыковать по Modbus-ASCII-RS-232, но по заданным прямым адресам в DOP(slave) или адресам 40001 и выше (как указано в документации на DOP) ПЛК150(master) не хочет ни читать, ни писать.
Должно по идее и по RS-485 стыковаться, но документации Screen Editor 2.00.12 нет, есть только документация на более раннюю версию.
Рано или поздно разберемся.
С остальным ПЛК150 нормально состыковался с датчиками температуры, датчиками давления/вакуума, по Modbus-ASCII-RS485 c МВУ8.
На ПЛК150, МВУ8 документация и примеры есть - вопросов нет.
Филоненко Владислав
25.09.2009, 15:19
адрес 40001 расшифровывается как команда 4, регистр 00001.
Анатолич
01.06.2010, 16:40
адрес 40001 расшифровывается как команда 4, регистр 00001.
Спасибо, разобрался. МВУ8 - RS-485 - ПЛК150 - Modbus-ASCII-RS-232 -панель DOP-B7S200 состыковалось. По ряду причин проект на полгода пришлось отложить. Теперь продолжили, изложу суть.
1. Всего пересылается ПЛК-Панель I O - 20 регистров - кнопку нажал - в ПЛК - проверка в программе - сигнал на МВУ8 - и назад в панель. Все работает быстро, без задержек. Теперь вот с чем столкнулся:
2. При увеличении объема программы время отклика стало увеличиваться до 0,5-2 секунд - это уже много, добавил в програму реверсивный счетчик - начались сбои - превышение времени ожидания - увеличил до 300-500 мс - немного помогло, но не полностью.
3. Время отклика сужественно уменьшилось, когда отключен компьютер от ПЛК, но тогда неудобно контролировать выполнение программы.
4. Попробовал изменить минимальное время цикла с 1 мс до 2-5 - программа грузится в ПЛК, но он не реагирует на релейные входа пока не сделаешь ресет и заливку программы с временем 1 мс,
задание 0 мс - программа грузится он останавливается и пишет ошибка подключения.
5. Прогламму уменьшили проблемы исчезли.
6. Подключил в конфигурации модуль статистики, чтобы посмотреть загрузку контроллера - неработает - все значения всех данных по 0.
Завтра гляну версию прошивки и таржет файла, попробую залить на форум программу и обновлю CoDeSys до
CoDeSys_v23920_r.
Посоветуйте как уменьшить задержку и избежать сбоев.
Форум облазил - пока ничего конкретного не нашел.
Николаев Андрей
01.06.2010, 18:22
CoDeSys менять не надо.
Надо обновить прошивку ПЛК до 2.10.7 (2.10.9) и установить соответствующий Target (предварительно удалив старый).
Но и конфигурацию сбросить при переходе на новый Target (если понадобится) не забудьте.
Анатолич
16.06.2010, 09:07
CoDeSys менять не надо.
Надо обновить прошивку ПЛК до 2.10.7 (2.10.9) и установить соответствующий Target (предварительно удалив старый).
Но и конфигурацию сбросить при переходе на новый Target (если понадобится) не забудьте.
Спасибо, помогло!!!
Еще один Вопрос:
аналоговый вход ПЛК150 - при подключении к нему датчика давления - 4-20 мА. При установке в конфигурации 4-20 мА - врет. При 0-20 мА - показывает правильно. Получается или датчик давления 0-20 мА или в конфигурации ошибка. Дачик подключен к 4-му входу, остальные не пробовал. Сообщите есть ли ошибка в конфигурации.
Николаев Андрей
16.06.2010, 10:03
да в конфигураторе не должно быть - мы бы знали...
Анатолич
16.06.2010, 10:27
да в конфигураторе не должно быть - мы бы знали...
проверил -подсоеденил питание через резистор 1ма-16ма,
получилось - предел 0-20 ма показывает ток в ма точно,
1 ма значение 1, 8 - 8 и т.д
предел 4-20 ма - при
0 показывает значение минус 4,
4 ма - 0,
16ма - значение примерно 15,
может так и должно быть.
в общем поставил предел 0-20 ма - там все точно.
Анатолич
17.06.2010, 09:14
разобрался, с диапазоном 4-20 мА - Ain Low по умолчанию было 0, поэтому и такое смещение. А вот с точками и дельтами - дремучий лес:
по одной точке смешается график на дельту - вроде работает, а с 2-я точками - неполучается.
Пример датчик давления от минус 1 - 0- плюс 6 атм , выход 4-20 ма
- при отсутствии точек - нулевые значения всех трех делаю измерения для 1 и второй точки, считаю дельту при нулевом давлении 0.0015 атм, дельта минус 0.0015, 1 точка недолжна быть нулевой ставим 0,001 (в принципе для 1-й точки погрешность ненужна), вторая точка давление -0,98 атм, значение -0,997, дельта +0,017, ставим
Ain Low -1.0,
Ain High +6.0
1 0.001
D -0.0015
2 -0.98
D 0.017
Включаем при давлении 0 значение 0,125 - несоответствие.
Подбирали дельты - при изменении первой, вторая тоже изменяется, меняешь вторую - плывет первая, в общем пока этой функцией воспользоваться неудалось. С тремя точками пробовать нестали.
Посоветуйте как поступить или формулу дайте для расчета дельты - функция простая а*х+в = Р .
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot