Библиотека Android для связи с ПЛК AB
Я хотел бы спросить, есть ли у кого-нибудь идея с библиотекой, которая может общаться с ПЛК Аллена Брэдли, или у кого-нибудь есть идея относительно того, как связаться с ПЛК Аллена Брэдли.
Моя идея заключается в создании сокетного соединения между устройством android и ПЛК, и я уже знаю номер порта, но проблема в том, что я не знаю формат параметров, передаваемых при взаимодействии с ПЛК. Например, я хочу отправить параметр BOOLEAN для включения / выключения машины.
Если у кого-то есть идея, пожалуйста, не стесняйтесь поделиться своими идеями.
1 ответ
Я не знаю ни одной библиотеки Android для связи с ПЛК AB, но существует множество библиотек на разных языках.
Сначала вам нужно выяснить модель вашего ПЛК и то, как вы хотите с ним общаться, через последовательный порт или Ethernet.
Обычно вы используете DF1 в качестве последовательного протокола. Другая возможность - использовать modbusRTU.
Если вы хотите общаться через Ethernet, вам нужно поискать протокол Ethernet/IP. Имейте в виду, что протокол Ethernet/IP для семейства Micrologix/SLC отличается от протокола Ethernet/IP для семейства CompactLogix/ControlLogix. Опять же, в зависимости от вашей модели вы можете использовать modbusTCP. У некоторых будет встроенный протокол, а у некоторых нет.