Сбой БКМ1 при совместной работе с ПЛК100-24-К
Цитата:
Сообщение от
Филоненко Владислав
Напрямую подключить нельзя, т.к. БКМ1 по входу управляется транзистором с открытым коллектором, а на выходы ПЛК100К коммутируется +24 В.
Выход - использовать согласователь, представляющий собой транзистор n-p-n (как пример КТ972), эммитером подключенный к общей шине, коллектором ко входу БКМ1 и базой через токоограничивающий резистор сопротивлением (для КТ972 - 15 кОм) присоедин. к выходу ПЛК.
Владислав, подскажите, пожалуйста. Столкнулись со следующей проблемой - подключили ПЛК100-24-К к БКМ1 по указанной Вами схеме. Пока тестировали систему все работало как надо, после установки в щит через некоторое время появились сбои в работе, а именно: периодически с интервалом в 7-15 минут (каждый раз по разному) при горящих светодиодах выходов ПЛК100-24-К гаснут все светодиоды на БКМ1 и соответственно размыкаются все реле, в чем может быть причина данного сбоя и как это исправить?
И еще в одной из тем на данном форуме Вы говорили о подключении модуля расширения МР1 к ПЛК100-24-К с исмользованием специальной библиотеки
Цитата:
Вопрос:
Т.е. используя эту библиотеку нужно в коде программы вставить
For i:=1 to 18 do
Mr1(MY_BYTE,OUT1,OUT2,OUT3);
end_for
где OUT1,OUT2,OUT3 это переменные привязанные в конфигураторе к любым выходам ПЛК, к которым соответственно подсоед-ны М,Х,Y MR1?
В итоге получается, что байт последователь загоняется в MR1 и можно использовать только ПЛК с транзисторными выходами?
Для порядка MR1 бы схему подключения ?
Нет, не так.
Просто вызывать в программе ПЛК каждый раз Mr1(); Предложенный вами вариант неработоспособен, т.к. выходы ПЛК одновляются МЕЖДУ циклами ПЛК.
Схема проще некуда: надо преобразовать 24 вольта на выходе ПЛК в ТТЛ уровень делителями 1900 Ом к ПЛК, 500 Ом к земле. А от средней точки к МР1.
Объясните, пожалуйста, что за библиотека, где ее взять и к чему подключать МР1?
БКМ1 отключается через 300 секунд
Владислав, к сожалению до объекта на котором установлен щит сейчас не добраться и проверить стабильное или нет напряжение питания ПЛК и БКМ1, тоже нет никакой возможности, транзисторы не греются. Однако появилась уточненная информация о том, что БКМ1 отключается ровно через 300 секунд, а не через 7-15 как я писал ранее, при этом индикаторы ПЛК100-24-к продолжают гореть. Может ли это быть проблема в самом ПЛК100, или дело в прошивке? Если окажется что это штатный режим работы ключевых выходов то не повторится ли подобная ситуация при подключении МР1? В таком случае что вы посоветуете для расширения количества дискретных выходов? Использовать МВУ8 не хотелось по той причине, что выходы срабатывают с запаздыванием. И кстати, пробовал подключать в ПЛК на выхода Pulse-wide modulator и наблюдал следующую картину, при записи в выход PWM значения 0 или 65535 выход изменят свое значение (выключается или включается соответственно) с запаздыванием на НЕСКОЛЬКО!!! секунд, скажите пожалуйста, это нормальный режим работы данного модуля?
p.s. прошивка 2.01.8 таргет 2.0-4