Jump to content
  • Sign in to follow this  

    Как настроить распределенный ввод-вывод в проекте ПЛК?

       (0 reviews)

    caixiaofeng

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

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

    Содержание:

    • Аппаратная конфигурация распределенных устройств ввода-вывода.
    • Назначьте модуль ввода-вывода контроллеру.
    • Загрузите конфигурацию в фактический аппаратный модуль.

    Аппаратная конфигурация распределенных устройств ввода-вывода

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

    Давайте добавим ПЛК в наш проект и посмотрим, как мы можем действовать дальше. См. рисунок 1.

    97-1.gif

    рисунок 1. Добавьте ПЛК в наш проект.

    Как вы можете видеть из только что добавленного ПЛК, ПЛК уже имеет некоторые централизованные IO, но в этой статье мы предполагаем, что у нас есть часть машины, которая находится далеко, и мне нужно подключиться к ПЛК, в этом случае мы бы использовали устройство распределенного IO, которое будет установлено в части машины, и оно будет иметь все IO, связанные с этой частью машины, а затем устройство распределенного IO будет взаимодействовать с ПЛК через подходящий тип метода связи, например Profinet или Profibus.

    Распределенный IO в проекте ПЛК

    Давайте добавим наше устройство ET200S. См. рисунок 2.

    97-2.gif

    рисунок 2. Добавьте нужный вам модуль IO.

    Как вы можете видеть из рисунка, существует множество различных модулей IO, которые вы можете выбрать в зависимости от вашего приложения.

    Мы выберем стандартный модуль ET200S. См. рисунок 3.

    97-3.gif

    рисунок 3. Перетащите модуль ET200s

    Как вы можете видеть на рисунке, просто перетащите модуль ввода-вывода в сетевой вид вашего проекта. Обратите внимание, что мы выбираем интерфейс Profinet для модуля ввода-вывода, который будет таким же, как у нашего ПЛК.

    После добавления модуля ET200S в наш проект мы можем начать добавлять наши модули входов и выходов в ET200S, вы можете найти все модули ввода-вывода, совместимые с выбранным модулем, в строке каталога оборудования справа, см. рисунок 4.

    97-4.gif

    рисунок 4. Добавьте модули ввода-вывода в ET200S.

    Как вы можете видеть на рисунке, я могу добавлять модули ввода-вывода, перетаскивая их в пустые области. Максимальное количество входов/выходов, которые я могу использовать с ET200S, зависит от его типа и спецификации.

    Чтобы добавить модули входов и выходов, просто перетащите его из каталога оборудования справа, см. рисунок 5.

    97-5.gif

    рисунок 5. Перетащите нужные вам входы/выходы.

    Назначьте модуль ввода/вывода контроллеру

    Теперь, когда вы добавили модуль распределенного ввода/вывода в свой проект, вы заметите, что устройство ввода/вывода не назначено и не подключено ни к одному контроллеру. См. рисунок 6.

    97-6.gif

    Рисунок 6. Добавленный модуль ввода/вывода не назначен ПЛК.

    Другой способ увидеть, что модуль распределенного ввода/вывода не назначен ни одному контроллеру, заключается в том, что моим входам/выходам не назначены адреса. Так как он не подключен ни к одному контроллеру, см. рисунок 7.

    97-7.gif

    рисунок 7. Адреса не определены.

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

    Чтобы назначить модуль ввода-вывода контроллеру, нам нужно перейти в режим просмотра сети, выбрать модуль ввода-вывода, затем щелкнуть правой кнопкой мыши и нажать «Назначить новому ведущему устройству DP/контроллеру ввода-вывода», см. рисунок 8.

    97-8.gif

    рисунок 8. Назначьте модуль ввода-вывода контроллеру.

    После нажатия кнопки «Назначить новому ведущему устройству DP/контроллеру ввода-вывода» появится окно выбора контроллера ввода-вывода, в котором вы можете выбрать ПЛК, которому вы хотите назначить модуль ввода-вывода. В нашем проекте у нас только один контроллер, поэтому в окне будет отображаться только один вариант. См. рисунок 9.

    97-9.gif

    рисунок 9. Выберите окно контроллера ввода-вывода.

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

    97-10.gif

    Рисунок 10. Теперь модулю ввода-вывода назначены адреса.

    Загрузите конфигурацию в фактический аппаратный модуль

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

    Однако есть кое-что, что вы должны знать,

    ДА, мы назначили наш модуль ввода-вывода ПЛК, но это было сделано только на стороне программного обеспечения (TIA Portal). Фактическое аппаратное устройство ввода-вывода по-прежнему не знает, что оно назначено этому ПЛК.

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

    Чтобы решить эту проблему, мне нужно сделать что-то под названием «НАЗНАЧИТЬ ИМЯ УСТРОЙСТВА»

    Чтобы сделать это, просто щелкните правой кнопкой мыши по устройству ввода-вывода и нажмите «Назначить имя устройства», это откроет следующее окно, см. рисунок 11.

    97-11.gif

    рисунок 11. Назначить имя устройства.

    Когда вы нажмете на «Назначить имя устройства», появится окно «Назначить имя устройства PROFINET». См. рисунок 12.

    97-12.gif

    рисунок 12. Окно «Назначить имя устройства».

    Эта процедура выполняется с помощью аппаратных устройств, но поскольку у нас нет аппаратного компонента и мы только имитируем, мы не можем его здесь увидеть.

    Но, просто когда вы выбираете интерфейс ПК/ПГ и нажимаете «Обновить», вы должны найти свое устройство ввода-вывода, затем вы просто выбираете «Назначить имя устройства», чтобы назначить имя устройства фактическому аппаратному модулю ввода-вывода.

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

    97-13.gif

    Рисунок 13. Модуль ввода-вывода принадлежит дереву проекта ПЛК.

    Sign in to follow this  



    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

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

    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

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