На тестировании сетевой контроллер ПЛК iNode CE-35D от производителя «Интеллект модуль». Логический контроллер выполнен в классическом корпусе с креплением на Din-рейку.
Программируемый логический контроллер имеет 16 гальванически изолированных дискретных входов, 3 счетных входа и 2 релейных выхода. Два Ethernet-порта. Порт Sensor с интерфейсом I2C для подключения датчиков температуры и влажности, а также модулей расширения релейных выходов. Порт SBus с интерфейсом RS 485 использует протокол обмена данными: IM или ModBus RTU. Порт SBus предназначен для подключения различных модулей расширения этого производителя: модуль контроля параметров сети электропитания, модуль контроля параметров счетчиков электроэнергии, модуль дискретного ввода/вывода, модуль аналогового ввода и датчики контроля окружающей среды и др. Также присутствуют контакты разъема RS-485 для подключения сторонних устройств, имеющих поддержку протокола ModBus/RTU.
Программируемый контроллер базируется на INODE CE-35D PLATFORMV11.0. Собственное ядро для установленного микроконтроллера фирмы Microchip серии PIC32.
Контроллер поддерживает большое количество сетевых протоколов:
- TFTP служит для обновления внутреннего ПО микроконтроллера.
- SNTP — протокол синхронизации времени по компьютерной сети. Так как в контроллере присутствуют часы реального времени, автоматическое обновление времени будет неплохим дополнением.
- SMTP — протокол передачи электронной почты. Информирование посредством email — удобная вещь.
- SSL (англ. SecureSocketsLayer — уровень защищенных cокетов) — криптографический протокол. Протокол используется для обмена мгновенными сообщениями в таких приложениях, как электронная почта, интернет-факс и др.
- HTTP (англ. HyperTextTransferProtocol — «протокол передачи гипертекста»). Это то, что используется в web-браузерах.
- SNMP — протокол для управления устройствами в IP-сетях на основе архитектур TCP/UDP. Существуют три версии протокола, между собой они несовместимы, версия 3 поддерживает как аутентификацию на основе имени пользователя, так и шифрование трафика. SNMP используют для мониторинга и управления устройствами, более детальное описание ниже по тексту.
- DHCP — сетевой протокол, позволяющий сетевым устройствам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Так как контроллер имеет на борту Ethernet-порт, то автоматическое получение IP-адреса будет очень кстати.
- ICMP — это один из протоколов сетевого уровня. Его задача — обслуживание функции контроля правильности работы сети. ICMP используется для передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных, например, запрашиваемая услуга недоступна, или хост, или маршрутизатор не отвечают. Команды ping и traceroute — это тоже ICMP.
Полная статья по ссылке: http://plcontroller.ru/post/6154/