PDA

Просмотр полной версии : Модуль 485 от китайских братьев



leos
22.04.2023, 10:54
Всем привет. Есть PLC160. Нормально живет, работает. И понадобилось во время цикла включать 2 мотора и задвижку. Вроде все просто, но они в другом помещении и за 70 метров от этого PLC160.
Еще и визуально контролировать надо. По этому случаю мне вручили этого зверя:
EBYTE ME31-AXAX4040.
TCP, 485, 4DI/4DO. Песня.
Через свисток с компом соединил, релюшки включаются. DI не тестировал и особо не нужно пока
А дальше затык - как к нему в Codesys 2.3 обратиться?
Предполагаю, что это будет Slave.
Дальше все. Что нужно, 8 bits, 2 byte, 4 byte?
Как указать, к какому адресу обратиться?

Обращался к китайским братьям, ответ "Моя твоя не понимай, читай мануал" - не помог...

Spawn
22.04.2023, 23:16
Всем привет. Есть PLC160. Нормально живет, работает. И понадобилось во время цикла включать 2 мотора и задвижку. Вроде все просто, но они в другом помещении и за 70 метров от этого PLC160.
Еще и визуально контролировать надо. По этому случаю мне вручили этого зверя:
EBYTE ME31-AXAX4040.
TCP, 485, 4DI/4DO. Песня.
Через свисток с компом соединил, релюшки включаются. DI не тестировал и особо не нужно пока
А дальше затык - как к нему в Codesys 2.3 обратиться?
Предполагаю, что это будет Slave.
Дальше все. Что нужно, 8 bits, 2 byte, 4 byte?
Как указать, к какому адресу обратиться?

Обращался к китайским братьям, ответ "Моя твоя не понимай, читай мануал" - не помог...

Страница 13, п. 3.2 инструкции, которую Вы выложили.

leos
23.04.2023, 12:02
Да, это самое простое, подключил.
А к регистрам как?
8 bits добавил, подключаюсь, тыкаю - синий квадратик. А на девайсе лампочка 485 моргнет и все. Ничего не происходит.

kondor3000
23.04.2023, 18:05
Да, это самое простое, подключил.
А к регистрам как?
8 bits добавил, подключаюсь, тыкаю - синий квадратик. А на девайсе лампочка 485 моргнет и все. Ничего не происходит.

Всё есть в таблице, адреса регистров ( перевести в DEC), функции чтения входов и функции чтения, записи выходов 67488
8 bit Input - читать, 8 bit Output - записать

Сергей0308
23.04.2023, 18:30
Всё есть в таблице, адреса регистров ( перевести в DEC), функции чтения входов и функции чтения, записи выходов 67488
8 bit Input - читать, 8 bit Output - записать

И, какие же это адреса, в смысле, если Вы разобрались?

imaex
23.04.2023, 20:34
И, какие же это адреса, в смысле, если Вы разобрались?

Заголовки таблицы 4.8.1 смотрите как в табл. 4.8.2, китайцы накосячили в оформлении. И_так_сойдёт.жпг. DO 4 регистра начиная с 0.

Сергей0308
23.04.2023, 20:39
Заголовки таблицы 4.8.1 смотрите как в табл. 4.8.2, китайцы накосячили в оформлении. И_так_сойдёт.жпг. DO 4 регистра начиная с 0.

Хорошо, а у входов тогда какие регистры?
Мне одному кажется что они совпадают с адресами выходов, в смысле, так бывает?

petera
23.04.2023, 20:48
Хорошо, а у входов тогда какие регистры?
Мне одному кажется что они совпадают с адресами выходов, в смысле, так бывает?

Да это классика, есть четыре области памяти
https://owen.ru/forum/attachment.php?attachmentid=12621&d=1397777586
в каждой области адресация своя
Входы читаются функцией 02, а выходы читаются функцией 01

Сергей0308
23.04.2023, 21:37
Да это классика, есть четыре области памяти
https://owen.ru/forum/attachment.php?attachmentid=12621&d=1397777586
в каждой области адресация своя
Входы читаются функцией 02, а выходы читаются функцией 01

Спасибо, теперь понятно!
Хотя очень необычно, даже прикольно, в смысле, адреса одинаковые, но другой командой читаются такие же адреса(по значению), но совсем другие!

Sergej_
24.04.2023, 04:56
Всем привет. Есть PLC160. Нормально живет, работает. И понадобилось во время цикла включать 2 мотора и задвижку. Вроде все просто, но они в другом помещении и за 70 метров от этого PLC160.
Еще и визуально контролировать надо. По этому случаю мне вручили этого зверя:
EBYTE ME31-AXAX4040.
TCP, 485, 4DI/4DO. Песня.
Через свисток с компом соединил, релюшки включаются. DI не тестировал и особо не нужно пока
А дальше затык - как к нему в Codesys 2.3 обратиться?
Предполагаю, что это будет Slave.
Дальше все. Что нужно, 8 bits, 2 byte, 4 byte?
Как указать, к какому адресу обратиться?

Обращался к китайским братьям, ответ "Моя твоя не понимай, читай мануал" - не помог...

Пользуясь случаем, можно поинтересоваться как пользователя девайса, фактически гальваническая развязка rs485 у модуля мe31 есть или нет?
Я использовал MA01-AACX2240 для передачи 4_20, модуль норм, но отсутствует ГР. Как по 485, так и по СОМ DI. Так и по питанию.

leos
26.04.2023, 09:52
67548
Заработало так