forestsanitar

forestsanitar

Технологии, PLC, SCADA, от датчика до ERP, Автоматизация любых техпроцессов от взбивания мороженного, до управления ядерными реакторами. МК.
Пикабушник
поставил 7097 плюсов и 360 минусов
отредактировал 2 поста
проголосовал за 2 редактирования

Сообщества:

131К рейтинг 75 подписчиков 22К комментариев 152 поста 38 в горячем

Про призрака  оперы

Пересмотрел в сотый раз, А ЕСЛИ, враги поставят

Про призрака  оперы Вопрос, Мины, Призрак оперы, Юмор

Как переправляться, через Стикс?

-43

Очередная яжмать

С этими дурами, нужно  что-то делать !

Отвез жену в хирургию, телефона нет, забыт, не до него.

Три часа ночи, как вызвать такси?

Садится яжмать с ребенком, ехать примерно в тот же район. Водитель не против, Против эта дура. Обещаю покрыть поездку в двукратном размере, но нет.

В общем,  желаю здоровья твоей личинке.

Чем бы я помешал, проехавшись на переднем сидении, Что, я съем твоего отпрыска, ответь дура?

9

Опять про овощебазу, молдавское вино

Вижу, рассказы про овощебазу заходят? их еще есть у меня.

И так, мы отряд передовой молодежи, готовимся разгружать очередной вагон картошки, прибывший из братской Молдавии. На дворе 1989 год. Вагон, по документам, с картошкой, но ...

Забит под крышу "Аистом", " Флуерашем" и прочими вкусностями.

Тут, видимо мафия сработала в минус! Пока откачивали кладовщицу, вагон был успешно разгружен. На помощь, в разгрузке, кинулась вся база. Содержимое утекло за пределы базы моментально.) Вы знали случаи разгрузки крытого вагона за 10 минут? Вот знайте.)

3087

Ответ на пост «Гвозди бы делать из этих людей»

Середина 90-х, мужик знакомый, уже в годах рассказывает.

Иду по тротуару, кошелек лежит, подбираю, ну дальше по сценарию..., даже лицо подрихтовали.

Идет через пару дней, снова лежит кошелек. Он аж на другую сторону перешёл. Подлетает братва:

-Мужик, ты чего кошелек не берешь? Давай поделим!

-Вы охуели?, еще морда не зажила, как пару дней его поднял.

-А, ну тогда свободен!


Вот так и закалялась сталь!

15

И снова про овощебазу

Поздний СССР, гоняли разгружать всякие овощи, как младших сотрудников.

На этот раз молдавские помидоры. Весу в них грамм по 150-200 в каждом, налитые, плотные.

Мы молодые, безмозглые удалые. Что лучше, чем перекидываться помидорами через вагоны?

"Врага" высматривали по ногам под колесами. И вот, "враг" исчез, но одни ноги остались. Прицелился самым крупным помидором, запустил. Судя по шлепку- 100% поражение цели.

Ну да, из-за вагона выруливает начальник охраны базы с томатом на фуражке.

Не, не видели кто кидал.

4653

Ответ на пост «Арбузы и социальная инженерия»

Еще при СССР, отправили разгружать вагоны на овощебазу. Подогнали вагон с дынями из Таджикистана. Кладовщица бегает, с вагоном должен быть сопровождающий с документами на груз, а его нет. Из вагона постучали, сопровождающий внутри! Открыли, там аксакал лет 80 в халате и тюбетейке.

-Отец, сколько ехал?

-Две недели.

-Что ел?

-Баран ел, дыня ел.

-Куда срал?

-Вон, дырка в углу проломана.

(Опупеть)

- Батя, выбери самую лучшую дыню в вагоне!

-А, вот она, для вас вез, кто меня откроет!


Нужно отметить, это была самая вкусная дыня, которую пробовал в жизни!

781

Ответ на пост «Картошечка моя...»

Вспомнил всю эту боль! А как убирали капусту?  Начало октября, утренние заморозки. Вроде все начинается нормально. Идешь с горы,  параллельно идет машина, ты, мачете, как командос, рубишь кочаны и кидаешь в кузов. Но приходит день, грязь под ногами тает, тает и вода в кочанах. Всё более ты вязнешь в болоте... Разница до кузова увеличивается на пол-метра. Из перевернутого кочана на тебя выливается с литр ледяной воды, и так каждый раз..., А когда это кончится? А, видите ту высотку в конце поля? Это и есть рубеж атаки конец работы. Были беседочки из ПЭ пленки, где можно было посидеть и поесть-выпить-покурить, но нечасто. Кому это было под силам? Только советским студентам и ИТР. Спецназ, любой армии, на такое не согласиться! Да и неспособен.)

42

Про мебель)

Все там будем, @kokomotor , пост ради прикола, если против , то пусть модератор удалит.

Тут и Я приложил руку, пусть будет.

Про мебель) Юмор, Картинки, Гроб, Мебель, Комментарии на Пикабу, Скриншот
8

Путь данных, от датчика до базы данных

В данном посте попробую максимально понятно отобразить суть промышленных сетей управления/диспетчеризации на примере измерения двух параметров.

Мы имеем два регистра хранения в адресном пространстве Modbus Это, один из старейших протоколов построения промышленных информационных сетей https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu/

И так, в качестве источника данных выступает программа симуляции слейвов в сети, ежу понятно, что на её месте может быть любое физическое устройство в сети.

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

В регистрах хранения, по адресам 40001 и 40002, В  устройстве с адресом-1  разместим соответствующие данные. Протокол связи указан вверху.

Для связи нашего устройства с верхним уровнем используем OPC- сервер. Нам вполне хватит демоверсии на 32 тэга. Стоит отметить, что устройства могут связываться по любому физическому и логическому интерфейсу. Нами используется RS232/485

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

Сконфигурируем сервер

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

Файл конфигурации https://ru.files.fm/u/pgrquj89p

Для связи использовал

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

В режиме коннектора через СОМ4.

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

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

Фух, если все получилось, половина работы сделана! Вы молодцы.

Переходим к верхнему уровню.

В программе SCADA, используем Омрон супервайзер, прописываем эти тэги, В файле конфигурации  OPC они отобразятся как:

<CXOPCProject>

<GROUP NAME="Group1" UPDATERATE="1000"

TIMEBIAS="1049" DEADBAND="0.000"

LOCALEID="1049" ISPUBLIC="FALSE"

ISADVISED="FALSE" ISACTIVE="TRUE"

ISENABLED="TRUE">

<ITEM NAME="Node1.Device1.DIN.Tag1" ITEMID="Node1.Device1.DIN.Tag1"

ACCESSPATH="" DATATYPE="3"

ISACTIVE="TRUE">

</ITEM>

<ITEM NAME="Node1.Device1.DIN.Tag2" ITEMID="Node1.Device1.DIN.Tag2"

ACCESSPATH="" DATATYPE="3"

ISACTIVE="TRUE">

</ITEM>

</GROUP>

</CXOPCProject>


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

Запускаем на исполнение:

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

Меняем значение на датчике, меняются в SCADA? если так, то Вы еще раз молодцы! 2/3 работы сделано! Отметим, регистры хранения могут меняться и с верхнего уровня, если в свойствах назначить R/W.

Переходим к отправке данных на хранение в БД.

Создаем базу данных MS-acess, с требуемым количеством столбцов.

Далее, в среде разработки подключаемся к ней, столбы будут видны. Подключаться можно как напрямую, так и через DSN-файл

Для подключения используем следующие параметры:

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

В третьем поле разместим ссылку на системный тег с информацией о времени(таймштамп) В свойствах обращения к БД зададим интервал 5 сек. Запускаем всё.И в БД каждые пять сек, должны писаться значения трех тэгов.

Путь данных, от датчика до базы данных Scada, База данных, IT, Как это сделано, Длиннопост

Если всё получилось, то Вы окончательно молодцы!


Как это работает, логгируются данные с любого физического датчика. А уж как использовать, тут не хватит фантазии!

Показать полностью 8
31

Ответ на пост «Ночной ёжик»

Делали шашлыки на даче,, пили, чего греха таить. Уснул на раскладушке возле столов-мангалов. Ночью заморосил дождик, стало неуютно, понял- нужно вставать и валить под крышу. Лучший способ покинуть раскладушку- скатиться, ведь верно? Но что-то насторожило. Посветил зажигалкой, да. Ежиха и штук шесть ежат, на том месте, куда хотел скатиться, доедали упавшие остатки ужина.

Отличная работа, все прочитано!