PDA

Просмотр полной версии : 50 аналог. входов + 50 выходов



dima-profi
18.01.2010, 00:20
подскажите, какой контроллер лучше использовать для такой задачи:
50 аналоговых входов, измеряющих температуру воздуха
50 дискретных выходов, управляющих твердотельными реле
периодичность опроса всех входов - до 10-30 секунд
периодичность реакции (изменение выходов - не более 10 секунд)
около 10 регистров для обмена с панелью оператора.

какой из контроллеров потянет задачу?
насколько целесообразно использовать плк100? плк63? плк110?

dima-profi
18.01.2010, 00:49
если использовать ип320, в каком режиме его лучше использовать? мастер или слейв? отличается ли работа в этих режимах? (скорость реакции и логика чтения-записи регистров)

Ельцов Андрей
18.01.2010, 09:14
здравствуйте.
если у вас есть большое количество дискретных входов, то лучше использовать плк110. недостающие входы выходы завести на модули мх110 или мва8 (температуры). в качестве модулей для выхода лучше использовать му110-х.16р и управлять ими словом, а не каждым выходом отдельно тогда вы разгрузите обмен между модулями и плк. если 8 дискретных входов достаточно то возьмите плк100. остально аналогично.
панель лучше подключать в качестве мастера.

dima-profi
18.01.2010, 09:39
вообще то я писал про 50 аналоговых входов
в этом случае плк100 потянет задачу?
имеет ли смысл ставить плк63?
имеет ли смысл ставить плк110?
какое количество памяти входов-выходов займут 50 аналоговых входов + 50 дискр выходов + 10-15 16-битных регистров?
даст-ли экономию памяти использование регистров типа Word вместо Float для аналоговых входов?

Ельцов Андрей
18.01.2010, 09:51
вообще то я писал про 50 аналоговых входов
в этом случае плк100 потянет задачу?
имеет ли смысл ставить плк63?
имеет ли смысл ставить плк110?
какое количество памяти входов-выходов займут 50 аналоговых входов + 50 дискр выходов + 10-15 16-битных регистров?
даст-ли экономию памяти использование регистров типа Word вместо Float для аналоговых входов?

ПЛК100 потянет задачу.
Нет, ПЛК63 - недостаточно и ПЛК110-избыточно.
Если использовать для аналоговых входов Word то 50*2=100 байт на авалоговые входы. 3 байта на выходы (при использовании МУ110-х.16Р). + 10-15 *2 байт я так понимаю для панели.
Использование Word однозначно даст экономии. Если Вы хотите уложиться в ограниченную лицензию, то я бы не стал пробовать. Мало ли что захотите добавить... А Если вопрос влезит ли? То да, влезит!

dima-profi
18.01.2010, 10:01
еще вопрос: насколько я понимаю, мва-8 подключается по трехпроводной схеме, а мв110-8а по двухпроводной. таким образом, единственный модуль с 8 трехпроводными входами на данный момент это мва8?

насколько оправдано использование трехпроводной схемы если измеряется температура воздуха в диапазоне +5 - +30 градусов сточностью не менее 1 градуса, длина линий не более 50 метров.
какие типы датчиков лучше использовать для этой цели?

Николаев Андрей
18.01.2010, 10:06
ПЛК100-220.Р-M
МВА8 - 7 шт (опрос уложится до 10секунд)
МУ110-220.16К (или 16Р) - 3 шт (если задавать по маске - меньше секунды)
ИП320 - 1 шт

К ПЛК по RS-485 подключаются модули - контроллер ModBus Master. Если меряете температуру, то для получения значения аналогового сигнала с МВА8 хватит 2-х байт (не четырех).
Модулями вывода так же для оптимизации можно управлять по маске - когда одной командой записывается положение всех выходных элементов.
Панель подключается к ПЛК по RS232 - панель мастер.

dima-profi
18.01.2010, 10:10
для общего развития:

1. насколько оправдано использование трехпроводной схемы если измеряется температура воздуха в диапазоне +5 - +30 градусов сточностью не менее 1 градуса, длина линий не более 50 метров.
какие типы датчиков лучше использовать для этой цели?

2. в чем отличие выходов "к" приборов от выходов "т" ? твердительные реле работают у меня при прямом подключении к выходам плк100к-м. для чего изобрели выходы "т" ?

Николаев Андрей
18.01.2010, 10:34
1. если расстояние 50м и точность не нужна - можно подключать по двухпроводке - мы даже датчики дтс125 двухпроводные делаем. третий провод нужен для компенсации погрешности, вносимой линией связи датчик\прибор (линия добавляет сопротивление).
2. выход т предназначен для прямого управления твердотелками, так как уже имеет +5в. но в принципе можно управлять твердотелками и выходом р и выходом к - вопрос в мощности твердотелок, комутационном напряжении и токе, ну и живучести системы. выход т не отвязан от схемы прибора.

dima-profi
18.01.2010, 10:56
1. Достаточную ли точность для данной задачи дают тс50М, тс100М при подключении в двухпроводной схеме?
Влияет ли соседство линии к этим датчикам с силовой линией 220В 10-30 Ампер, если все 50 метров силовая линия проложена вместе с измерительной, в силовой линии нет индуктивной нагрузки?
Нужно ли использовать экранированный кабель?

2.Правильно ли запитать твердотельные реле напрямую с выходов "К"?
Я пробовал HD1044ZD3 и HD2544ZD3, с выхода "К" плк100К они берут всего 17 мА.
В доке написано что для выходов "Т" макс. ток 50 мА, а для "К" - 400 мА на МВУ8 и 150 мА на плк100К.
Отличаются ли схемы подключения "К" выходов на ПЛК и на МВУ?
В чем смысл выходов "Т", если выходы "К" могут и питать и управлять твердотельным реле (в случае с ПЛК100К) ?

Николаев Андрей
18.01.2010, 12:02
вроде профи, а такие вопросы;)
1. по любым правилам сигнальные линии и силовые должны прокладываться в разных жгутах не рядом.
2. экранирование кабеля очень рекомендуемо, так как наводки могут быть не только от силовых кабелей.
3. для плк и мдвв выход т не самый распространенный.
4. схемы подключения к выходам типа к четко прорисованы в соответствующих рэ.
5. мв110-8ас по двухпроводной схеме, а мв110-8а будет с трехпроводкой.

dima-profi
23.01.2010, 20:43
подскажите, при условии что все 50 каналов управления измерительный вход - дискр. выход одинаковые, может имеет смысл не воротить большую конфигурацию ПЛК, а использовать библиотечные функции для чтения/записи значений в пользовательской программе?

Николаев Андрей
24.01.2010, 11:21
Лично я полностью Вас поддерживаю. Создать массив сетевых настроект, и прям в программе менять их для блока опроса.
Да и весь обмен будет подконтрольно вас в цикле ПЛК происходить.

Филоненко Владислав
24.01.2010, 17:29
Если Вы обладаете должной квалификацией для правильного и использования библиотек мастеров - то в путь.
Если не уверены - доверьтесь штатным средствам.

dima-profi
25.01.2010, 22:58
подскажите - можно в программе на ST посылать запросы по протоколу MODBUS или ОВЕН используя спец библиотечки Modbus.lib и OWEN Net, я правильно понял? Какой протокол (и соответственно библиотечку) предпочтительнее или удобнее использовать если нужно получать значения аналоговых входов МВА8 и их состояние (работа, авария датчика и.т.д.)
квалификации системного программиста хватит?

Филоненко Владислав
25.01.2010, 23:25
1. Библиотеки созданы для решения "сложных" задач, когда нет жесткой структуры приборов, когда надо на ходу их менять и поддерживать. Если задача заключается только в опросе входов - используйте средства конфигурации.
2. Протокол выбирайте исходя из перспектив расширения. Протокол ОВЕН более гибок и устойчив, ModBus - более распространен и если планируется дополнить систему модулями сторонних производителей, используйте его.

dima-profi
26.01.2010, 14:51
если я использую штатные средства в конфигурации ПЛК, как я смогу контроллировать из программы время работы цикла? опрос всех 50 входов может занять много времени, или его можно настроить на асинхронную работу относительно рабочего цикла ПЛК?

Филоненко Владислав
26.01.2010, 15:12
Эти 2 процесса независимы. ничего настраивать обычно не требуется.
Если же есть сомнения (много параметров) - вставьте модуль статистики и отрегулируйте цикл ПЛК так, чтобы оставалось не менее 20% ресурсов (подробнее в РП).