PDA

Просмотр полной версии : Есть кто разрабатывает системы в Openscada или пробует это дело.Нужна помощь.



himick
31.05.2018, 20:27
Здравствуйте форумчане. Занимаемся разработкой системы в опенскаде, ну пока на этапе познания и освоения. Возникла одна маленькая, но проблемная проблема. Нужно оправить данные на ТРМ 202 вещественного типа по протоколу модбас, а данный параметр который необходимо изменить, через систему, поддерживает целочисленные значения, и плюс ко всему при записи данных в себя перемещает точку, делая записываемое значение десятичным. Может кто то сталкивался с такой проблемой, не обязательно в данной скада системе, поделитесь опытом решения проблему. Большое спасибо.

himick
31.05.2018, 21:09
Вопрос не в том что сложно, а что нет. Вопрос в том возможно ли это реализовать стандартными средствами, без граблей

himick
31.05.2018, 21:36
Стандартные, в моем понимании, это средства программы и протокола, а грабли это написание дополнительных скриптов и всего остального. Тем более что интересно, что по протоколу в уставку ТРМ 202 мы не можем записать вещественный параметр а только, целочисленный. А сам трм уже ставит точку, делая число "не целым", не абсурд ли?!

himick
31.05.2018, 21:57
А где же такая волшебная настройка в ТРМ, чтобы уставка сама точку ставила? На показания температуры есть такая настройка не спорю. С какими скада системами работали?

himick
31.05.2018, 23:22
Это понятно. Мне не понятно почему если значение должно быть с точной, значение посылаемое на прибор должно быть без точки, это как минимум не логично.

melky
31.05.2018, 23:23
himick вы как первый раз замужем, что думаете что трм единственный в мире прибор, который оперирует только целочисленными значениями. Их масса.
Для этого в Scada системах и предусмотрена работа скриптов, формул и так далее

Это ЛОГИЧНО, когда производитель экономит на регистрах передачи.

himick
31.05.2018, 23:42
Представьте себе первый раз. В автоматизацию производства и процессов вошел только два месяца назад ))) так что нахожусь на этапе обучения и освоения.

melky
31.05.2018, 23:49
ну тогда это нормально, еще до перестановки байт доберетесь, начнете спрашивать почему Scada сама не знает как их переставить :)

papikrus
20.10.2018, 08:08
himick !!! ---- нашёл-таки единомышленника...надеюсь тоже линуксоид...
и если можно дальнейшее общение пока через "личку"...
жду отклика...

himick
18.11.2018, 10:43
Ну с единомышленниками бяда... Их мало, а кто и есть, наработками особо не деляться. Мол сам думай. А Ваши как успехи? на каком этапе находитесь?

melky
20.11.2018, 10:39
Ставил как-то OpenScada, потом успешно убил систему, с ней разбираться и разбираться, особенно если писать самостоятельно драйвера для устройств.

arcsin
26.11.2018, 16:26
тоже делал в том году проект на openscada + ПЛК63. из интересного
генератор отчетов за технологический цикл через LaTeX в pdf.
XY график зависимости температуры от давления идеальный и реальный.
автоматический масштаб графика встроенного в зависимости от этапа цикла.
также на youtube показывал как с openweathermap можно погоду получать, но цикл видео еще не окончен.
быстрый старт уже устарел ИМХО. там пример строится в демопроекте, и поэтому мне было не понятно как начать свой проект. лучше повторяйте по текстовой версии быстрого старта.

Vova230
26.11.2018, 16:57
Пробовал освоить openscada. Не осилил... и написал свою скаду под Linux.

melky
26.11.2018, 17:04
Vova230 ссылки, возможности ?

Vova230
26.11.2018, 17:34
Vova230 ссылки, возможности ?
Ссылки здесь не дам, чтобы не получить от модератора. Если интересно, пишите в личку.

melky
26.11.2018, 17:39
Vova230 ну вообще то тема называется "Другие Scada" и здесь есть ссылки и на Simple и на Simp и на другие.

Vova230
26.11.2018, 17:44
melky, задавайте этот вопрос модератору. Я уже получал предупреждение. И читайте внимательно правила форума.

Zooblik
11.12.2023, 10:27
быстрый старт уже устарел ИМХО. там пример строится в демо проекте, и поэтому мне было не понятно как начать свой проект. лучше повторяйте по текстовой версии быстрого старта.

Пишете что устарел и все же рекомендуете по нему (быстрый старт) обучаться. Смотрел на форуме OpenSCADA тему с вопросом "кто как обучался" многие пишут, что именно по быстрому старту обучались. на YouTube есть товарищ Sergey Karpesh хорошо объясняет как установить линукс и настроить программу. Лично я с Его плейлиста "Введение в OpenSCADA" начал изучение. Настроил Linux, установил нужные программы и права пользователю, настроил USB RS485 конвертер и подключил ТРМ201. Дальше продолжаю обучение по статье "Быстрый старт" и демо проекту. Не нашел других источников по тому как строить графики и все остальное. Описание конечно не самое понятное, но раза с 2-5 доходит что автор имел в виду.
Кстати, демо проект нужно отдельно устанавливать, по команде "apt install openscada" демо проект не устанавливается.

Злобин ОВ
13.12.2023, 06:38
Наше руководство сподобилось на обновление ПО и решили обновить MasterSCADA v2.4
Менять на версию 3x - стремно (типа устарела).
4х - это монстр который живет сам по себе по принципу: "ресурсов не жалеть".
Выбрали OpenScada, значит новый гемор...

Я начал смотреть с работы с дискретом открытия двери (охрана).
Что было в MS:
Параметр1 : OPCvar1 - копирование физического параметра в логический
Расчет1 : Параметр1 > 0 - проверка на открытие двери
Событие1 : Расчет1 - формируем сообщение об открытии двери
Расчет2 : OPCQuality( Параметр1 ) <> НОРМА
Событие2 : Расчет2 - формируем сообщение о потери связи

Параметр1 и Расчет1 позволяют сменить привязку к OPC и сделать инверсию сигнала без других изменений проекта.

Что нужно в SS:
vrOPCvar1 - привязывается к OPC в свойствах
scOPCvar1Changed - скрипт на изменение переменной (с сообщением об открытии двери)
vrVar1 - открытие двери (присваивается значение c учетом инверсии или без)
sc1cOPCQualityCheck1 - 1с скрипт проверки на качество OPC (с сообщением об обрыве связи)
vrVar1Q - связь (присваивается качество связи)

В нужном направлении я иду и есть ли что-то уже готовое для этого?