Стандарт сетевых протоколов контроля и управления устройствами в IP-сетях на базе набора переменных. Переменные запрашиваются, а иногда могут задаваться управляющим приложением.
Практическое применение SNMP включает один или несколько административных компьютеров на которых запущено программы-менеджеры, выполняющие опрос и управления устройствами в сети. На каждой управляемой системе запущена программа-агент, передающая по SNMP информацию менеджеру.
Переменные, доступные через SNMP, имеют иерархическую структуру и описываются базами управляющей информации MIB (Management Information Base). В них используется пространство имен, содержащее уникальные идентификаторы объектов OID, состоящие из текстового описания и SNMP-адреса в цифровом виде.
Стандарт физической передачи данных с помощью дифференциальных сигналов, часто используемый в промышленной автоматизации. Передача и прием осуществляется по одной витой паре проводов, которая может иметь экранирующую оплетку или общий провод. Длина одного сегмента сети может достигать 1200 метров.
В дифференциальном сигнале логическая единица представляется как разница напряжения между проводниками одной полярности, логический ноль - разница другой полярности. Такой способ передачи данных имеет высокую устойчивость к помехам, воздействующим на линию передач, обеспечивая коммуникацию на большое расстояние.
Стандарт последовательного интерфейса, используется для связи периферийных устройств с компьютером на расстоянии до 15 метров. В настоящее время вытесняется более современным и высокоскоростным интерфейсом USB.
RS232 представляет собой стандарт физического уровня для асинхронного последовательного интерфейса. В современном оборудовании применяется для промышленных и встраиваемых систем. Тем не менее, RS232 доступен в персональных компьютерах, по крайне мере в виде разъема на материнской плате.
Информация передается двоичным сигналом. Логическому 0 соответствует уровень напряжения от +5 до +15 В на стороне передатчика, а логической 1 уровень напряжения от -5 до -15 В на стороне передатчика. Линия передачи первого устройства соединяется с линией приема второго, и наоборот. В начале и конце каждого информационного байта находятся стартовый и стоповый бит.
Последовательный коммуникационный протокол с архитектурой ведущий - ведомый, часто применяемый для коммуникации различных промышленных устройств. Использование протокола modbus не требует значительных вычислительных ресурсов, поэтому подходит для сбора данных с несложных датчиков и устройств. Применяется на физическом интерфейсе RS232 или RS-485.
Коммуникация на шине modbus строиться по принципу главный - подчиненные и основывается на транзакциях запрос-ответ. Главное устройство может отправлять запросы отдельным подчиненным устройствам на шине или выполнять рассылку широковещательных команд.
По типу данных существуют три вида modbus:
- Modbus RTU - передача двоичных данных с разделением сообщений паузой в линии
- Modbus ASCII - передача ASCII символов, в начале и конце применяются специальные разделительные символы
- Modbus TCP/IP - для передачи данных используется TCP/IP соединение
Открытость и массовость протокола обеспечила его широкое распространение в промышленности, автоматизации, устройствах мониторинга и контроля т.п.