3

Работа ОВЕН ПЛК с модемом одновременно и в режиме передачи данных и с СМС сообщениями

В данном примере будет показано, как опрашивать удаленный объект при помощи канала CSD и одновременно при необходимости отправлять СМС сообщения.

В данном примере ПЛК будет инициировать связь с удаленным объектом (ПК-оператора),  куда будет передавать текущее значение «var1»- контролируемый параметр, и откуда будет считывать значение переменной «var1_Alarm»- аварийный уровень. При этом если текущее значение переменной превысит аварийный уровень (далее авария) отправить СМС сообщение и обнулить ее.

Настройка связи с удаленным объектом настраивается в конфигурации ПЛК.

Алгоритм работы следующий: В фоновом режиме  происходит периодический обмен между ПЛК и ПК. В случае аварии выставляется флаг о необходимости отправить СМС «Start», блоку «FB_SMS_SR» подается команда на отправку, номер абонента и текст сообщения. Далее если в текущий момент модем не занят (переменная «LineStatus» равна нулю), то захватываем порт, при необходимости производим настройку модема, после чего происходит непосредственно отправка сообщения. После отправки флаг снимается (при помощи выхода «SmsSend» блока «FB_SMS_SR»)и происходит освобождение порта.

Работа ОВЕН ПЛК с модемом одновременно и в режиме передачи данных и с СМС сообщениями, image0025
Программа в CoDeSys 2.3

Список переменных:

PROGRAM PLC_PRG

VAR

                Com                      :OpenPort;

                cfg                         :FB_SMS_CFG;

                sms                        :FB_SMS_SR;

DevNum             :WORD;

                Start                      : BOOL  :=FALSE;

                cfg_ok                  :BOOL;

                 var1                                      AT%QW12.1.1.0               :WORD;

                 var1_Alarm                       AT%IW12.1.0.0 :WORD :=8000;

                LineStatus          AT%QB12.0.0    : BYTE;

                SmsNum             :STRING               := ’79012345678′;

END_VAR

 Работа ОВЕН ПЛК с модемом одновременно и в режиме передачи данных и с СМС сообщениями, image004

Конфигурация ПЛК задачи

Мой блог находят по следующим фразам

Раздел: ОВЕН ПЛК Метки: , ,

3 комментариев к "Работа ОВЕН ПЛК с модемом одновременно и в режиме передачи данных и с СМС сообщениями"

  1. Виталий:

    здравствуйте! хочу у вас спросить следующее: загружал подобный пример на плк 63 (после смены платформы). компилировался без ошибок. в конце загрузки выдал: неразрешенные ссылки на внешние POU. отключился. стал загружать программу которая на нем работала ранее, выдал ошибку о несоответствии целевой платформы, обновил таргет, ничего не могу загрузить. стал менять внутреннее ПО, пишет: не совпадают идентификаторы прошивок, и программа отключается. что делать. заранее спасибо

  2. Олег:

    Очевидно, на ПЛК63 не поддержана работа через библиотеку UNM — отыслка прием из — в последовательный порт определенный в области ввода вывода — Universal Modbus Device — см картинку. На ПЛК 63 их просто нет области ввода-вывода. Там привязка к модбасу — автоматическая. C сайта ОВЕН надо скачать пример работы с ПЛК63 через SysLibCom.

  3. akmal:

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

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.