Содержание. Версия протокола - 3.0. 2003 год. Полное название - Multi-Drop Bus / Internal Communication Protocol (MDB / ICP). Тип интерфейса - последовательная шина 9600 Бод. Способ управления - Master-Slave. Все периферийные устройства являются Slave устройствами по отношению Master контролеру. Это означает, что все оперции по управлению начинаются и выполняются по инициативе Master контролера. Область распространения. Спецификация протокола распространяется на область интерфейс / протокол vending машин, но не на систему устройств vending машин. Последовательная шина MDB сконфигурирована для Master-Slave опреций. Имеется только одно устройство Master и имеет название Vending Machine Controller (VMC). К нему могут быть подключены до 32 периферийных устройств Slave. Каждому Slave устройству присвоен уникальный адрес и команду установки. VMC последовательно опрашивает каждое Slave устройство для определения его состояния на предмет ативности. Каждое активное устройство должно отвечать на соответствующую команду опроса ответами: "подтверждения" (ACK), "отсутствием подтверждения" (NAK) или данными, соответствующими выполняемой операции. Если устройство не высылает ответа в течение определенного интервала времени(t-non-respond), VMC считает его отсутствующим на шине. Конфликты и зависание (крах) шины исключены, т.к. Slave устройства только отвечают на опросы единственного VMC. Все Slave распознают команды сброса. Каждая передача по шине сопровождается в конце байтом контрольной суммы (CHK). Надежность передачи обеспечивается проверкой контрольной суммы и командой "retransmit".