Search the Community
Showing results for tags 'IA240'.
-
Здравствуйте. На работе стоит следующая задача: имеется десяток модулей дискретного ввода ADAM-4051 и MOXA IA-240. Необходимо опрашивать каждый модуль на состояние каналов по протоколу ModBus RTU. Адреса модулей настроены, протокол тоже. Через утилиту ADAM связь установлена, если присутствует сигнал на входе, то в нужном регистре стоит "1" (проверял с помощью Master-утилит). Проблема в том, что я не знаю с чего начать работу с MOXA и в чем именно она заключается, чтобы он выступал в качестве мастера. Начитавшись множества источников появилась каша в голове (использовать стандартные функции MOXA или библиотеку на подобии libmodbus или что-то другое?). Хотел узнать, мог бы кто-нибудь помочь с данной задачей? Пример .c файла на простое чтение регистров, ссылку или же Ваше решение данной задачи. P.S. Первая работа в данной сфере, программировал в университете на 2ом курсе и уже мало чего помню, да и задачи стояли другие. Спасибо!
-
На "IA240": В случае если: "LAN 1" имеет IP 192.168.0.50 "LAN 2" имеет IP 192.168.0.51 нет пинга "LAN2" при отключенном "LAN1" В случае если: "LAN 1" имеет IP 192.168.3.50 "LAN 2" имеет IP 192.168.0.51 то есть пинг "LAN2" при отключенном "LAN1". В случае если "LAN 1" имеет IP 192.168.0.50 "LAN 2" имеет IP 192.168.0.51 и оба порта подключены в сеть, то есть пинг "LAN2" . Просим прояснить ситуацию.
-
Здравствуйте! Есть ли возможность на IA240 программно считать серийный номер или какую нибудь другую уникальную информацию привязанную к железу конкретного экземпляра контроллера IA240? При этом эта информация не должна быть доступна к изменению. Это необходимо для защиты интеллектуальной собственности. У нас используется одна версия программы(на контроллерах другого производителя) с генерацией активационного кода(8 байт) для конкретного экземпляра с использованием считываемого программно серийного номера. Активационный код является принадлежностью конкретного экземпляра(свободно передается пользователю). При запуске программа считав серийный номер генерирует код активации и сравнивает его с кодом записанным пользователем в файле конфигурации, при совпадении контроллер переходит в рабочий режим. При необходимости обновления программы в контроллере на месте у заказчика мы просто отправляем ему программу - никакой необходимости в шифровании программы и в скрытой записи начального ключа в этом случае нет. В случае выхода из строя контроллера заказчику достаточно сообщить нам только серийный номер нового контроллера, а мы по нему отсылаем заказчику новый активационный код для конкретного экземпляра. Вариант предлагаемый MOXA(BINEncryptor: Encryption tool for binary files) для нас крайне неудобен, так как по факту требует ведения базы зашифрованных программ для каждого конкретного экземпляра IA240, базы ключей шифрования, и по факту отправки к нам на фирму конкретного экземпляра IA240 у заказчика в случае необходимости обновления программы или при замене IA240 при выходе из строя.