OpenSCADAWiki: Home Page En/Doc/SMH2 Gi ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageEn/Doc/SMH2Gi from 2015-12-11 20:09:39..

Module "SMH2Gi" of subsystem "DAQ"

Module: SMH2Gi
Name: Segnetics SMH2Gi
Type: DAQ
Source: daq_SMH2Gi.so
Version: 0.6.0
Author: Roman Savochenko
Description: Data acquisition and control by Segnetics SMH2Gi (http://segnetics.com/smh_2gi) hardware interfaces and modules.
License: GPL2

Contents

Introduction

The module provides functions of integration of OpenSCADA system to environment of programming panel controller with OS Linux SMH2Gi (Fig.1) from firm Segnetics. The module was developed for project "Automatic system of control of vacuum technological process" and funded by "The Laboratory of vacuum technologies". The module implementing task allowed by link.


SMH2Gi (259 Kb)
Fig.1. SMH2Gi controller.

"SMH 2Gi" — programming logical controller, aimed for automation of engineer systems of buildings and technological processes of industry.


Specifics of the controller "SMH 2Gi":

  1. High modularity level. You do not need pay for unused channels and interfaces. To the base resources added next functions:
    1. Enchantment of input-output channels by connection of an adjustment module "MC" and expansion modules "MR".
    2. Working into the networks Lonworks and Ethernet.
    3. Working with a USB-modem, channels CSD, GPRS, EDGE, 3G
    4. Working into VPN, working through the internet and local networks
  2. At a new module addition you unneeded for the PLC dismantling and disassembling. It made significant simplify the work into process of a system expanding and configuring.
  3. Free programming by the instrument "SMLogix" assistance in addition with the configuring program "SMConstructor" which allow you to create control programs quickly and to adapt it for a concrete object.
  4. Full program compatibility with the controllers "SMH2010", "Pixel" and "SMH 2G". You unneeded for the program re-creation.
  5. Possibility to work into networks, built on Modbus and Ethernet into the device's role as Slave or Master.
  6. Graphical display, which allow you show different objects of visualization, trends of processes and text of different sizes.

Table 1: SMH2Gi specification

Naming Type (Value)
Supplying
Nominal supplying voltage 24 V of DC ± 5%
Allowed range of the supplying voltage 18…36 V DC
Power consumption No more to 5 W without "МС" module and more then 10 W with the "МС" connection
Processor, memory
Control processor, bus band width Freescale iMX27 with the core ARM926EJ-S, 32 bit
Working CPU frequency 400 MHz
Operational system Linux 2.6.29
The operational memory type and size 64 Mbyte (or 128 Mbyte) DDR dependent from the model
Content memory type and size 128 MByte NAND Flash
Interfaces
RS-232 Speed – from 2400 … to 115200 bit/s; without optical isolation; protocol – Modbus RTU; socket to connection – terminal block (needed additional coupler to DB-9)
RS-485 Speed – to 2400…115200 bit/s; with optical isolation; protocol – Modbus RTU; socket to connection – terminal block
USB Host Support standard USB 2.0; socket for connection – USB type A (big socket);
USB Device Socket for connection – USB type miniAB (small socket)
Ethernet Embedded, 10/100Mbit; supported protocols: FTP, HTTP and other. Socket for connection – type RJ-45
Additional network modules LONworks, modules for specific order
User interface
Keyboard 23 buttons
Graphical display Type – STN, monochrome 192 х 64 dots; diagonal - 4.1"
Sound alarming Missing
Discrete inputs
Inputs number 3…5 galvanic isolated inputs (the number configures in program) with counter inputs support up to 10 kHz
Type of the galvanic isolation Grouped
Triggering voltage's levels Closed "dry" contact ≤1.1В. Opened "dry" contact ≥4.2В DC (lesser to 50В)
Discrete outputs
Number and type: 2 transistor outputs (without galvanic isolation)
SMH 2Gi – 0XXX – XX – Х 1 optorele
SMH 2Gi – 1XXX – XX – Х 2 optorele
Working voltage range For outputs on transistors: 0…36 В DC. For outputs on optorele: 0…36 В DC; 0…25 В (rms) AC.
Switched current, lesser 0.4 А to each output
Switching time, lesser 1.5 ms
"Contacts" resource, switches, lesser No limited

OpenSCADA project assembling for environment of processor ARM926EJ-S and OS Linux grounds on GCC-4.3.2, Glibc-2.8, Binutils-2.18 and Kernel-2.6.29 was done long enough and it described by link: http://wiki.oscada.org/Using/PLC#h1086-9. But in an exploitation process was is a need of a direct data acquisition from modules "MC" and "MR", and interaction with the original environment "SMLogix".


Translation continued


В цілому треба відзначити, що оригінальне програмне оточення SMH2Gi представлено двома процесами: "mbs" та "logix". При цьому "mbs" виконує функцію опитування модулів MC, MR та інших інтерфейсів, а "logix" здійснює виконання програми та візуалізацію на вбудований екран. При конфігурації частого опитування модулів MС та MR процес "mbs" може використовувати більш 30% ресурсу процесору у системному навантажені, що залишає мало ресурсів іншим задачам, а також в цілому перевантажує процесор. Заміна процесу "mbs" у OpenSCADA дозволяє прибрати це системне навантаження за рахунок використання функції select() операційної системи при роботі із послідовними інтерфейсами. А робота із процесом "logix" за посередництвом поділюваної пам'яті дозволяє обійти проблему низького пріоритету локального мережевого інтерфейсу.


У цій версії модуля реалізується збір даних та передача значень у процес "logix" посередництвом поділюваної пам'яті, а також опитування та передача значень у модулі MC та MR.


Модулем реалізуються функції горизонтального резервування, а саме спільної роботи із віддаленою станцією цього-ж рівня.

1. Загальні положення

Для роботи модулів MC та MR потрібна попередня процедура ініціалізації, яка полягає у відправлені tune-запиту, специфічного для окремо взятої моделі модуля. Далі, для запиту/відправлення даних, потрібна інформація про структуру модуля. Такого характеру інформація міститься у INI-файлах, по файлу на пристрій. Тека із INI-файлами визначається у вкладці "SMH2Gi" сторінки модуля (рис.1), а архів типових *.INI файлів, адаптований під потреби OpenSCADA доступний тут.


Вкладка "SMH2Gi" страницы модуля. (61 Kb)
Рис.1. Вкладка "SMH2Gi" сторінки модуля.

2. Об'єкт контролеру

Об'єкт контролеру описує задачу опитування джерел даних SMH2Gi двох типів: "SHM" та "MRC" (рис.2).


Вкладка конфигурации объекта контроллера. (101 Kb)
Рис.2. Вкладка конфігурації об'єкту контролера.

За допомогою цієї вкладки можна встановити:


 (2 Kb) У зв'язку з тим, що модулі MC та MR потребують попереднього скидання, а потім відправлення tune-запиту то незалежне фізичне підключення, відключення та навіть включення/виключення об'єкту окремого модуля часто неможливе без зупинки та вимкнення об'єкту контролера ціликом.

3. Об'єкт параметру контролера

Об'єкт параметру є безпосереднім представником джерела даних, у нашому випадку поділюваної пам'яті та модулів MC, MR. Кожен із цих типів представлено окремо.

3.1. Поділювана пам'ять

Тип параметру "Поділювана пам'ять (SHM)" використовується для взаємодії із процесом "logix" через обмін змінними. Вкладку конфігурації об'єкту параметра цього типа представлено на рис.3. Процес "logix" передбачає чотири типи змінних, які відображаються на атрибути джерел даних OpenSCADA наступним чином:


Вкладка конфигурации объекта параметра типа "Разделяемая память". (68 Kb)
Рис.3. Вкладка конфігурації об'єкту параметра типу "Поділювана пам'ять".

За допомогою форми конфігурації об'єкту параметра можна встановити:


Приклад вкладки "Атрибути" приведено на рис.4.


Вкладка "Атрибуты" объекта параметра разделяемой памяти. (64 Kb)
Рис.4. Вкладка "Атрибути" об'єкту параметра поділюваної пам'яті.

3.2. Модулі MC та MR

Тип параметру "Модулі MC та MR (MRC)" використовується для доступу до даних модулів MC та MR. Вкладку конфігурація об'єкту параметра цього типу представлено на рис.5. Тип параметру для модулів MC та MR передбачено загальний оскільки робота з цими модулями схожа та відрізняється тільки шиною на якій вони встановлені, що враховується знаком адреси модуля.


Вкладка конфигурации объекта параметра типа "Модули MC и MR". (67 Kb)
Рис.5. Вкладка конфігурації об'єкту параметра типу "Модулі MC та MR".

За допомогою форми конфігурації об'єкту параметра можна встановити:


Приклад вкладки "Атрибути" приведено на рис.6. На рисунку 7 представлено вкладку "Конфігурація", яка містить всі конфігураційні поля тюн-запиту, а також конфігурацію інверсії дискретних сигналів.


Вкладка "Атрибуты" объекта параметра модуля MC. (88 Kb)
Рис.6. Вкладка "Атрибути", об'єкту параметра модуля MC.

Вкладка "Конфигурация" объекта параметра модуля MC. (101 Kb)
Рис.7. Вкладка "Конфігурація", об'єкта параметра модуля MC.

Посилання

Архів INI-файлів із конфігурацією модулів MC та MR: file:/Doc/SMH2Gi/smh2gi_ini.tgz


Referring pages: HomePageEn/Doc
HomePageEn/Function
HomePageEn/Using/PLC/firmwareARM


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]