В современных системах промышленной автоматизации, ПЛК (Программируемый логический контроллер) больше не является изолированным островом информации. ПЛК Siemens S7-1200 — широко используемый компактный контроллер., и его основная конкурентоспособность заключается не только в логическом контроле, но и в его мощных коммуникационных возможностях.. Устройства должны соединяться между собой через различные компоненты для выполнения команд., обеспечить обратную связь по сигналу, и обмениваться данными, тем самым достигая эффективной совместной работы. Поэтому, глубокое понимание базовых знаний ПЛК Siemens S7-1200 является обязательным для каждого инженера по автоматизации. Это руководство выходит за рамки основных операций с программным обеспечением. (как ТИА Портал) объяснить основные элементы связи ПЛК на основе основополагающих концепций.
Чтобы понять общение, надо сначала уточнить объекты общения. Связь с ПЛК обычно делится на следующие три категории::
Связь между ПЛК: Используется для обмена данными и логической блокировки между несколькими контроллерами..
Связь между ПЛК и хост-компьютером (ЧМИ/СКАДА): Реализация мониторинга и взаимодействия данных между ПЛК и HMI (Человеко-машинный интерфейс), СКАДА (Диспетчерский контроль и сбор данных) системы, или промышленные ПК.
Связь между ПЛК и другими интеллектуальными устройствами: Например, связь со сторонними устройствами, такими как преобразователи частоты (VFD), сервоприводы, сканеры штрих-кода, и приборы.
Чтобы лучше освоить навыки общения с ПЛК Siemens S7-1200., нам необходимо понять следующие ключевые термины и различия:
Это два основных метода передачи данных..
Последовательная связь: Данные передаются побитно последовательно по одной линии передачи..
Функции: Управление связью является относительно сложным, но для этого требуется меньше кабелей и затраты ниже., что делает его пригодным для передачи на большие расстояния. Общие примеры включают RS232., Интерфейсы RS485, и вездесущий USB-интерфейс.
Параллельная связь: Несколько бит данных передаются одновременно по нескольким параллельным линиям передачи..
Функции: Высокая скорость передачи (несколько битов передаются за один цикл), но для этого нужно много кабелей. Для передачи на большие расстояния, стоимость высокая, и помехоустойчивость плохая. Ранние устаревшие интерфейсы принтеров обычно использовали параллельную связь..

Это относится к методу управления синхронизацией передачи данных..
Асинхронная связь: Также известен как режим старт-стоп.. При отправке символьных данных, сначала должен быть отправлен стартовый бит, за которым следуют сами данные символа, и, наконец, стоп-бит. Отправителю и получателю не нужен единый тактовый сигнал.; они полагаются на стартовые и стоповые биты для синхронизации кадров данных.
Синхронная связь: Сигнал тактовой синхронизации передается одновременно с передачей данных.. Приемник собирает данные в соответствии с единым тактовым сигналом., что приводит к более высокой эффективности передачи, что подходит для передачи больших объемов данных.
Эти три режима определяют направленную возможность передачи данных..
а. Симплекс
Определение: Данные могут передаваться только в одном направлении и не могут быть реверсированы..
Приложение: Обычно используется для простых сценариев вывода или ввода данных, когда интерактивный обмен данными невозможен..
б. Полный дуплекс
Определение: Мощная функциональность, позволяющая передавать данные в обоих направлениях одновременно.. В тот же момент, устройство может как отправлять, так и получать данные. Это похоже на телефонный разговор, в котором обе стороны могут говорить одновременно..
с. Полудуплекс
Определение: Обеспечивает баланс между симплексным и полнодуплексным режимами.. Обеспечивает двунаправленную передачу данных., но в любой момент, он может выполнять только операцию отправки ИЛИ приема, не оба одновременно. Это как рация: одна сторона должна закончить говорить (передача) прежде чем другой сможет ответить (получение).