Как подключить ПЛК к компьютеру
Обновлено: 24.11.2024
Настройка и конфигурация оборудования ПК и ПЛК.
А. ПЛК, подключенный к коммутатору Ethernet
Если ваш ПЛК, оснащенный Ethernet (ПЛК Nano-10, FMD и F-серии), подключен к той же локальной сети, что и ваш ПК, то получить доступ к ПЛК очень просто, так как вам нужен только его IP-адрес. адрес для входа и программирования/мониторинга ПЛК. Вам не нужно запускать TLServer или подключать ПЛК к последовательному порту ПК.
Б. Один ПЛК на один ПК под управлением TLServer
Для программирования ПЛК без подключения к сети Ethernet простейшей конфигурацией будет использование только одного ПЛК и одного ПК. Вы просто подключаете последовательный порт ПЛК (RS232 или RS485) к любому соответствующему последовательному порту ПК и запускаете TLServer. Когда вы используете TLServer в первый раз, вам, возможно, придется настроить последовательный порт TLServer так, чтобы он соответствовал номеру коммуникационного порта.
Примечание. Большинство современных компьютеров могут не иметь порта RS232 или RS485, но обычно имеют несколько портов USB. Вам потребуется приобрести преобразователь USB-to-RS232 или USB-to-RS485 (например, U-485) для подключения к порту RS232 или RS485 ПЛК.
С. Несколько ПЛК на один ПК под управлением TLServer
Вы можете подключить несколько ПЛК F-серии, Nano-10, FMD или M-серии Super к одному ПК с запущенным TLServer, подключив порт RS485 каждого ПЛК последовательно к порту RS232 ПК. Вам необходимо приобрести преобразователь USB в RS485 (например, U-485) для подключения USB-порта ПК к сети RS485. Пожалуйста, обратитесь к Руководству пользователя ПЛК для получения подробной информации по вопросам установки относительно электрических спецификаций и требований к подключению при подключении ПЛК к сети RS485.
i-TRiLOGI может войти в систему на TLServer и получить немедленный доступ ко всем ПЛК в сети RS485, просто указав ID-адрес соответствующего ПЛК. К серверу TLServer можно подключить до 255 стандартных ПЛК серии M/F для программирования и мониторинга!
Д. Сетевое рассмотрение
Сетевой метод, используемый ПК, на котором запущен TLServer, а также то, как клиентское программное обеспечение i-TRiLOGI получает доступ к TLServer, будут влиять на конфигурацию как TLServer, так и клиента i-TRiLOGI. Ниже мы рассмотрим различные сценарии.
- Автономный ПК (без подключения к сети)
- TLServer имеет прямое подключение к Интернету
Если ПК, на котором работает TLServer, имеет прямое подключение к Интернету через коммутируемое соединение, DSL, линию T1 или кабельный модем, то TLServer будет доступен любому клиенту в Интернете.
цитата>
- TLServer находится в локальной сети
Вы можете установить связь ПК-ПЛК через Ethernet или USB-кабель.
Подключите компьютер к контроллеру с помощью кабеля Ethernet.
Чтобы получить доступ к настройкам Ethernet контроллера, откройте UniApps.
UniApps — это набор приложений и инструментов, встроенных в операционную систему контроллера. С помощью UniApps вы можете выполнять ряд операций, таких как:
Просмотр и редактирование системных данных
Запуск обновлений для обновления различных аспектов контроллера
Просмотр и изменение настроек связи
Реализовать действия в рабочем режиме, такие как сброс контроллера.
Вы можете войти в информационный режим в любое время независимо от того, что в данный момент отображается на ЖК-экране.
Прикоснитесь к верхнему правому углу сенсорного экрана панели HMI и удерживайте его в течение нескольких секунд, пока не появится UniApps.
Проверьте в разделе Сеть> Ethernet, чтобы увидеть IP-адрес контроллера, маску подсети и шлюз по умолчанию.
Обратите внимание, что вы можете редактировать эти значения, коснувшись поля, чтобы открыть клавиатуру.
В UniLogic в обозревателе решений щелкните Связь с ПЛК>Панель. Настройки здесь должны соответствовать настройкам контроллера.
Перейдите на вкладку ПЛК на ленте программы, а затем нажмите Связь.
Выберите Ethernet и введите адрес контроллера; вам может потребоваться щелкнуть значок обновления, чтобы установить связь.
Напрямую подключите компьютер к контроллеру с помощью USB-кабеля mini B.
Перейдите на вкладку ПЛК на ленте программы, а затем нажмите Связь.
Выберите USB; сетевая утилита Discovery начнет поиск устройств UniStream.
Промышленная автоматизация больше не ограничивается стенами производственного предприятия. Все больше и больше автоматизации осуществляется с помощью удаленной связи, будь то из офиса или не выходя из собственного дома. Современные ПЛК дают вам возможность доступа к вашей системе управления для решения таких задач, как мониторинг через веб-сайт для определения состояния машины или проверки другой статистики. Благодаря новейшей технологии ПЛК почти все, что можно сделать рядом с машиной, можно выполнить везде, где есть подключение к Интернету.
Подключение к ПЛК из удаленного местоположения
У ПЛК последнего поколения есть встроенный порт Ethernet на контроллере для двух основных операций. Во-первых, это управление удаленным вводом-выводом по протоколам на основе Ethernet, таким как EtherNet/IP, Profinet или Modbus/TCP (UDP), и это лишь некоторые из них. Во-вторых, для программирования и/или отладки внутренней программы контроллера. Благодаря этим функциям и использованию других сервисов Ethernet, таких как веб-сервер и FTP-сервер, становится возможным удаленное администрирование процесса управления.
Первым шагом в удаленном подключении является настройка контроллера для обработки связи как из локальной сети, так и для обработки сообщений из более широкой сети, такой как Интернет. Это достигается путем добавления адреса шлюза в настройки связи Ethernet на контроллере. Тем самым позволяя контроллеру отправлять и получать IP-сообщения, которые не установлены внутри локальной сети.
Этот адрес шлюза обычно назначается маршрутизатору Ethernet. Маршрутизаторы обеспечивают способ направления или «маршрутизации» IP-трафика к правильному устройству Ethernet внутри LAN (локальной сети). Маршрутизаторы бывают всех форм и размеров; от компьютера (с двумя сетевыми картами и программным обеспечением для маршрутизации) к готовому широкополосному маршрутизатору оба обрабатывают коммуникационный трафик практически одинаково. Наиболее распространенным способом маршрутизации сетевого трафика между локальной и глобальной сетью (WAN) является использование преобразования сетевых адресов (NAT). NAT позволяет использовать один IP-адрес, предоставленный поставщиком услуг Интернета (ISP), и позволяет нескольким устройствам использовать одно и то же подключение к Интернету.
К сожалению, NAT не обеспечивает настоящего сквозного соединения. Это означает, что по умолчанию TCP-соединение, установленное вне локальной сети, может не иметь возможности соединиться с устройством назначения из-за того, что IP-адрес устройства назначения скрыт за маршрутизатором. Для этого типа связи необходимо использовать процесс переадресации портов. Переадресация портов происходит, когда сообщение из-за пределов сети отправляет сообщение на IP-адрес маршрутизатора; маршрутизатор определяет, куда отправить пакет, на основе номера порта. Отсутствие сквозного подключения NAT может рассматриваться как проблема в некоторых обстоятельствах, но также обеспечивает простое средство защиты сети.
Защита
При подключении программируемого логического контроллера к сети с доступом в Интернет устройство подвергается тем же возможным угрозам безопасности, что и компьютер.
Одной из лучших мер безопасности является выбор контроллера, в котором используется встроенная операционная система, редко используемая потребителем. Это помогает предотвратить уязвимость ПЛК для злоумышленников, использующих известные эксплойты операционной системы, поскольку база знаний намного меньше. «Безопасность через неизвестность» — это фаза, придуманная мерой безопасности этого типа.
Кроме того, правильно настроенный маршрутизатор может обеспечить эффективную защиту сети управления от потенциальных атак. Использование отсутствия сквозного подключения предотвращает большинство нежелательных запросов на связь за пределами локальной сети. При настройке роутера обязательно ограничьте количество открытых портов. Например, открытый FTP-порт может привести к возможному эксплойту путем загрузки программы, блокирующей работу контроллера. Лучшее эмпирическое правило: никогда не оставляйте открытым порт, который не используется регулярно.
Для повышения уровня защиты можно настроить виртуальную частную сеть (VPN) для повышения безопасности за счет шифрования передачи данных при перемещении по общедоступной сети, такой как Интернет. Вместо того, чтобы открывать все порты, необходимые для связи с управляющей сетью, один единственный аутентифицированный сетевой порт передает зашифрованную связь, поэтому пользователь может иметь весь доступ, как если бы он находился внутри локальной сети.
Сводка
Применение этих простых методов к современным сетям управления открывает новые возможности для проектирования элементов управления.Сбор данных на больших расстояниях — одно из лучших применений этой технологии. Системы управления легче интегрировать в бизнес-сеть, чтобы связать управление цепочкой поставок с производственным цехом.
В этом учебном пособии вы найдете пошаговые инструкции по использованию ПЛК Siemens S7-200 для управления заводским вводом-выводом.
Настройка связи между ПК и ПЛК (PPI)¶
Подключите кабель PPI между вашим компьютером и ПЛК.
Откройте диалоговое окно "Связь" в STEP 7-Micro/WIN.
Нажмите «Установить интерфейс PG/PC».
Выберите интерфейс кабеля ПК/PPI (PPI). Нажмите «Свойства».
Откройте вкладку "Локальное подключение" и выберите порт, к которому подключен кабель.
Обновите, чтобы получить список доступных устройств.
Проверьте тип обновления ПЛК в проекте. Выделите устройство, которое хотите использовать, и нажмите OK.
Настройка связи между компьютером и ПЛК (Ethernet через CP 243-1)¶
Установите модуль CP 243-1. Подключите его к сети.
Откройте Мастер Ethernet в STEP 7-Micro/WIN. Его можно найти в меню «Инструменты».
Нажмите "Прочитать модули", когда вас попросят указать положение модуля.
Затем выберите версию, соответствующую вашему модулю.
Назначьте IP-адрес ПЛК.
В разделе Одноранговые соединения настройте хотя бы одно соединение S7.
Редактируйте ранее установленное соединение, как показано на рисунке.
Продолжайте нажимать кнопку "Далее", пока не завершите работу мастера.
Загрузить и передать новую конфигурацию в ПЛК.
Сбросьте ПЛК, выбрав Сброс при включении питания в меню ПЛК.
Вы также можете использовать недавно настроенное соединение Ethernet в качестве интерфейса PG/PC.
Для этого повторно откройте диалоговое окно "Связь". Нажмите «Установить интерфейс PG/PC», выберите «TCP/IP» и нажмите «ОК».
Вернувшись в диалоговое окно «Связь», вставьте IP-адрес ПЛК в поле «Удаленный». Нажмите ОК.
Подключение заводского ввода/вывода к ПЛК¶
В Factory I/O нажмите ФАЙЛ > Конфигурация драйвера, чтобы открыть окно драйвера.
Выберите Siemens S7-200/300/400 в раскрывающемся списке драйверов.
Откройте панель конфигурации драйвера, нажав КОНФИГУРАЦИЯ.
Убедитесь, что в раскрывающемся списке Модель выбран S7-200, и вставьте IP-адрес ПЛК в поле Хост.
Нажмите клавишу Esc, чтобы вернуться в главное окно драйвера. Теперь нажмите CONNECT, чтобы подключиться к ПЛК. Об успешном подключении свидетельствует зеленый значок рядом с выбранным водителем, а также рядом с именем водителя, отображаемым в строке состояния.
Это общие рекомендации по подключению, загрузке и выгрузке из ПЛК S7-300 или S7-400. Следующие процедуры были созданы с использованием программного обеспечения Siemens SIMATIC STEP 7 версии 5.4.
Для начала откройте SIMATIC Manager.
Теперь перейдите по ссылкам ниже.
Кабели для программирования
Существует три основных типа кабелей для программирования:
<р>1. Карта CP5512 в разъеме PCMCIA.<р>2. Адаптер для ПК с использованием последовательного или USB-подключения
<р>3. Кабель Ethernet
Карта CP5512 и адаптер для ПК могут обмениваться данными через порт MPI или PROFIBUS. Обратите внимание, что PROFIBUS помечен как DP на соединительных портах Siemens. Эти кабели могут подключаться к существующим разъемам. Имейте в виду, что адаптер для ПК получает питание для работы от порта подключения, поэтому проверьте правильность работы индикатора питания. Карта CP5512 получает питание от компьютера.
Для Ethernet (TCP/IP) используйте стандартный кабель Ethernet от компьютера к ЦП с портом Ethernet, модулю CP 343/443 или сетевому коммутатору, подключенному к сети ПЛК.
Проверка сообщений
Подключив кабель для программирования, вы можете проверить правильность работы, щелкнув значок Доступные узлы.
Если связь прошла успешно, вы увидите всплывающее окно, похожее на показанное ниже. Если это так, закройте окно «Доступные узлы» и перейдите к разделу загрузки или выгрузки.
Если связь не удалась, вы получите сообщение, как показано ниже.
Это указывает на то, что кабель не подключен к нужному порту компьютера или кабель подключен неправильно.
Настройка интерфейса PG/PC
Чтобы начать связь с ПЛК, вам необходимо согласовать настройку «Интерфейс PG» с кабелем для программирования и протоколом. Для этого выберите меню Параметры > Установить интерфейс PG/PC.
Откроется следующее диалоговое окно, отображающее все различные интерфейсы (т. е. коммуникационные драйверы).
Каждый кабель имеет собственный интерфейс. Для Ethernet выберите интерфейс TCP/IP для сетевой карты вашего компьютера. Будьте осторожны, чтобы не выбрать беспроводное соединение Ethernet.
Чтобы он работал быстро, лучше всего выбрать интерфейс с обозначением Auto. Это позволит обнаружить рабочие настройки и использовать их автоматически.
Для адаптера ПК нажмите кнопку «Свойства» и убедитесь, что адрес параметров станции является уникальным сетевым адресом. Он не должен конфликтовать с существующими ПЛК и ведомыми устройствами в сети. Кроме того, проверьте на вкладке «Локальное подключение» и убедитесь, что выбранное подключение соответствует порту, к которому подключен кабель.
После выбора надлежащего интерфейса и настройки свойств нажмите кнопку "ОК" и используйте окно "Доступные узлы" для проверки успешного обмена данными. Он должен работать. Если нет, перепроверьте соединение и кабель. С кабелями адаптера CP5512 и ПК следует использовать порт MPI, так как это соединение по умолчанию для Siemens.
Если это не сработает, я не знаю, что вам сказать.
Во-первых, чтобы включить команды меню загрузки, вы должны выбрать папку Block на станции проекта, который вы хотите загрузить.
Существует три способа загрузки.
- Частичная загрузка выбранных блоков
- Полная загрузка всех блоков и системных данных
- Полное удаление онлайн-блоков ПЛК, а затем загрузка всех блоков и системных данных
Частичная загрузка
Частичные загрузки используются в существующих проектах, где будет загружен только один или несколько блоков.Для выполнения этого типа загрузки выберите блоки, которые вы хотите загрузить, а затем выберите пункт меню PLC > Download или кнопку загрузки .
Удерживая нажатой клавишу Ctrl или клавишу Shift, можно одновременно выбрать более одного блока. Будьте осторожны, так как порядок загрузки будет происходить в том порядке, в котором блоки были выбраны. Это может означать, что произойдет ошибка, если блок будет вызван до его загрузки.
Перед загрузкой блока системных данных (SDB) ЦП должен находиться в режиме остановки, поскольку это эквивалентно загрузке конфигурации оборудования. Обычно в этом нет необходимости для ПЛК, в котором уже настроено все аппаратное обеспечение. Если вы загрузите системные данные, следующие сообщения будут подсказывать вам переходы.
Если ЦП находится в режиме работы, вам будет предложено Остановить ЦП. Программное обеспечение выполнит переход Run to Stop, когда вы нажмете OK.
После загрузки SDB вам будет предложено снова запустить ЦП.
Нажатие кнопки "Да" автоматически вернет ЦП в рабочий режим.
Полная загрузка
Чтобы загрузить все блоки сразу, убедитесь, что вы находитесь в папке блоков, и выберите пункт меню «Правка» > «Выбрать все». Нажмите на значок загрузки . Вам будет предложено перезаписать любые существующие блоки и если вы хотите загрузить системные данные (см. выше).
Очистка памяти ЦП и последующая загрузка
Описанные выше методы частичной и полной загрузки перезаписывают существующие блоки, но не блоки из памяти. Чтобы полностью удалить существующую программу в CPU и загрузить новый проект, выберите папку Blocks и затем используйте пункт меню PLC > Download User Program to Memory Card.
Появится следующее диалоговое окно с предложением удалить все блоки и данные проекта в ПЛК. Нажмите Да, чтобы выполнить операцию.
После этого выполните обычную процедуру загрузки.
Есть два способа загрузки. Первый — когда у вас есть исходный проект, и вы хотите сохранить символы и комментарии. Второй метод, когда у вас нет исходного проекта, будет загружать все из ЦП, но не будет иметь сопутствующей документации (т. е. символы и комментарии).
Загрузка в существующий проект
Открыв существующий проект, выберите пункт меню Вид > Онлайн.
Это то же самое, что и кнопка "В сети" на панели значков.
Откроется другое окно под названием «Онлайн-партнер». Он показывает существующие блоки внутри ЦП. Онлайн-версия обозначается выделенной строкой заголовка.
Между этими двумя версиями существует связь, так что при загрузке через интернет-партнера все символы и комментарии сохраняются. Будь осторожен. После загрузки обязательно закройте онлайн-партнера и выполняйте всю работу из офлайн-версии.
Чтобы загрузить отдельные блоки, выберите их в интерактивном представлении и выберите пункт меню PLC > Upload to PG. Для полной загрузки выберите папку «Блокировать» и сделайте то же самое.
Загрузить без существующего проекта
Выполните следующие действия, если у вас нет исходного проекта, но вы хотите загрузить программу для целей резервного копирования. При открытом существующем проекте или новом пустом проекте выберите пункт меню PLC > Upload Station to PG….
На следующем экране введите слот, в котором находится ЦП (это всегда 2 для S7-300), и адрес узла коммуникационного порта на ЦП. В приведенном ниже случае мы говорим с ЦП через MPI с адресом узла 10.
После нажатия OK все содержимое ПЛК, включая все блоки и аппаратную конфигурацию, будет загружено в новую станцию в проекте.
Хотя этот проект не содержит документации, его можно использовать в качестве резервной копии для загрузки позже, если это необходимо.
Читайте также: