PDA

Просмотр полной версии : Зависает ПЛК160М02



Samodelkin
24.04.2026, 09:48
Доброго дня!
Есть ПЛК160-24.У-М с необходимостью подключения энкодера и аналогового выхода. В связи с этим столкнулся с двумя вопросами:

1. Подключаю энкодер к входам DI1 и DI2, создаю подпрограмму счета, в конфигураторе задач привязываю к встроенному таймеру 20 мкс, входы перевожу в режим прямого управления, добавляю библиотеки timer.lib и SysLibPorts.lib, все как описано в видео 10 про подключение энкодера . Все работает, считает, но рандомно в период от нескольких минут до пары часов ПЛК зависает и самопроизвольно перезагружается. В конфигураторе задач отключаю вызов таймера - все прекрасно работает. Что такое происходит и где можно посмотреть что вызвало зависание?

2. ПЛК должен иметь аналоговый выход 0..10 В, соответственно подключаю питание 24В на АО+ и АО-, в конфигурации всех каналов выбираю тип сигнала 0..10В, записываю значение в этот к***** а канал АО выдает токовый сигнал. Это ошибка изготовления ПЛК или что-то где-то нужно аппаратно переключить выход на сигнал напряжения?

In_Da_Cher_A
24.04.2026, 10:20
2. ПЛК должен иметь аналоговый выход 0..10 В, соответственно подключаю питание 24В на АО+ и АО-, в конфигурации всех каналов выбираю тип сигнала 0..10В, записываю значение в этот к***** а канал АО выдает токовый сигнал. Это ошибка изготовления ПЛК или что-то где-то нужно аппаратно переключить выход на сигнал напряжения?
схема подключения?
где меряете и что меряете?
что подаёте в канал и в каком формате?
ну и самое главное - после изменения конфигурации сделать Очистить всё и заново полностью загрузить проект в контроллер - сделано?

Samodelkin
24.04.2026, 10:46
Подключен вот так
Вместо резистора мультиметр в режиме измерения тока, в формате REAL отправляю 6,5 - вижу 6,5 мА на мультиметре, отправляю 8,8 - вижу 8,8 мА и т.д. Напряжение постоянно порядка 0,05 В
После зависания по первой проблеме из ПЛК вылетает все, чистый как с конвейера, а загрузочный проект пока еще не загружал

88969

In_Da_Cher_A
24.04.2026, 11:00
Вместо резистора мультиметр в режиме измерения тока, в формате REAL отправляю 6,5 - вижу 6,5 мА на мультиметре, отправляю 8,8 - вижу 8,8 мА и т.д. Напряжение постоянно порядка 0,05 Ввсё правильно сделано и подключено для работы в режиме токового выхода
включил на ток
меряю ток
что же может пойти не так да?

теперь уберите 24В совсем
мультиметр в режим измерения напряжения
плюс на плюс
минус на минус
мин.валуе и макс валуе - что там стоит? 0 и 10? или 0 и 20?

загрузочный проект пока еще не загружал
жалко чтоли? сделайте загрузочный и перезагрузить питанием

kondor3000
24.04.2026, 12:33
Надо забить диапазон 0-10 на все выходы, записать в ПЛК с созданием загрузочного проекта и перезагрузить по питанию.
Схема подходит для выходов У и А, питание нужно.
Для версии У-М, это обязательно, так как по умолчанию стоит ток 4-20 мА.