1. Кто-нибудь занимался программированием под HMI SCADA на Visual Basic от COPADATA? Просто я 6 лет назад искал работу, и нашёл одну IT фирму, был у них на собеседование, они для завода пишут программу на этом инструменте. Мне начальник этой фирмы подарил демо версию этой программы, хотелось бы её изучить.
2. Кто-нибудь занимался ардуино и есть ли какая-нибудь альтернативная более продвинутая платформа? Я хочу сделать умные часы, и загрузить в ROM ядро Linux с каким-нибудь лёгким языком скажем LUA, или скажем NodeJS, Ruby или Python. Чтобы быстро создавать App как в KaiOS (там HTML5 + JS).
Кто нибудь занимался Zenon HMI SCADA от Copa Data?
Считаю очень интересным направлением в IT, у которого есть будущее. У меня есть демо версия 6.22, удивительно то что время работы демо версии истекло, а ПО работает дальше. К сожалению среду разработки не могу показать, вот только коробка с диском (демо версия):
Скрытый текст
Возможно скоро установлю демо версию SAP и создам функцию склад на ABAP, и буду вызывать её через Zenon. см.
Так-же меня вот очень интересует вот эта технология https://www.youtube....h?v=sUkAOiN_5LQ интересно как это работает, как программное обеспеченье отличает звук поездов от посторонних шумов, и разрыв рельсы? И что за оптоволоконные акустические датчики?
Вообще интересует очень сильно SAP ABAP, HANA + COPA DATA Zenon HMI SCADA, для создания игрушечного полностью автоматизированного завода или smart city:
SAP - ERP, Warehouse. COPA DATA - управление заводом типа вот так:
Очень интересная работа! Я только собрался в ближайшем будущем купить себе starter kit от siemens, для создание у меня дома игрушечного завода. Попробуйте так-же сюда может написать https://vse.kz/topic...robototekhnika/
Очень интересная работа! Я только собрался в ближайшем будущем купить себе starter kit от siemens, для создание у меня дома игрушечного завода. Попробуйте так-же сюда может написать https://vse.kz/topic...robototekhnika/
Благодарю за совет!
Оо, интересная затея - строить Siemens-based систему автоматизации у себя дома. У них всё весьма тяжеловесное.
А на каких инструментах и шине данный kit?
Сообщение отредактировал Димыч: 16.03.2020, 22:03:48
Но целевая аудитория и так за такие деньги здесь работает (кто на вахте, кто в проектных)
Радует, что настоящих спецов ценят!
На текущий момент, с учётом инфляции тенге, указанный в объявлении уровень можно вполне умножать на 1,5. Кроме того, определённые детали всегда до-обсуждаются отдельно - в зависимости от уровня специалиста (и заинтересованности работодателя).
Другое дело, что цели могут состоять не только в ЗП, но, к примеру, в расширении инжереной эрудиции, изучении языка, и т.п.
Интересно, что Siemens пошёл по пути Beckhoff'а. Те в своём TwinCAT сделали качественный скачок, интегрировав его в MSVS IDE и дав возможность писать программы для ПЛК на С++.
У меня скоро будут крутые контроллеры, но это для моего другого проекта, я хочу построить дома игрушечный томограф, я куплю платы colibri от toradex через знакомых немцев... туда можно поставить RTOS integrity - https://ru.wikipedia...ионная_система) можно программировать на Ada
Главное чтобы это дерьмо крутилось, я уже раза 3-4 был на тамографии, меня это всегда очень сильно впечатляло
Потом попытаюсь найти человека, который бы мне на пальцах объяснит про MR и помог с этим:
Да кстате насчёт завода, есть ПО для любых PLC, как уже выше писал, называется Straton и Zenon, показать к сожалению скриншоты я не могу, так-как по лицензии вроде как нельзя. Но рассказать примерно тому что я сейчас научился могу. Речь пойдёт про Zenon, потому-что с Straton я ещё не занимался. У меня установленная демо-версия Zenon 6.22 Editor и Runtime, среда разработки (Zenon Editor) чем-то напоминает Microsoft PowerPoint и Microsoft Visual Studio NET. Я учусь пока создавать виртуальные заводы. Там есть большое количество драйверов, допустим от ABB; Siemens, итд., которые могут подключаться к устройству (PLC) через какой-либо порт (COM, USB, Ethernet) или протокол (TCP/IP) или эмулировать устройство (т.е. драйвер возвращает случайное значение), потом можно добавлять переменные и типы данных, и эти переменные можно как-то привязать с драйверами, потом можно добавлять формы, там они называются картинками, можно добавлять меню, шаблоны, шрифты, и иконки в проект, можно добавлять текстовки т.е. разные переводы т.е. i18n и l10n. Так-же в комплекте с Zenon идёт очень большое количество векторных картинок называется Global Symbol Library, это примерно тоже самое как в Microsoft Office - Clipart, допустим ящики, бутылки, моторы, трубы. У каждого элемента в картинке (в форме) есть свойства, и как у Visual Studio там есть окно Property, в которм можно настроить элемент. Можно спомощью Zenon подсоедениться даже к SAP, допустим есть таблица "доступные_детали" в SAP и ABAP код, можно получить доступ к функциям SAP (вызвать функцию, которая написана на ABAP), которая допустим уменьшает количество деталей в базе данных "доступные_детали", и бухгалтер и начальник завода видет в SAP сколько деталей использовано, можно допустим вызвать в SAP функцию, которая из таблицы "доступные_детали" переместит записи в "использованые_детали", и допустим если таблица "доступные_детали" пустая, завод прекратит работу, или те кто работает на складе завод в программе SAP увидят что мало или нет деталей, и они тогда вовремя могут заказать детали. Так-же там есть отчёты, и планировщик. В картинку (форму) добавляешь элементы, там есть ToolBox, это как Visual Studio, в котором есть кнопки, списки, поля, итд, или перетащить готовые векторные картинки из Global symbol library, и там так-же есть как в Power Point разные линии, окружности, прямоугольники итд. Кроме стандарнтых элементов как в Visual Studio там есть элементы счётчиков, переключателей, виртуальные измерительные приборы которые взаимодействуют с драйверами/переменными/кодом который написан на VBA или C#. Потом это всё лепишь на картинку (ну или форму). Можно так-же программировать на VBA, а современный Zenon выше чем 6.22, там можно уже программировать на Visual Studio NET (C#/VB NET). Потом когда всё настроил, нажимаешь как в Visual Studio запустить, проект подготавливается, т.е. компонуется, скомпонованный проект помещается в Zenon Runtime, и запускается спомощью Zenon Runtime.
P.S. У разработчиков есть Zenon Editor и Runtime, а так-же разработчик может добавить виртуальные драйвера, которые будут эмулировать настоящие устройства, когда проектируешь можно отлаживаться прям на ноутбуке, на котором установлен Zenon Editor и Zenon Runtime. Потом когда разработчик закончил проект, этот проект компилируют и упаковывают, потом записывают на диск или флэшку, и идут на завод и запускают проект прям на заводе, на заводе там только установлен Zenon Runtime, можно так-же проект скомпилировать для Windows CE/Windows Embedded.
Драйвера это интерфейс (прослойка) между устройством (PLC) и Zenon, и драйвера не только могут подключаться к железу, но и там есть такие драйвера, которые могут подключиться к любой СУБД/БД через ODBC. И вроде можно взаимодействовать с другими Windows приложение, допустим можно написать такую Windows программу которая будет взаимодействовать с Zenon, если допустим мало деталей, другая программа всем сотрудникам или шефу отправит по SMS https://www.bulksms....loper/json/v1/# или допустим если что-то будет перегреваться на заводе. Там есть так-же журнал, если что-то страшное случилось, то помещается все сбои в журнал, и на экране появляется сообщение.
Вот пример в действие, где программа похожая на Zenon управляет биогазовой установкой
Так-же я узнал кое-что про Zenon. Короче чтобы взяли на работу нужно сертефицировать, сертефикат действителен три года, и есть 3 сертификата: Basic, Advanced и Professional. Курсы есть Стандартные (в сумме 12 дней) и дополнительные (в сумме 19 дней). Можете глянуть сюда https://www.copadata...60-b31a2adb9fe9 и сюда https://www.copadata...ing_portal.html
Про сертификат, я написал только потому, потому-что заводы, фабрики, итд. не купят у левых разработчиков без сертификата, и тем-более не позволят просто так устанавливать у них на заводе, фабрике, итд. И тут программируюшь не на Cи/Си++, там программирование сведено к минимуму, а если программировать то на языках высокого уровня типа VBA, или .NET, и большую ответственность и заботу берёт на себя Zenon Runtime, это похоже больше на настройку чем программирование, вы как-бы только настраиваете Zenon Runtime под завод, фабрику, итд.
Ладно я покажу вам только один скриншот, в общем на этом скриншоте, это среда разработки. Picture 1 это так форма называется, слева находится Project Manager, потом за ним типа как в Microsoft Office Clipart, посерёдки форма (Picture 1), справа Toolbox с элементами управлениями и фигурами, снизу слева свойства, в данном примере свойство деревянной коробки т.к. она выделена, а ниже под свойствами подсказка, справа снизу логи событий:
Скрытый текст
В Project Manager:
Variables туда добавляешь переменные и драйвера.
В Pictures добавляешь формы.
В Language table помойму перевод.
В Functions и Scripting VBA код.
В Scheduler добавляешь задачи (планировщик).
В Menus менюшки.
В Report отчёты.
В SAP Interface соеденяешь с SAP, можно импортировать функцию из SAP.
Global symbol library это типа Clipart как в Microsoft Office, с готовыми векторными картинками.
Сообщение отредактировал lexx821: 06.04.2020, 07:25:32