У Вас переменные, пересылаемые в регистры должны быть сохраняемыми.
Ну и ещё я стараюсь панель мастером делать.
У Вас переменные, пересылаемые в регистры должны быть сохраняемыми.
Ну и ещё я стараюсь панель мастером делать.
В сети 4 устройства. Как-то нелогично, чтобы панель дирижировала всеми остальными...
Вы с контроллером её соедините по отдельному порту(232)
Панель не дирижирует сетью, а передает-читает данные обращаясь строго к указанному адресу и регистру.
Хоть 100 устройств в сети.
http://www.owen.ru/forum/showthread.php?t=11275
все где используется modbus.lib
Последний раз редактировалось Talotim; 01.02.2012 в 13:11.
Я имел ввиду, что на ПЛК100 2 порта RS232 и 1 RS 485. ИП 320 можно подключить к любому из них.
Инициировать передачу данных от МВ к ПЛК через панель нельзя.
Увы, как-то не хочется Debug порт занимать. Мне нужно в реале видеть, что в ПЛК творится.
Со средой программирования удобнее работать через порт изернет. И устойчивее.
А можно не пытаться записывать регистр, которые выдается от ПЛК, поставте рядом со значением две кнопочки, для положительного и отрицательного смещения. Вот пускай ими оператор и управляет, а в ПЛК к Вашему значению уставки, при поступлении сигнала от кнопки приращиваете определенное значение, после устанавливаете бит от кнопки противоположный поступившему с панели, чтоб оператор совершил следующее приращение. Это в случае когда ПЛК мастер а панель слейв
Отличная идея! Но в данном проекте долго придётся оператору "дергать". Дискретность 0,1 градуса, диапазон - 50 градусов. 500 нажатий в худшем случае.
Но всё равно спасибо, где грубее нужно будет - применю.
Уже налажена устойчивая связь по Debug, экспериментировать уже нет времени, нужно дописывать алгоритм. Но в будущем попробую, 3 порта свободных - это сильно развязывает руки.
Последний раз редактировалось Talotim; 01.02.2012 в 20:42.