PDA

Просмотр полной версии : Сетевые переменные, нужен пример



snezer
09.10.2008, 06:25
У меня есть проблемы по связи 2 ПЛК (ПЛК-150.220-И-L пишу на LD) через Ethernet, скорее всёго чего то я не понимаю, смотрел пример работы с сетевыми переменными, но что-то всё таки не так я делаю.
Не могли бы вы показать какой-нибудь пример как это происходит в реальности. Если конкретнее то проблема такова:
входы одного контроллера нужно использовать в программе
другого. За ранее благодарен.

Gans
09.10.2008, 09:05
Я так смотрю что контроллер у тебя с ограниченной лицензией - это очень жесткое ограничение. И по моему ограничение распространяется в том числе и на сетевые переменные. У меня тоже была аналогичная проблема (пара контроллеров ПЛК100) и тоже вроде всё делал правильно, но связи не было :-( Проблема ушла когда я начал хранить сетевые переменные во внешнем файле.
P. S. Ещё есть толковый вариант использовать МодБас-ТСР мне кажется это более понятно и логично, хотя если много переменных легче передать их как сетевые переменные. Удачи.

Николаев Андрей
09.10.2008, 12:19
Все описано в примере.
Как вариант попробуйте передавать не ту переменную, которую Вы имеете с выходов, а завести промежуточную.
Хотя, по идее все и так должно работать.

snezer
09.10.2008, 14:11
Спасибо всем большое, буду пробывать!!!

snezer
09.10.2008, 21:44
Андрей, проблема частично решилась. Теперь не могу добиться того чтобы второй контроллер принимал данные. (Первый отправляет, я поставил галку на "передача по событию" и указал вход. Идикаторы обмена на гнёздах портов Ethernet мерцают.) Теперь как поймать эти денные на втором ПЛК??? Подскажите пож-та синтаксис в CoDeSys, никак не могу разобраться. За ранее спасибо.