Вложений: 3
Modbus(Slave)+подмодуль Modbus(Master)
Для организации линии резервного управления ПЛК110-32 через MasterScada добавил в конфигурацию ПЛК модуль Modbus (Slave), в который вставил подмодуль Modbus(Master).
В целях изучения принципа работы Modbus требуется:
1. через скада (или opc-сервер) записать значение в переменную codNumPrg
2. через скада (или opc-сервер) читать значение переменной proverka_lamp
1 пункт работает на ура.
2 пункт - opc-сервер не читает значение:( подскажите пожалуйста в чем может быть причина? правильно ли на скрине проставлены регистры?
Изучать Modbus начал относительно недавно. По мере изучения возникли еще пару вопросов:
• чем чревато подключение модуля modbus(slave) и его подмодуля modbus(master) на один интерфейс(RS-232)?
• может ли подмодуль modbus(master) опрашивать модуль modbus(slave) если оба они находятся на одном ПЛК без каких-либо последствий? (адрес слейва - 1, адрес опрашиваемого устройства - 1)
Скрины приложил.
ps может я замудрил чего:o
...вспомнил еще проблемку с видимостью модулей в программе EasyWorkPLC. В конфигураторе проставил требуемым значениям Visibility - Yes. Загрузил проект в ПЛК. Запускаю EasyWorkPLC - подключаюсь - связь есть, PLC-Browser работает(инфа, время отображает), но переменных НЕТ :( Окно основное пустое. Что не так?
Периодически вылетает Кодесис
Уважаемые форумчане. У кого-нибудь появлялось такое сообщение в Кодесис в режиме симулятора при входе online-Login:
Инструкция по адресу "00x00c41a12" обратилась к памяти по адресу "0x00000078". Память не может быть "read".
"OK" - завершение приложения
"Отмена" - отладка приложения
После этого приложение вылетает. После того, как создаю новый проект и копирую туда тот же текст, ошибка перестает появляться на какое-то время. Может я чего-то недоустановил при инсталляции Кодесис? Версия 2.3.8.1.
С уважением, Михаил.