-
Переменные через Modbus
1)Cеть RS-485 из двух контроллеров "Master" и "Slave"
"Master": PLC100-K-M (Modbus ASCII Master RS-485) 2.10.7
"Slave": PLC100-K-L (Modbus ASCII Slave RS-485) 2.10.7
2)Среда разработки CoDeSys 2.3.9.9, файлы с проектами:
100KL MbusA-SLAVE-485-9600.pro
100KL MbusA-MASTER-485-9600.pro
3) функция программы- считывание текущего состояния входов DI1...DI8 контроллера MASTER,
передача по сети RS-485 Modbus на контроллер SLAVE и отображение на выходах DO1.1 ... DO4.1
4) в конфигурацию переменных контроллера SLAVE были внесены изменения, добавлена переменная "Node2" , номер узла =3,
для "_var3", переместившейся в списке на позицию ниже,восстановлен номер узла=1. Измененный проект в "Копия 100KL MbusA-SLAVE-485-9600.pro"
Функционирование системы MASTER-SLAVE нарушилось. При удалении переменной Node2 работа восстановилась.
5) Вопросы:
-как поставить однозначное соответствие для modbus-переменных?
-как корректно пополнять список переменных?
6) Дополнительно: после загрузки проекта Slave выдается сообщение см скриншот № 6
Реального старта программы не происходит, а после нажатия кнопки старт выдает сообщение смю скриншот №7
В чем ошибка ?
переменные через Modbus.zip
-
5а. ручками на бумаге/в екселе, пример в описании конфигурации
5б. добавлять в конец.
6. при логине выдается последнее системное сообщение, к-е и было 1 час назад до запуска нового проекта. в поле сообщения есть время его.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума