Modicon m221 руководство по программированию на русском

Schneider Electric — Французская энергомашиностроительная компания, производитель оборудования.

Schneider Electric — Французская энергомашиностроительная компания, производитель оборудования для энергетических подкомплексов промышленных предприятий, объектов гражданского и жилищного строительства, центров обработки данных.
Дата основания: 1836 г.

В данном разделе Вы сможете скачать техническую документацию, руководства пользователя, прошивки и программы для ПЛК Schneider Electric Modicon M171, M172, M221, M241, M251, M262, M340, что значительно облегчит Вам работу с контроллерами Schneider Electric. По вопросам приобретения лицензий обращайтесь в представительства Schneider Electric в России. Все авторские права принадлежат Schneider Electric.

Мы занимаемся программированием контроллеров Schneider Electric семейств Modicon, SmartX и сенсорных панелей (HMI), а так же Citect SCADA, SCADA Expert.

SoMachine — программная среда для систем автоматизации производственных механизмов, обеспечивающая программирование и ввод в эксплуатацию контроллеров, операторских панелей, приводных устройств, датчиков, коммуникационных сетей. Предназначена для программирования контроллеров Schneider Electric Modicon M171, M172, M221, M241, M251, M258, LMC078. Версия HVAC — для М171 и М172, версия Basic — для М221, версия 4.3 — для остальных. 

EcoStruxure Machine Expert HVAC — программное решение для разработки, настройки и ввода в эксплуатацию оборудования в единой программной среде, включая логические элементы, управление движением, ЧМИ и связанные с ними функции автоматизации сети. Благодаря множеству готовых шаблонов EcoStruxure Machine Expert позволяет сократить время разработки, опираясь на комплексные прикладные библиотеки и даже новый машинный модуль. По сути — это тот же SoMachine в одной среде для программирования контроллеров Modicon M171 и M172. Распространяется бесплатно.

EcoStruxure Machine Expert Basic — Среда разработки логических контроллеров Modicon M221. Среда разработки поддерживает только языки LAD / LD, IL. Требуется регистрация. Распространяется бесплатно.

EcoStruxure Machine Expert  — Одна программа позволяет программировать широкую линейку логических контроллеров Modicon M238, M241, M251, M258, контроллеров движения Modicon LMC058 и LMC078, а так же новые контроллеры M262 и контроллеры управления движением PacDrive LMC. Требуется лицензия.

EcoStruxure Control Expert (ранее известный как Unity Pro) — единая программная платформа для программирования ПЛК Modicon M340, M580 и M580 Safety, Momentum, Premium, Quantum. Требуется лицензия.

Примечание: Schneider Electric постепенно отходит от SoMachine, пересаживая разработчиков на EcoStruxure. По-прежнему требуются разные версии EcoStruxure для программирования различных линеек контроллеров. Лицензия SoMachine не переносится на EcoStruxure — нужно приобретать отдельно.

Unity Pro — Для программирования контроллеров Modicon M580, M340, Pemium, Quantum, Momentum. Снимается с продаж. На замену представлен EcoStruxure Control Expert. 

Vijeo Designer Basic 1.1 — Среда разработки сенсорных панелей оператора (HMI). Magelis HMI GXU 3500, HMI GXU 3512, HMI GXU 5500, HMI GXU 5512. Требуется регистрация. Распространяется бесплатно.

Vijeo Designer 6.2 — Среда разработки сенсорных панелей оператора (HMI). Harmony XBT GT, Harmony XBT GTW, Harmony GTU, Harmony Compact iPC, Harmony STO & STU, Harmony XBT GH, Harmony XBT GK, Harmony iPC, Harmony Smart Harmony GTO. Требуется лицензия.

EcoStruxure Building Operation — основа решения EcoStruxure Building для управления периферийными системами зданий, их мониторинга и администрирования. Благодаря открытой интеграционной платформе оно обеспечивает надежный обмен данными с системами Schneider Electric или других компаний для энергоснабжения, освещения, ОВКВ, пожарной сигнализации, безопасности и управления рабочим пространством с целью создания интеллектуальных зданий, готовых к технологиям будущего.

Enterprise Central — сервер централизованного управления на верхнем уровне архитектуры EcoStruxure Building, объединяющий до десяти серверов Enterprise Server и до 2500 серверов SmartX Edge (AS-P и AS-B). Таким образом можно легко масштабировать задачи управления, охватывая самые большие здания и сложные распределенные комплексы.

Enterprise Server — сервер, представляющий собой версию приложения Building Operation Server для Windows, образует единую точку администрирования при подключении через клиенты WorkStation, WebStation или мобильные приложения. Enterprise Server собирает данные со всего здания и отвечает за настройку, контроль и управление всей системой. Сервер формирует сводные отчеты, обеспечивает соблюдение политики безопасности, управляет аварийными сигналами и осуществляет аудит действий в масштабе всей системы.

Серверы SmartX Edge — это серверы автоматизации для любых сценариев применения. Серверы SmartX Edge AS-P и AS-B, оснащенные двумя портами Ethernet, распространяют полевую шину BACnet на уровень IP, позволяя модернизировать существующие системы управления зданиями с сохранением имеющихся полевых шин и устройств.

WorkStation — предоставляет пользователям и инженерам доступ к серверам SmartX Edge и Enterprise Server для просмотра и управления графикой, аварийными сигналами, расписаниями, журналами трендов и отчетами. В новой версии WorkStation предлагает обновленный набор инструментов и функций для повышения производительности при выполнении повседневных задач, включая готовые стандартные приложения, массовое изменение/ обновление объектов, настраиваемые типы, библиотеки и т. д.

WebStation  — web-интерфейс, обеспечивает доступ с мобильных устройств к часто используемым функциям EcoStruxure Building Operation — в любое время, из любого места, на любой платформе и без установки дополнительного программного обеспечения. Разработчики могут спроектировать рабочее пространство один раз, после чего оно будет автоматически адаптироваться к настольным, планшетным и мобильным устройствам, что сэкономит время и ресурсы на разработку.

Smart Connector — это открытая, расширяемая и конфигурируемая среда разработки приложений, которая позволяет создавать инновационные возможности, приложения и решения, расширяющие и дополняющие среду EcoStruxure Building. Smart Connector выводит на новый уровень гибкость и открытость, предлагая возможности быстрой, многократной и настраиваемой интеграции с системами сторонних производителей и другими источниками данных.

SmartDriver — это специальный драйвер для связи с другими устройствами интеллектуальных зданий, в которых используются протоколы сторонних компаний (доступен в Building Operation версии 1.8.1 и более поздних версиях).

SoMove – программное обеспечение для ПК, позволяющее упростить конфигурацию преобразователей частоты и оптимизировать время, затрачиваемое на работу в полевых условиях. SoMove можно использовать для конфигурации Altivar Machine​, Altivar Process​, Altivar Building, Устройства плавного пуска Altivar​, Сервоприводы​. Требуется регистрация. Распространяется бесплатно.

Изменение названий ПО Schneider Electric:

SoMachine — EcoStruxure Machine Expert;
Unity Pro — EcoStruxure Control Expert;
Vijeo XL — EcoStruxure Machine SCADA Expert;
Vijeo XD — EcoStruxure Operator Terminal Expert;
SoMachine HVAC — EcoStruxure Machine Expert — HVAC;
SoMachine Basic — EcoStruxure Machine Expert — Basic;
ClearSCADA — EcoStruxure Geo SCADA Expert.

Предназначения контроллеров:

Modicon M171 и M172 — для систем HVAC и насосных установок. ПЛК M171 Optimized – для простых локальных установок и систем автоматизации, ПЛК M171 Performance и M172 Performance – для сложных многофункциональных установок и систем автоматизации;
Modicon M221 — для малых систем промышленной автоматизации с функциями и характеристиками, необходимыми для создания высокоэффективных механизмов. Среда разработки поддерживает только языки LAD / LD;
Modicon M241, M251 и M262 — для компактных высокопроизводительных машин с функциями управления скоростью перемещения и позиционированием. Поддержка IIoT и шифрования для обеспечения прямой облачной связи контроллерами M262;
Modicon M340 и M580 — разрабатывались с учетом требований целевых сегментов: очистные сооружения, насосные станции, жидкие продукты питания, кондитерские изделия, цемент, транспортировка материалов, средние станции, транспортировка нефти (нефтепроводы), машиностроение.
Сервер SmartX AS-P/B — выполняет ключевые функции, такие как управление, регистрация трендов и контроль сигналов тревоги, а также поддерживает обмен данными и соединение с модулями ввода/вывода и полевыми шинами. Это полноценный сервер, который служит коммуникационным концентратором различных контроллеров и модулей расширения по протоколам BACNet, LonWorks и Modbus и включает в себя полноценную диспетчеризацию со средой программирования.
SmartX IP Controller RP-C — это полностью программируемый полевой контроллер на базе IP, предназначенный для использования в помещениях и подходящий для широкого круга систем HVAC. Контроллер RP-C может использоваться как автономный полевой контроллер BACnet/IP, а также в составе EcoStruxure BMS с сервером SmartX AS-P, AS-B или Enterprise Server. Контроллер RP-C оснащен функцией беспроводного подключения, позволяющей мобильному приложению для ввода в эксплуатацию подключаться напрямую к контроллеру. Контроллер для умных помещений с шиной для датчиков SmartX Sensor 
SmartX IP Controller MP-C  — это многофункциональный, полностью программируемый полевой контроллер на базе IP. Модели MP-C предлагают гибкую комбинацию точек ввода/вывода для выполнения самых разнообразных задач в проектах отопления, вентиляции и кондиционирования. Контроллер MP-C может использоваться как автономный полевой контроллер BACnet/IP, а также в составе EcoStruxure BMS с сервером SmartX AS-P, AS-B или Enterprise Server.

Программное обеспечение

  • SoMachine HVAC 2.4.1 для ПЛК M171/M172
  • EcoStruxure Machine Expert HVAC 1.2.1 для ПЛК M171/M172
  • SoMachine Basic для ПЛК M221
  • EcoStruxure Machine Expert Basic для ПЛК M221
  • EcoStruxure Machine Expert для ПЛК M238, M241, M251, M258, M262, LMC058 и LMC078, PacDrive LMC
  • EcoStruxure Control Expert (Unity Pro) для ПЛК M580, M340, Pemium, Quantum, Momentum
  • Web Designer for BMXNOE0110 (Версия 2.22)
  • Web Designer for M340 RTU module (BMXNOR0200H) (Версия 2.33)
  • Web Designer for M340 RTU (Версия 2.23)
  • Unity Pro Ethernet Configuration Tool
  • Vijeo Designer Basic 1.1
  • Vijeo Designer 6.2 SP10
  • SoMove

Руководства Пользователя

  • Руководство пользователя контроллеров M172 (4.5 Мб)
  • Руководство пользователя контроллеров M221 (11.7 Мб)
  • Руководство пользователя контроллеров M241 (27.6 Мб)
  • Руководство пользователя контроллеров M251 (21.5 Мб)
  • Руководство пользователя контроллеров M262 (21.3 Мб)
  • Руководство пользователя модуля TM3 (26.7 Мб)
  • Руководство пользователя модуля TM4 (4.3 Мб)
  • Руководство пользователя SoMachine (56.5 Мб)
  • Руководство пользователя модулей дискретных входов/выходов M340 (9.4 Мб)
  • Руководство пользователя модулей аналоговых входов/выходов M340 (6.9 Мб)
  • Руководство по конфигурированию и монтажу процессорных модулей M340 (5.3 Мб)
  • Руководство пользователя Unity Pro (12.5 Мб)
  • Инструкция по загрузке программы в Modicon M171/M172 (0.7 Мб)

Библиотеки, примеры программ, каталоги

  • Примеры программ SoMachine Basic (15.2 Мб)
  • Примеры программ SoMachine (271.7 Мб)
  • Пример архивации данных на M241 (0.3 Мб)
  • Библиотеки Oscat, оптимизированные под SoMachine (8.7 Мб)
  • Каталоги по контроллерам M2xx и модулям TM3 (20.9 Мб)

Полезная информация по контроллерам и панелям Schneider Electric

  1. Логин и пароль для доступа к WEB-серверу ПЛК Modicon:
    • M171/M172  — login: administrator, password: password
    • M241 — login: USER, password: USER
    • M340 — login: USER, password: USER

    Так же для подключения к контроллеру Modicon TM241 используются следующие логины и пароли:

    •  login: Administrator, password: Administrator
    •  login: Everyone, password: No password
    •  login: USER, password: USER
    •  login: HMI, password: HMI
    •  login: Developer, password: Developer

    Если все пароли не подходят, то либо их сменили, либо контроллер пустой и нужно сперва залить в него прошивку (firmware).

  2. Не работает программа на TM172DCLFG
  3. Разработали программу для сенсорной панели, уверены, что все должно работать, но не работает — зайдите в параметры выбора target’a, смените на другой, потом верните обратно — должно заработать.

  4. Parent page invoked as child
  5. Добавили экраны, настроили переходы, но при компиляции выдает ошибку «Parent page invoked as child». Зайдите в Properties в самом верху дерева проекта дисплеев, в разделе General выберите модель страниц (Page model) Flat, а не Hierachical.

  6. Переменные в ПЛК Modicon
  7. Смена IP адреса сенсорной панели Magelis HMIGXU
  8. Для смены IP адреса на сенсорной панели Magelis необходимо:

    1. Войти в сервисное меню, нажав поочередно в углы экрана по диагонали (например, нижний левый — правый верхний);
    2. Перейти на вкладку «Offline»;
    3. Зайти в раздел «Network»;
    4. Сменить адрес, маску, шлюз на необходимые;
    5. Подтвердить изменения и перейти в режим «Runtime»;
    6. Перезагрузить панель.

  9. This license is untrusted and has to be repaired. Reason: Host ID changed.
  10. При появлении ошибки в License Manager о недействительной лицензии из-за смены идентификатора хоста необходимо:

    • Переписать все активные ключи лицензий;
    • Закрыть License Manager, остановить службы “FlexNet Licensing” и “lmadminSchneider”;
    • Удалить:
      1. schneide_0098df00_event.log
      2. schneide_0098df00_tsf.data
      3. schneide_0098df00_tsf.data_backup.001
    • Файлы расположены по адресу:

      • Windows XP (NT based): C:Documents and SettingsAll UsersApplication DataFLEXnet
      • Windows 7 (Vista based): C:UsersAll UsersFLEXnet
      • Или C:ProgramDataFLEXnet
    • Запустить службы “FlexNet Licensing” и “lmadminSchneider”;
    • Запустить License Manager и заново активировать лицензии.

  11. Не работают выходы ПЛК, или периферия
    • Если прошили контроллер, а выходы ПЛК не работают, или нет подключения к slave-устройствам по RS-485, то первым делом стоит проверить наличие лицензии EcoStruxure Machine Expert. Не смотря на то, что часть ПО предоставляется бесплатно, для полноценной работы требуется его регистрация, для этого необходимо зарегистрироваться на сайте se.com и привязать к своей учетной записи ПО, тем самым активировав его.
    • Если среда разработка лицензирована, а выходы по-прежнему не работают, как и связь с устройствами, то стоит убедиться в работоспособности разработанного ПО, исправности выходов и только потом переустанавливать EcoStruxure Machine Expert с чисткой реестра.

  12. Смена IP адреса контроллера TM241
  13. Для подключения и смены IP адреса контроллера Modicon TM241 необходимо:

    1. На передней панели контроллера под разъемом Ethernet найти MAC-адрес контроллера;
    2. Последние две группы в MAC-адресе из шестнадцатеричного вида перевести в десятичный и подставить в 10.10.хх.хх. Например, MAC 00.80.F4.01.80.F2, где 80 — это 128, а F2 — это 242, соответственно IP адрес контроллера будет 10.10.128.242;
    3. Зайти в сетевые настройки ПК и задать ту же подсеть, что на контроллере;
    4. Подключиться к контроллеру через браузер по его ip адресу, ввести логин и пароль Administrator, перейти в раздел Maintenance — Post Conf;
    5. Сменить адрес, маску, шлюз на необходимые. Например:
      # Ethernet / IPAddress
      # Ethernet IP address
      id[111].param[0] = [192, 168, 1, 12]
      # Ethernet / SubnetMask
      # Ethernet IP mask
      id[111].param[1] = [255, 255, 0, 0]
      # Ethernet / GatewayAddress
      # Ethernet IP gateway address
      id[111].param[2] = [192, 168, 1, 1]
      # Ethernet / IPConfigMode
      # IP configuration mode: 0:FIXED 1:BOOTP 2:DHCP
      id[111].param[4] = 0
      # Ethernet / Device Name
      # Name of the device on the Ethernet network
      id[111].param[5] = ‘TM241CE24T’;
    6. Нажать кнопку сохранения и перезагрузить ПЛК.

  14. Сброс пароля контроллера TM241
  15. Если контроллер Modicon TM241 запаролен, а пароля и логина у Вас нет, то можно попробовать сбросить контроллер до заводских настроек с помощью скрипта на SD карте.

    1. Необходимо найти SD карту и отформатировать ее в FAT32;
    2. Скопировать в корень SD карты папки со скриптом сброса пароля;
    3. Вставить SD карту в выключенный контроллер и включить его;
    4. После светомузыки на передней панели ПЛК дождаться, когда будет гореть зеленым светодиод SD и мигать красным ERR;
    5. Выключить контроллер, извлечь SD карту, включить контроллер;
    6. Подключиться к контроллеру через среду разработки и задать новый пароль. Через WEB-браузер не получится зайти на ПЛК пока он не будет сконфигурирован через среду разработки.

  16. Не удается подключиться к новому TM241 по web
  17. Купили контроллер Modicon TM241, определили по МАС его ip адрес, пытаетесь зайти на web для смены его ip, но пароли не подходят.

    1. Необходимо найти SD карту и отформатировать ее в FAT32;
    2. Через среду разработки вызвать Controller Assistant, либо запустить его через пуск, записать свежую прошивку на SD карту;
    3. Вставить SD карту в выключенный контроллер и включить его;
    4. После светомузыки на передней панели ПЛК дождаться, когда будет гореть зеленым светодиод SD и мигать красным ERR;
    5. Выключить контроллер, извлечь SD карту, включить контроллер;
    6. Подключиться к контроллеру через WEB-браузер с логином и паролем Administrator.

    Так же можно обновить/установить прошивку контроллера без SD карты напрямую, через Controller Assistant по ip адресу контроллера.

Чем отличается M221 от старших моделей ПЛК Schneider Modicon?

Schneider M221 — младшая модель логического контроллера в семействе Modicon. При программировании главные ее отличия от старших моделей состоят в следующем:

  • программирование в бесплатной среде SoMachine Basic; актуальная версия на момент написания FAQ — SoMachine Basic 1.6SP2;
  • доступны только языки программирования IL и LD; не поддерживаются ST, FBD, SFC;
  • PID-регулятор не работает в эмуляторе.

Нужно ли обновлять прошивку в M221?

Да, прошивку (firmware) нужно обновлять. Новые версии SoMachine могут быть несовместимы со старыми прошивками ПЛК, в таком случае не удастся загрузить в ПЛК разработанный программистом проект. Актуальная прошивка M221 входит в состав SoMachine, адрес файла прошивки по умолчанию: “C:/ Program Files (x86)/ Schneider Electric/ SoMachine Basic/ Firmware & PostConfiguration/ M221”

Обновление прошивки: SoMachine Basic-> Commissioning-> Controller Update.

Можно ли в M221 использовать проект, который разработан для ПЛК Twido?

Да, поскольку Modicon M221 — преемник Twido, в SoMachine Basic предусмотрена возможность конвертирования проектов ПЛК Twido в проекты ПЛК M221:

SoMachine Basic -> Меню, пиктограмма шестеренки -> Open a existing project -> Выбрать на ПК файл проекта Twido (форматы файлов *.xpr, *.xar, *.twd ) -> Открыть.

Где в программе хранятся данные пользователя?

Данные пользователя хранятся в памяти данных. Она состоит из битов M, 16-битных целых слов MW, двойных слов (32-битное целое) MD, 32-битных чисел с плавающей точкой MF.  

Где в M221 хранится системная информация и настройки?

Для хранения системной информации и настроек используются системные биты S и системные слова SW. В них находятся адреса Modbus, текущее время RTC, статус работы ПЛК, коды ошибок и т. д. Некоторые системные теги доступны только для чтения, другие — и для чтения, и для записи.

Можно ли напрямую обращаться к битам в составе слов MW?

Да, с помощью записи типа %MWw:Xb, где w — порядковый номер MW, b — порядковый номер бита в составе MW. Нумерация битов начинается с 0.

Рис. 1 — Использование битов в составе MWРис. 1 — Использование битов в составе MW

Чем отличается использование битовых тегов M и MW:X?

Для битов, входящих в состав слов (MW:X), недоступны инструкции переднего и заднего фронта.

Рис. 2 — Недоступные инструкции для MW:XРис. 2 — Недоступные инструкции для MW:X

Как давать символьные имена тегам?

Символьные имена тегов прописываются в SoMachine Basic-> Programming-> Tools-> Symbol List.

Рис. 3 — Символьные имена теговРис. 3 — Символьные имена тегов

Как выполнять сложение, вычитание и другие арифметические операции?

Для арифметических операций используется операционный блок (operation block), в котором прописывается формула.

Рис. 4 — Арифметические операцииРис. 4 — Арифметические операции

Есть ли в Schneider Modicon M221 тактовые импульсы 0,1 сек, 1 сек и т.д.?

Да, они находятся в системных битах S4…S7:

S4 — 10 ms, S5 — 100 ms, S6 — 1 s, S7 — 1 min.

Рис. 5 — Мигание с периодичностью раз в секундуРис. 5 — Мигание с периодичностью раз в секунду

Есть ли в M221 веб-сервер?

Нет.

Как узнать статус (состояние) ПЛК Schneider Modicon M221?

Статус логического контроллера можно прочитать в SW6 “SW_CONTROLSTATUS”:

0 — NO COFIG, 2 — STOP, 3 — HALT, 4 — HALT, 5 — POWERLESS.

Сохраняются ли пользовательские данные в программе после отключения питания ПЛК?

Да, при отключении питания пользовательские данные в M, MW, MD, MF сохраняются. То есть память данных энергонезависима. Если необходимо, можно программно сбрасывать данные при старте программы.

Как определить старт программы ПЛК?

При старте программы системный бит S13 “SB_FIRSTRUN” выставляется в TRUE, при последующих проходах программы S13 сбрасывается в FALSE. S13 обычно используется для начальной инициализации или сброса данных.

Рис. 6 — Сброс данных при старте программыРис. 6 — Сброс данных при старте программы

Как работать с часами реального времени RTC?

Текущие дата и время находятся в SW49…53:

SW49 — день недели, SW50 — секунды, SW51 — часы и минуты, SW52 — месяц и день, SW53 — год.

Если системный бит S50 “SB_RTCUPDATE” установлен в FALSE, происходит чтение даты и времени из RTC в SW49…53.

Если системный бит S50 “SB_RTCUPDATE” установлен в TRUE, происходит установка даты и времени из SW49…53 в RTC.

Данные в SW49…53 хранятся в формате BCD.

Рис. 7 — Чтение из RTC текущего времениРис. 7 — Чтение из RTC текущего времени

Как загрузить программу в М221?

Загрузка разработанной пользователем программы в ПЛК выполняется в среде программирования SoMachine Basic:

Рис. 8 — Загрузка программы в Modicon M221Рис. 8 — Загрузка программы в Modicon M221

  1. Откройте закладку “Commissioning”;
  2. Выберите интерфейс связи между ПК и ПЛК: RS-232 (COM-порт) или Ethernet. В случае, если программу необходимо загрузить по Ethernet, введите IP-адрес ПЛК; 
  3. Нажмите “Login”. Произойдет подключение к ПЛК. В случае успешного подключения, кнопки “PC to Controller (download)” и другие станут активны;
  4. Нажмите “PC to Controller (download)”, произойдет загрузка программы в ПЛК;
  5. Нажмите “Start Controller”, ПЛК начнет работать по загруженной программе.

Как прочитать программу из М221?

Чтение программы из ПЛК выполняется в среде программирования SoMachine Basic:

Рис. 9 — Чтение программы из Modicon M221Рис. 9 — Чтение программы из Modicon M221

  1. Откройте закладку “Commissioning;
  2. Выберите интерфейс связи между ПК и ПЛК: RS-232 (COM-порт) или Ethernet. В случае, если программу необходимо загрузить по Ethernet, введите IP-адрес ПЛК;
  3. Нажмите “Login”. Произойдет подключение к ПЛК. В случае успешного подключения, кнопки  “Controller to PLC (upload)” и другие станут активны;
  4. Нажмите “Controller to PLC (upload)”, произойдет считывание программы из ПЛК.

Как скопировать программу из одного M221 в другой?

Скопировать программу из одного ПЛК Schneider Modicon M221 в другой ПЛК M221 можно следующими способами:

  • С помощью ПК. В SoMachine Basic считайте программу (upload) из одного ПЛК и загрузите эту программу (download) в другой ПЛК;
  • Без помощи ПК. Используйте специальную карту памяти SD (TMASDI). Объем карты 256 Мб.

ПЛК Modicon M221 обеспечивает лучшую производительность в своём классе контроллеров. Контроллер требует минимальных работ по монтажу, обеспечивая при этом высокую гибкость, и, по аналогии с Twido, поставляется в стандартном компактном и «книжном» размере. В стандартном типоразмере обеспечивается 16, 24 или 40 дискретных входов-выходов, в книжном – 16 или 32.

Особенности

  • встроенный порт Ethernet с поддержкой протокола Modbus-TCP, а также Modbus-RTU по RS-485;
  • можно добавить до 7-ми модулей дискретных, аналоговых или специализированных входов выходов;
  • кроме этих семи модулей, можно присоединить одну удаленную корзину ещё из семи модулей;
  • загружать программу в контроллер можно даже при выключенном питании ПЛК, контроллер получает питание по USB-кабелю программирования;
  • механический переключатель выполнения программы Run/Stop, что удобно при наладке;
  • SD-карта памяти на 256 МБ для резервирования и переноса программы.

Категория товара

контроллер

Вид контроллера

программируемый логический / промышленный /

Программное обеспечение

SoMachine

Макс. количество дискретных входов/выходов

264

Время выполнения логических команд, [мкс]

0.2

Cетевые возможности

USB / Ethernet / RS-232 / RS-485 / Modbus TCP / Bluetooth /

Встроенные аналоговые входы/выходы

Нет / Есть входы /

Скрыть Характеристики

Нет

Скрыть Доп. Характеристики

Нет

Студворк — интернет-сервис помощи студентам

Всем привет. Дали мне новый проект, написать фильтр на ПЛК от Шнайдера.
Программирование происходит блоками в программе Machine Expert Basic

Очень прошу помощи, так как с этим я сталкиваюсь впервые.

Первое что мне нужно сделать в задании, это открыть краны 9 и 1, набирать воду до верхнего уровня, и когда верхний уровень будет достигнут — краны 9 и 10 закрыть.

Я сконфигурировал дискреты I9 — кран 9 и I10 — кран 10, верхний уровень дискрета I0

Никакого таймера здесь не нужно. При запуске ПЛК мне нужно открывать краны 9 и 10, потом когда придёт дискрета верхнего уровня, послать в дискреты кранов 9 и 10 значение 0, но вот логику понять не могу, и прошу помощи на форуме, как это можно сделать, дальше я сам по заданию разберусь

Программирование в Schneider Modicon M221

Программирование в Schneider Modicon M221

Пока что выложил вот такую схему, но не понимаю как и куда дальше двигаться.

  1. Обязательно представиться на русском языке кириллицей (заполнить поле «Имя»).
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему — вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома — бан без предупреждения.
  5. Рекламу и частные объявления «куплю/продам/есть халтура» мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать — читать здесь и здесь.

Модератор: Специалисты SE

Zu-Zu

здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 мар 2021, 17:20
Имя: Владимир
Страна: Россия
город/регион: Москва

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

Zu-Zu » 29 мар 2021, 17:40

Добрый день
Я начинающий инженер, есть необходимость управлять реле TM221CE24R через Ethernet по протоколу TCP/IP.
Прочитал все документацию с официального сайта и на русском и на английском (по SoMachine Basic), но конкретную информацию как подключив к компьютеру можно управлять реле так и не нашел.
По идее там есть специальные выделенные ячейки для TCP/IP (Ethernet) — %QWE, %IWE.
Логично что должны быть команды которые можно отправить с компьютера, что бы переключить эти ячейки из 0 в 1.
Собственно большего и не нужно.
Составлять архитектуру в SoMachine Basic вроде не так сложно.

Есть опыт у кого-нибудь с работой этих реле?

ogorsv

частый гость
частый гость
Сообщения: 471
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 81 раз
Поблагодарили: 94 раза

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

ogorsv » 29 мар 2021, 22:08

Добрый день!

1. Конечно, опыт есть — мы учим работать и с этими контроллерами Schneider Electric.
Только вот почему вы называете TM221CE24R реле?
Смотрим документ: Modicon M221 Logic Controller, т.е ПЛК, а не реле

2. Какая у вас задача стоит, когда говорите про управление?
Включить/отключить дискретный выход? Записать значение в регистр или бит памяти?

Для этого можно использовать Modbus RTU or Modbus TCP и соответствующие функции Modbus

3. Обычно «с компьютера» управляют ПЛК двумя распространёнными способами:

— Для отображения данных на ПК и посылки команд оператора используется SCADA
— Для проверки работоспособности канала связи и исправности оборудования — Modbus testers

Если вам чисто проверить — то ищите бесплатный тестер, поиском тут можно поискать, обсуждали неоднократно на форуме

4. Кроме «%QWE, %IWE» существует более простое решение, а именно, %M and %MW — это биты и регистры памяти, соответствуют областям Modbus 0х и 4х

СВ

Zu-Zu

здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 мар 2021, 17:20
Имя: Владимир
Страна: Россия
город/регион: Москва

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

Zu-Zu » 30 мар 2021, 13:24

1. «Смотрим документ: Modicon M221 Logic Controller» На официальном сайте schneider electric все перерыл уже — Program Guide, Operating guide, Hardware Guide руководство, описание, про управление через TCP там написано — «Да, оно есть». Протокола или примера команд ни одного не нашел.
Как точно документ называется? Или ссылку, если они разрешены
Функционально задача TM221CE24R — замыкатьразмыкать контакт, поэтому сверх упрощённо — реле, но конечно это ПЛК, сложное устройство.
2. Конкретно сейчас задача — подключить ПЛК к ПК по Ethernet и послать команду, через эмулятор Hercules например, которая переключит хоть какую-нибудь ячейку «%QWE, %IWE» или %M and %MW из 0 в 1.
В глобальном плане нужно будет подключить два табло к ПЛК, ПЛК к контроллеру, и переключать табло с контроллера, у табло всего три активных состояния, которые как раз включаются замыканием проводов.
Я с радостью использую хоть ModBus хоть что угодно, но опять же где описание протокол с описанием команд записичтения ячеек?
До этого я работал с немецкими датчиками Lufft, там есть документ с подробным описанием протокола и примерами команд
3. SCADA (SoMachine Basic) для разработки все таки.
В целом да, с компьютера нужно протестировать прошивку ПЛК.
Modbus testers не слышал, сейчас посмотрю что это.
4. Спасибо. Но вопрос по Modbus, я в первый раз с ним сталкиваюсь. Насколько я понял по данным из интернета — это универсальный протокол для обмена информации. Но насколько универсальным бы он не был все равно должен быть список команд с кодировкой и пояснением какие адреса ячеек с которыми можно работать.
Как называется документ где это написано?

ogorsv

частый гость
частый гость
Сообщения: 471
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 81 раз
Поблагодарили: 94 раза

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

ogorsv » 30 мар 2021, 20:51

1. Modbus — открытый протокол. Сайт modbus.org — там можно найти описание, например «Modbus Specifications and Implementation Guides»

2. Наверно, в первую очередь, вам нужно посмотреть информацию про Modbus вообще:
— какие области памяти используются
— какие коды функций
— как происходит запрос и ответ
В youtube много роликов про это

3. Как начнёте понимать смысл Modbus — адресации и функциональных кодов (FC03 и FC16 самые популярные), прочтите ещё раз моё сообщение о том, какие адреса памяти М221 по умолчанию соответствуют каким областям Modbus. Ничего отличающегося от спецификации там нет. Всё стандартно

4. Устанавливаете Modbus — тестер, подключаетесь к ПЛК, задаёте IP, адрес регистра и записываете значение. Проверяете в SoMachine Basic (ESME Basic) , что значение изменилось

5. Для управления выходами можно написать небольшую программу

6. SoMachine Basic (ESME Basic) — не SCADA

СВ

Zu-Zu

здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 мар 2021, 17:20
Имя: Владимир
Страна: Россия
город/регион: Москва

Zu-Zu

здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 мар 2021, 17:20
Имя: Владимир
Страна: Россия
город/регион: Москва

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

Zu-Zu » 03 июн 2021, 11:56

Добрый день
Изучил ModBus TCP/IP
Но не могу в документации на TM221CE24R найти адресацию регистров
То есть, на сколько я понял по ModBus можно читатьзаписывать регистры %QWE, %IWE или %M and %MW
То есть, если я хочу прочитать регистр то я посылаю команду 0001 0000 0006 01 03 ХХХХ 0001, где ХХХХ — это адрес регистра.
Но где таблица соответствия между внутренними адресами ПЛК %QWE, %IWE, %M или %MW и адресом ХХХХ для ModBus?
Т.е. какой адрес в протоколе ModBus будет у регистра %M5, %MW27 или %QWE17 ?

leon78

шаман
шаман
Сообщения: 954
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 24 раза
Поблагодарили: 87 раз

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

leon78 » 03 июн 2021, 13:01

%MW0 — это Holding register 0, читаемый функцией 3 и записываемый функциями 6 и 16.
%M0 — это Coil 0.
Для записи в выходы надо написать простейшую программу в среде программирования ПЛК, которая копирует данные из битов регистра %MW.. или из регистра %M в нужный вход.

Отправлено спустя 2 минуты 32 секунды:
Быстрый старт по М221:
https://www.youtube.com/watch?v=dDQyCHIQeB8

Хард — это то, что можно швырнуть об стенку, а софт — это то, что можно лишь обматерить.

ogorsv

частый гость
частый гость
Сообщения: 471
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 81 раз
Поблагодарили: 94 раза

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

ogorsv » 04 июн 2021, 21:55

Добрый день!

Галочку «Modbus Mapping» в самом используемом случае отмечать не нужно
Потому как автоматически можно читать и записывать по Modbus внутренние биты и слова, где адресация:
%MW0 — 40001
%M0 — 00001 (нули можно опустить) — 1
Получается, адреса:
у регистра %M5 — 00006
у регистра %MW27 — 40028

%QWE17 не относится к Modbus! Это к EtherNetIP, Input assembly, изучайте новую тему

СВ

Zu-Zu

здесь недавно
здесь недавно
Сообщения: 6
Зарегистрирован: 29 мар 2021, 17:20
Имя: Владимир
Страна: Россия
город/регион: Москва

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

Zu-Zu » 20 июл 2021, 17:16

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

Но вопрос, я использую ПЛК TM221CE24R, у него 13 контактов для вводов и 9 контактов для вывода, и контакты COM0 COM1 COM2 для вывода и контакты 24 V, 0 V и COM для ввода
Зачем нужны эти COM0 COM1 COM2 ?

Смотрел в интернете, в зависимости от подключения есть Negative Logic и Positive Logic, но так и не понял что это означает

ogorsv

частый гость
частый гость
Сообщения: 471
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 81 раз
Поблагодарили: 94 раза

Управление TM221CE24R по TCP/IP (Ethernet)

Сообщение

ogorsv » 20 июл 2021, 19:54

Positive Logic — общий провод минус 24 В, сигнал дискретного входа +24 В

Negative Logic — общий провод плюс 24 В, сигнал дискретного входа -24 В

По сземе

m221.jpg

COM0 COM1 COM2 — общие точки нескольких групп выходов.
Это делается для развязки одной группы относительно другой

У вас нет необходимых прав для просмотра вложений в этом сообщении.

СВ

Вернуться в «ПЛК»


Перейти

  • Работа форума
  • База знаний (Knowledge Exchange)
  • ↳   Eplan Electric P8
  • ↳   Общий F.A.Q.
  • ↳   Общие вопросы
  • ↳   Новости
  • ↳   Ошибки
  • ↳   Проект
  • ↳   Изделия
  • ↳   Устройства
  • ↳   Соединения
  • ↳   Кабели
  • ↳   Клеммы
  • ↳   ПЛК
  • ↳   Компоновка 2D
  • ↳   Макросы
  • ↳   Eplan API
  • ↳   Сценарии (Только готовые решения)
  • ↳   Внешняя обработка
  • ↳   ProPanel
  • ↳   Инструкции ProPanel (Только готовые решения)
  • ↳   Прочие направления Eplan
  • ↳   FieldSys (Топология)
  • ↳   Preplanning
  • ↳   Harness proD
  • ↳   EEC One
  • ↳   Advantech
  • ↳   F.A.Q., Инструкции
  • ↳   Allen Bradley
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Операторские панели
  • ↳   B&R Automation
  • ↳   F.A.Q.
  • ↳   Danfoss
  • ↳   DEIF A/S
  • ↳   Общие вопросы
  • ↳   UNI-LINE
  • ↳   MULTI-LINE
  • ↳   MULTI-LINE 300
  • ↳   Emerson
  • ↳   Общие вопросы
  • ↳   КИП и регуляторы
  • ↳   DeltaV
  • ↳   ОВЕН
  • ↳   Прософт-Системы
  • ↳   Общие вопросы
  • ↳   ПЛК REGUL
  • ↳   Schneider Electric
  • ↳   Общие вопросы
  • ↳   ПЛК
  • ↳   Панели оператора
  • ↳   SCADA
  • ↳   Электротехника
  • ↳   Приводная техника
  • ↳   SIEMENS
  • ↳   Общие вопросы
  • ↳   LOGO!
  • ↳   ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
  • ↳   Simatic Step7
  • ↳   Simatic TIA Portal
  • ↳   Simatic PCS 7
  • ↳   Операторские панели
  • ↳   WinCC
  • ↳   Приводная техника (Sinamics, Micromaster, Masterdrive, Simoreg, Simotics)
  • ↳   SmartGen
  • ↳   Общие вопросы
  • ↳   Промышленные (береговые) контроллеры
  • ↳   Морские контроллеры и устройства
  • ↳   WEINTEK (операторские панели)
  • ↳   F.A.Q., Инструкции
  • ↳   Архив
  • ↳   Микроконтроллеры и электроника
  • ↳   Arduino
  • ↳   Raspberry
  • ↳   Другие микроконтроллеры
  • ↳   Электроника
  • Общие вопросы АСУТП
  • ↳   Общие вопросы
  • ↳   Вопросы от студентов
  • ↳   Литература
  • ↳   Новости и отчётность
  • ↳   Нормативы, ГОСТы, стандарты
  • ↳   Информационная безопасность
  • ↳   Проектирование и САПР
  • ↳   Системная интеграция
  • ↳   Разбор полетов
  • ↳   Работа
  • ↳   Заготовки для базы знаний
  • ↳   Производство и технология
  • ↳   MES — Системы автоматизации управления производством
  • ↳   Метрология, КИП и датчики
  • ↳   Исполнительные устройства, регуляторы
  • ↳   Средний уровень автоматизации (управляющий)
  • ↳   Алгоритмы
  • ↳   Операторские панели
  • ↳   Верхний уровень автоматизации (отображение)
  • ↳   GE iFix
  • ↳   Wonderware Intouch
  • ↳   MasterScada
  • ↳   SCADA+
  • ↳   Альфа платформа
  • ↳   Интерфейсы, протоколы, связь
  • ↳   Радиосвязь
  • ↳   Полезное ПО
  • ↳   Электротехника, энергетика и электропривод
  • ↳   Генераторы, электростанции и силовые агрегаты
  • ↳   Теплотехника
  • ↳   Подбор аналогов
  • F.A.Q. (краткая выжимка из некоторых сообщений форума)
  • ↳   Документация (вариант 1)
  • ↳   Документация (вариант 2)
  • ↳   Электротехника и электроэнергетика
  • ↳   F.A.Q. по программируемым логическим контроллерам (PLC)
  • ↳   Обсуждение F.A.Q. по PLC
  • ↳   F.A.Q. по выбору PLC
  • ↳   F.A.Q. по аппаратной части PLC
  • ↳   F.A.Q. по языкам программирования
  • ↳   F.A.Q. по структуре программ
  • ↳   F.A.Q. по взаимодействию PLC с HMI
  • О жизни
  • ↳   Для дома, для семьи
  • ↳   Комната смеха
  • ↳   Электродвижение

Понравилась статья? Поделить с друзьями:
  • С наступающим новым годом руководство
  • Суматриптан инструкция по применению цена отзывы аналоги таблетки цена аналоги
  • Специалист по подготовке производства должностная инструкция
  • Nd3n w52 инструкция по применению на русском
  • Препарат daflon 500 инструкция по применению