Просмотр полной версии : Как заставить общаться 2 ПЛК в одной сети?
Евгений Мотренко
15.05.2008, 16:50
Добрый день.
По RS-485 необходимо заставить общаться 2 ПЛК, из них один - Мастер, второй - подчиненный.
Вопрос следующий: как задается HASH NAME переменной, участвующей в общении, и какие на него (HASH) существуют ограничения?
Заранее большое спасибо.
Николаев Андрей
15.05.2008, 22:54
Так как Вы не знакомы с протоколом ОВЕН рекомендую работать с ModBus.
Евгений Мотренко
16.05.2008, 10:17
Так как Вы не знакомы с протоколом ОВЕН рекомендую работать с ModBus.
Рад бы от него отказаться, но ТРМы ModBus не понимают, а в моей системе их 3.
Вопрос сохраняется!
Рад бы от него отказаться, но ТРМы ModBus не понимают, а в моей системе их 3.
Вопрос сохраняется!
В мастере создаются переменные нужных типов с маркировками write и listen. Для каждой из них задается hash name 4 латинских символа. Можно повторять hash name в разных переменных, но тогда у них должны различаться адреса. (ПЛК100-24.к-L)
В слэйве прописывается адрес устройства (от которого пойдет отсчет адресов в данном слэйве. Однако, лучше использовать всего один адрес). Далее создается нужное количество переменных нужных типов (те переменные, которые будет опрашивать мастер). Причем, в отличие от мастера, здесь все переменные имеют тип Listen вне зависимости, отдают они значения или принимают. (ПЛК150-220.У-L)
См. примеры: прошивка 2-03, таргет 2-02-4
501
Евгений Мотренко
16.05.2008, 12:33
Благодарю за быстрый ответ!
Разъяснили подробно, будем пробовать.
Евгений Мотренко
16.05.2008, 14:13
Благодарю за исчерпывающий быстрый ответ!
Разъяснили подробно, будем пробовать.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot