Jump to content
  • Sign in to follow this  

    Распределенное совместное использование ввода-вывода между системами ПЛК — технические подробности

       (0 reviews)

    caixiaofeng

    В предыдущих статьях мы представили концепцию распределенных модулей ввода-вывода и то, как настроить модуль ввода-вывода с ПЛК. В этой статье мы покажем, как реализовать распределенное совместное использование ввода-вывода между системами ПЛК.

    Содержание:

    • Описание проблемы.
    • Совместное использование устройства ввода-вывода с двумя ПЛК.
    • Назначение различных внутренних модулей ПЛК.

    Описание проблемы

    В предыдущей статье мы показали, как можно подключить и настроить модуль распределенного ввода-вывода с ПЛК и управлять точками ввода-вывода распределенного модуля через этот ПЛК. В этой статье мы обсудим случай, когда нам нужно использовать один и тот же модуль распределенного ввода-вывода с двумя разными ПЛК. См. рисунок 1.

    96-1.gif

    Рисунок 1. Два разных проекта ПЛК.

    Распределенное совместное использование ввода-вывода между системами ПЛК

    Представьте, что нам нужно совместно использовать входы и выходы распределенного модуля между двумя ПЛК. Совместное использование распределенного модуля ввода-вывода между двумя ПЛК возможно, но не все модули могут это сделать, но большинство современных могут.

    Другой способ совместного использования информации — получить всю информацию из распределенного ввода-вывода в один ПЛК и установить связь между двумя ПЛК, а затем обменяться необходимыми данными. Это будет показано в другой статье.

    В распределенном устройстве ввода-вывода (IO device_1) мы настроили много модулей ввода-вывода, таких как модуль 4DIx24VDC, модуль 8DOx24VDC, модуль 2DIx24VDC и еще несколько модулей. См. рисунок 2.

    96-2.gif

    рисунок 2. Различные модули ввода-вывода в нашем устройстве ввода-вывода.

    Совместное использование устройства ввода-вывода с двумя ПЛК

    В этой статье мы предположим, как вы видите на рисунке, что мы хотим управлять модулем 4DIx24VDC и модулем 8DOx24VDC через ПЛК_1, а я хочу управлять модулем 2DIx24VDC и модулем 2DOx24VDC из ПЛК_2.

    Поэтому я хочу совместно использовать разные модули между двумя ПЛК, отсюда и названия устройств совместного использования.

    Как вы можете видеть на рисунке 1, распределенное устройство ввода-вывода (устройство ввода-вывода_1) уже является расширением ПЛК_1, как мы настроили в предыдущей статье, но нам также нужно сделать его расширением ПЛК_2, чтобы его можно было совместно использовать между двумя ПЛК. См. рисунок 3.

    96-3.gif

    рисунок 3. Устройство ввода-вывода является расширением ПЛК_1

    Обычно при этом мы бы размещали каждый ПЛК в отдельном проекте TIA Portal, но поскольку у нас нет реальных аппаратных устройств, мы просто используем один программный проект TIA Portal, чтобы показать, как совместно использовать распределенный модуль ввода-вывода между двумя ПЛК.

    У нас есть один проект с двумя ПЛК. И нам нужно назначить IO device_1 для ПЛК_1 и ПЛК_2

    Для этого скопируйте модуль в представлении «Сеть» и вставьте его, чтобы в вашем проекте было два модуля. См. рисунок 4.

    96-4.gif

    рисунок 4. Скопируйте и вставьте устройство ввода-вывода.

    Теперь нам нужно назначить это устройство ввода-вывода для ПЛК_2, как мы делали с ПЛК_1 в предыдущей статье. См. рисунок 5.

    96-5.gif

    рисунок 5. Назначьте модуль ПЛК_2

    ТЕПЕРЬ, если вы попытаетесь загрузить свой проект на оба ПЛК, ПЛК_1 сможет найти модуль ввода-вывода. Однако ПЛК_2 не сможет найти модуль ввода-вывода, потому что нет фактического аппаратного модуля с именем IO device_2, у нас есть только одно аппаратное устройство ввода-вывода, и из последней статьи оно было настроено с именем IO device_1, поэтому ПЛК_2 не найдет устройство ввода-вывода. См. рисунок 6.

    96-6.gif

    рисунок 6. Подключение осуществляется через сетевое имя устройства.

    Итак, нам нужно дать одинаковое сетевое имя устройства обоим модулям ввода-вывода, см. рисунок 7.

    96-7.gif

    рисунок 7. Имя сетевого устройства

    Как вы можете видеть, имя сетевого устройства для модуля ввода-вывода — IO device_1, см. рисунок 8 для другого модуля ввода-вывода.

    96-8.gif

    рисунок 8. Имя сетевого устройства для второго модуля ввода-вывода.

    Здесь сетевое имя — IO device_2. Нам нужно дать обоим модулям ввода-вывода одинаковое имя, чтобы оба ПЛК могли его найти и подключиться к нему.

    Отключите опцию автоматической генерации имени, чтобы мы могли изменить имя и сделать оба модуля IO device_1, также убедитесь, что вся информация внутри красной области одинакова в обоих модулях. См. рисунок 9.

    96-9.gif

    рисунок 9. Отключите опцию автоматической генерации.

    Проверьте изображения 10a и 10b после того, как мы изменили информацию, чтобы она была одинаковой для обоих модулей.

    96-10.gif

    Фото 10a. 2-й модуль ввода-вывода.

    96-11.gif

    Фото 10b. 1-й модуль ввода-вывода

    Теперь, когда два модуля ввода-вывода идентичны, оба ПЛК могут найти модуль ввода-вывода и взаимодействовать с ним. Смотрите изображение 11.

    96-12.gif

    фото 11. Оба ПЛК могут найти модуль ввода-вывода.

    До этого момента мы предполагали, что оба ПЛК находятся в одном проекте TIA Portal.

    Но в случае, если мы совместно используем модуль ввода-вывода с контроллером в другом проекте TIA Portal, мы сделаем то же самое, что и раньше, но добавим дополнительный шаг.

    На этом этапе мы перейдем к свойствам модуля ввода-вывода и изменим параметр цикла ввода-вывода общего устройства, как показано на рисунке 12.

    96-13.gif

    рисунок 12. Контроллер ввода-вывода вне проекта

    Как вы можете видеть на рисунке, если два ПЛК принадлежат разным проектам TIA Portal, мы изменим значение внутри красного поля на 1.

    Поскольку оба ПЛК находятся в одном проекте, мы оставим его равным нулю.

    Теперь, когда оба ПЛК могут видеть устройство ввода-вывода и взаимодействовать с ним, нам нужно указать модулю ввода-вывода, какие внутренние модули должны взаимодействовать с каким ПЛК.

    Как мы уже упоминали на рисунке 2, нам нужны модуль 4DIx24VDC и модуль 8DOx24VDC для связи с ПЛК_1, и я хочу управлять модулем 2DIx24VDC и модулем 2DOx24VDC из ПЛК_2.

    Это можно сделать, выполнив следующие шаги.

    Назначение различных внутренних модулей ПЛК

    Начнем с перехода к свойствам устройства ввода-вывода_1, вы увидите, что все внутренние модули устройства ввода-вывода принадлежат ПЛК_1. См. рисунок 13.

    96-14.gif

    рисунок 13. Совместное устройство модуля ввода-вывода.

    Как вы можете видеть на рисунке, доступ ко всем внутренним модулям устройства ввода-вывода назначен ПЛК_1, но, как мы уже упоминали ранее, нам нужно, чтобы последние два внутренних модуля, модуль 2DIx24VDC и модуль 2DOx24VDC, были доступны ПЛК_2.

    Для этого просто щелкните правой кнопкой мыши нужный модуль и снимите флажок ПЛК_1, а затем сделайте его пустым, чтобы указать, что этот модуль будет управляться через другой контроллер. См. рисунок 14.

    96-15.gif

    рисунок 14. Снимите флажок внутренних модулей.

    Если вы проверите обзор устройства устройства ввода-вывода_1 после снятия флажка ПЛК_1, вы увидите, что этим внутренним модулям не назначена адресация с ПЛК_1, что указывает на то, что они принадлежат к другому устройству. См. рисунок 15.

    96-16.gif

    фото 15. Нет адресации для модулей, не назначенных ПЛК_1

    ТЕПЕРЬ мне нужно назначить эти два модуля устройству ввода-вывода_2 для ПЛК_2.

    Выполнив те же шаги, что и раньше, перейдите в свойства общего устройства устройства ввода-вывода_2 и назначьте только два необходимых модуля с помощью ПЛК_2. См. рисунок 16.

    96-17.gif

    фото 16. Назначьте необходимые модули с помощью ПЛК_2

    Теперь, когда модуль 2DIx24VDC и модуль 2DOx24VDC назначены для ПЛК_2, если вы проверите обзор устройств, вы увидите их адресацию с помощью ПЛК_2, как мы и хотели. См. рисунок 17.

    96-18.gif

    рисунок 17. Адресация принадлежит ПЛК_2

    Вот как мы можем совместно использовать один модуль ввода-вывода между двумя ПЛК, независимо от того, находятся ли они в одном проекте TIA Portal или в двух разных проектах.

    Sign in to follow this  


    User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.


Apply for friendship links:WhatsApp or E-mail: admin@plchmis.com
×
×
  • Create New...