- Программирование Omron. Начало
- Siemens S7-200 “Modbus RTU” Omron E5CC Tutorial
- Siemens S7-200 & Omron E5CC “Wiring Diagram”
- Omron E5CC Modbus Parameters Setting
- S7-200 Modbus Programming
- Project Video Tutorial
- Password Extract: plc247.com
- Siemens S7 1200 “Modbus RTU” Omron E5CC Tutorial
- Wiring Diagram Siemens S7-1200 and Omron E5CC
- Communication Configuration Omron E5CC
- Communication Configuration S7-1200 CB1241 RS485 Modules
- S7-1200 PLC Programming
- Detailed Instruction Video
- Программируемые контроллеры OMRON / OMRON PLC [PDF]
- CX-Programmer.
Программирование Omron. Начало
По роду своей деятельности, а вернее, по какой-то прихоти судьбы, мне на объектах чаще всего попадаются в качестве «клиентов» контроллеры японской фирмы Omron . И, соответственно, чаще всего мне приходится заниматься программированием именно контроллеров Omron.
В этой статье, а может быть даже и цикле статей, я и хочу поделиться своим опытом программирования контроллеров Omron.
У Omron есть несколько линеек промышленных контроллеров.
Компактная серия CP, которая, в свою очередь, делится на 3 линейки:
— CP1E – компактный экономичный контроллер, представленный двумя контроллерами: самый дешёвый CP1E-E и CP1E-N с чуть более широкими функциями. Один раз мне приходилось программировать такой. Возможности у него конечно здорово ограничены, но со своей задачей он справился хорошо.
— CP1L – компактный контроллер с функциями модульного ПЛК. Здесь некоторые модели уже могут быть даже оснащены портом Ethernet. И, при необходимости, контроллер расширяется с помощью дополнительных модулей ввода/вывода (максимум до 180 входов/выходов), соединенных по последовательному порту.
-CP1H – компактный высокоскоростной ПЛК. Поддерживает максимум 320 входов/выходов. Поддерживает коммуникационные модули (до 2-х штук), совместимые с популярными промышленными сетями (Ethernet, Modbus, Profibus).
Модульная серия CJ, имеющая в своем составе также 3 линейки:
— CJ1M – быстрый и гибкий контроллер для небольших прикладных задач.
— CJ2M и CJ2H – фактически, улучшенные и расширенные варианты CJ1M с поддержкой до 400К шагов.
Вся эта серия мне очень понравилась. И по скорости и удобству разработки, и по быстродействию.
И последняя серия CS1 для стоечного монтажа. Самая мощная серия Omron’овских контроллеров для серьёзного промышленного применения с большим выбором модулей и широкой линейкой процессоров. Есть модели с возможностью резервирования. Хорошие, мощные контроллеры, но, как ни странно, в большинстве своем поддерживают программирование только на языке релейной логики LD, что жутко бесит, т.к. на них разрабатываются большие системы управления и, соответственно, уходит много времени на разработку.
К чему я описываю здесь модели контроллеров? К тому, что в зависимости от линейки различаются возможности не только по железу, но и возможности по программированию этих контроллеров.
Например, в резервированных контроллерах линейки CS1, как я уже писал, не поддерживаются функциональные блоки, а только язык LD. Хорошо, что поддерживаются подпрограммы. Хотя, в 2020 году появились в продаже процессорные модули этой серии, которые поддерживают функциональные блоки на языке LD и ST (структурированный текст).
А в линейке CJ2 появились, наконец-то, нормальные структуры данных, что ускоряет разработку в разы.
Все контроллеры Omron программируются с помощью единого пакета программного обеспечения CX-One. Это целый комбайн, который включает в себя средства для программирования контроллеров Omron, панелей оператора, частотных преобразователей, систем управления движением, регуляторов, промышленных сетей из различных устройств Omron и т.п.
Но в разрезе нашей темы, нас интересует только часть, которая касается программирования именно контроллеров.
За это в CX-One отвечает пакет CX-Programmer. Ну, и ещё, CX-Integrator для конфигурирования сетей.
Как устанавливается пакет CX-One я описывать не буду. Сложного ничего в этом нет. Можно все оставлять по умолчанию и в результате вы получите работоспособный комплект ПО.
Конечно же, лучше один раз увидеть, чем сто раз услышать. Поэтому, как программировать контроллер Omron я покажу в небольшом видео на примере управления двигателем.
Итак, наши исходные данные:
— контроллер Omron CJ1M с процессором CPU12;
— один модуль ввода дискретных сигналов и один модуль вывода дискретных сигналов;
— один модуль аналогового ввода;
— двигатель, включаемый и отключаемый через контактор;
— состояние двигателя приходит 2-мя сигналами – Включён (адрес CIO 0.00) и Отключён (адрес CIO 0.01);
— управление двигателем осуществляется одним дискретным выходом (адрес CIO 1.00). Пока выходной контакт замкнут – идет команда на включение контактора двигателя. Как только контакт разомкнулся – команда с контактора снимается, контактор отключается и, соответственно, должен отключить двигатель;
— команды на включение/отключение двигателя поступают от панели оператора на адреса W0.00 и W0.01 соответственно;
— ну, и давайте, раз у нас есть модуль аналогового ввода, обработаем сигнал «Ток двигателя» для приведения его в форму, понятную оператору. Пусть максимальный ток, выдаваемый измерительным прибором – 600А и получаем мы его как токовый сигнал 4-20мА.
Да, и для простоты понимания будем все делать на языке релейной логики LD. Итак, запускаем CX-Programmer и поехали.
P.S.: Комментируйте, делитесь с друзьями, задавайте вопросы.
P.S.P.S.: Желающие могут скачать файл с примером программы показанной в видео здесь.
Siemens S7-200 “Modbus RTU” Omron E5CC Tutorial
Hello friends!
Temperature control and storage is an increasingly necessary need for any business. The Omron E5CC temperature controller is one of the most used temperature controllers in the world for temperature control and monitoring.
Today plc247.com will guide you to use Siemens S7-200 PLC to control and monitor Omron E5CC temperature through “Modbus-RTU” communication protocol.
Siemens S7-200 & Omron E5CC “Wiring Diagram”
Below is the RS485 communication wiring diagram between Siemens S7-200 PLC and Omron E5CC Temperature controller.
Note: If communication distance is long we need to use end resistor from 100 to 120Ω
Omron E5CC Modbus Parameters Setting
Below are the communication parameters that need to be set up to help Omron E5CC Controller communicate with Modbus RTU protocol.
Omron E5CC Modbus Registers Address
Note: Siemens S7-200 Holding Registers Address =
“VFD Address (Dec) + 40001“
+ Temperature Setting Address = 40001 + 2103 (hex) =
= 40001 + 8451 (dec) = 48452 (dec)
+ Temperature Monitoring Address = 40001 + 2000 (hex) =
= 40001 + 8192 (dec) = 48193 (dec)
S7-200 Modbus Programming
+ Read/Write Distribution
+ Siemens S7-200 Modbus Configuration
+ Temperature Setting
+ Temperature Monitoring
Project Video Tutorial
References
+ Download STEP7 MicroWin V4.0 Siemens S7-200 Software
+ Download Omron E5CC Modbus Manual PDF
Password Extract: plc247.com
Please share the article to the community if you find it interesting and useful. Subscribe to Youtube channel and Website to read new articles of plc247.com
Siemens S7 1200 “Modbus RTU” Omron E5CC Tutorial
S7-1200 provides a PROFINET port, supports Ethernet and TCP/IP standards along with RS232/485 communication modules, it is really an ideal PLC for factory IoT.
Today plc247.com would like to share with you how to control and read temperature from Omron E5CC thermostat via Modbus-RTU RS485, supporting up to 32 stations with a distance of 1200m
Wiring Diagram Siemens S7-1200 and Omron E5CC
Please wire according to the diagram below, use a twisted pair and use a terminal resistor (120 Ohm) if the communication distance is long.
Communication Configuration Omron E5CC
Table of communication parameters and configuration in the project
Modbus Register
+ PV (Present Value) = 2000 (hex) = 8192 (dec)
>>> Modbus Address on Tia Portal = 40001 + 8192 = 48193 (dec)
+ SV (Set Value) = 2103 (hex) = 8451 (dec)
>>> Modbus Address on Tia Portal = 40001 + 8451 = 48452 (dec)
Communication Configuration S7-1200 CB1241 RS485 Modules
In the project I use S7 1200 in combination with Modules CB-1241 (Module CM-1241 is similar).
S7-1200 PLC Programming
+ Read and Write Distribution
+ Communication Configuration
+ E5CC #1 SV Write
+ E5CC #2 SV Write
+ E5CC #1 PV Read
+ E5CC #2 PV Read
Detailed Instruction Video
So plc247.com has finished showing you how to connect PLC Siemens S7-1200 and Omron E5CC. If you have any questions, please comment below the article, I will answer you as soon as possible.
Программируемые контроллеры OMRON / OMRON PLC [PDF]
Программируемые контроллеры OMRON / OMRON PLC
Язык : Русский, Английский
Формат : PDF
Качество : eBook (изначально компьютерное)
Описание : Руководства по установке и программированию контроллеров OMRON.
Доп. информация : Прилагается программа CX Programmer v5.0.
CX-Programmer.
Полностью 32-разрядный продукт для разработки программного обеспечения контроллеров Omron. CX-Programmer позволяет программировать, редактировать программу, а так же конфигурировать контроллеры и периферийное оборудование. Удобство работы с пакетом и возможность настройки среды в соответствии с желаниями программиста позволит легко освоить работу. В отличие от пакетов программирования других производителей все настройки контроллеров Омрон, и специализированных модулей осуществляются без дополнительных пакетов конфигурирования. CX-Programmer полностью совместим с MS Office приложениями, что существенно упрощает документирование проектов. При работе в многоуровневой контроллерной сети, поддерживающей FINS протокол вы имеете возможность программировать и настраивать все контроллеры с одного рабочего места. Язык программирования полностью соответствует требованиям структурного программирования. В основе всех пакетов серии CX лежит коммуникационная платформа CX-Server, что позволяет легко интегрировать и разделять данные с другими пакетами, входящими в CX Automation Suite, такими как СX-Supervisor, CX-Server Lite, CX-server OPC и др..