PDA

Просмотр полной версии : Подключение СП270 к ПЛК154, ПЛК -мастер



GREGORY64
23.08.2019, 13:51
на панели не отображаются значения.В ПЛК при эмуляции значения с датчика температуры есть.В чем может быть причина?Кабель КС2, проверен с другими проектами.

Евгений Кислов
23.08.2019, 14:03
Добрый день.
У вас в панели задан адрес 0, а в ПЛК - 1.

44275

GREGORY64
23.08.2019, 14:18
спасибо!Об этом я подумал, но до конца не сообразил!

GREGORY64
23.08.2019, 17:55
Подскажите, пожалуйста:!
Как при СП270 slave, а ПЛК - мастер организовать передачу на панель на два цифровых дисплея по двум каналам : RS232 и RS485 одновременно?
Прикрепил, как я предполагаю, но RS 232 не заработал. И еще, попутно: возможно ли вывести на дисплей в формате REAL ? Термодатчик выдает от 0 до 20 мА. Как на дисплей вывести температуру 0-200 градусов?
продолжение:
Я так понимаю, что на одном ПЛК два разных канала связи невозможны?Только на разных ПЛК, каждому свое?А как же Modbus, позволяет ввести 2 различных канала одновременно?

Валенок
24.08.2019, 19:19
Я так понимаю, что на одном ПЛК два разных канала связи невозможны
Все каналы как ПЛК так и панели - независимы.

В панели 2 слейва (PLC и Download)
PLC, @1 115200 8N1
Download, @2, 115200 8N1
Для справки - адреса могут быть и одинаковые. Так проще. Вы ж подключаться будете разными мастерами на разных каналах или разными ПЛК

На экране 2 регистра
Порт : PLC, PSW256, word
Порт : тоже PLC, PWS258, word

----
У вас ошибка связи (1) или циферка не шевелицца (2) ?
1 - смотрим подключение чем/куда
2 - смотрим выше

----
REAL
В панели :
Данные : Тип - Dword
Вид - Float


PS
А зачем два канала между плк и панелью ?

petera
25.08.2019, 07:18
Каналы в панели на одном и том же порту ЗАВИСИМЫЕ! Просто используются разные интерфейсные МС MAX232 и MAX485 выходы данных этих мс идут на одни и те же ножки микропроцессора панели.

По этому в панели только разные порты Download и PLC, к стати у порта Download так же имеется RS485 (4-А(+), 7-В(-)) этот проверено на практике!

Однако, порт Download по умолчанию работает только на загрузку проектов в панель. Для перевода его в режим связи с оборудованием(с ПЛК) необходима перемычка между конт. 5-6, без этой перемычки не будет работать ни RS485 ни RS232 ни в режиме Панель мастер ни в режиме Панель слейв
Если у Вас нет этой перемычки, то связь через Download работать не будет не смотря на устранение других замечаний.

Переменным REAL в ПЛК соответствуют переменные Float в панели,
44291
они занимают 2 регистра! Т.е. в панели нужен формат DWord
44293

Если панель мастер, а ПЛК ОВЕН слейв, то для правильной работы с переменными REAL(Float) обязательна галка "Поменять WORD" в настройках порта панели
44288

Если панель слейв, а ПЛК ОВЕН мастер, то обязательно в настройках UMD изменить значение для Byte Sequence на "Native"
44289
Это Ваш случай

petera
25.08.2019, 07:40
...Термодатчик выдает от 0 до 20 мА. Как на дисплей вывести температуру 0-200 градусов?
...
Можно сразу в настройках ан.входа задать диапазон измерения
44290

GREGORY64
27.08.2019, 07:33
Спасибо, в общем понятно.Действительно, оказалось, что два канала между панелью и ПЛК не нужно.Достаточно добавить еще один Modbus master с тем же каналом( 485) и все работает.Остальное - очень ценно для меня,буду изучать и пробовать.Как всегда,Вы очень помогли и толково объяснили!

GREGORY64
27.08.2019, 07:56
Можно сразу в настройках ан.входа задать диапазон измерения
44290

что не может открыться."вложения не существует"

GREGORY64
27.08.2019, 07:58
Если панель слейв, а ПЛК ОВЕН мастер, то обязательно в настройках UMD изменить значение для Byte Sequence на "Native"
44289
Это Ваш случай

странно, я не менял - все равно работает.Поменял - то же самое.

petera
27.08.2019, 09:37
что не может открыться."вложения не существует"
Можно сразу в настройках ан.входа задать диапазон измерения
44315

GREGORY64
27.08.2019, 18:44
Да, так и сделал.Спасибо.