No video

Введение в OpenSCADA. Modbus TCP на примере Овен ПЛК-100.

  Рет қаралды 7,394

Sergey Karpesh

Sergey Karpesh

Күн бұрын

Рассматриваем подсистему транспортов (только сокеты), опрашиваем и передаем данные в ПЛК по Modbus TCP на примере Овен ПЛК-100.

Пікірлер: 19
@user-rp6tx2bl1m
@user-rp6tx2bl1m 6 жыл бұрын
Больше видео по OpenScada, отлично объясняете. Спасибо! Подписка.
@DonEstorsky
@DonEstorsky 3 жыл бұрын
7:11 MSS может быть добавлен для работы на зашумлённых линиях. Короткие пакеты проскакивают с большей вероятностью.
@sergeshev5508
@sergeshev5508 6 жыл бұрын
Спасибо, очень интересно! Давно хотел освоить openscada, пугают высоким порогом вхождения. С удовольствием посмотрел бы про визуализацию. В последнем регистре не надо сделать выравнивание. два раза по 8 бит?
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
Визуализация обязательно будет. Насчет регистра и выравнивания. Можно, но не обязательно. При добавлении следующих регистров они автоматически будут выровнены.
@arcsin1474
@arcsin1474 6 жыл бұрын
я бы добавил после трех двухбайтовых еще четвертый. это рекомендации от овена. хотя у меня работало и без выравнивания.
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
Не все их читают. Поэтому и специально обратил внимание на данную особенность.
@aleksandrborodin9039
@aleksandrborodin9039 5 жыл бұрын
Очень интересное видео. А есть видео о создании интерфейса оператора ? особенно фейсплейты, блок иконки ?
@vladimirstar9745
@vladimirstar9745 6 жыл бұрын
Полноценный int 4 байта, т.е. 8 байт int эт? Чё))))) , а 1 байт???))))))) лайк
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
Ну int16_t маловат ведь. А с int32_t уже можно нормально работать для решения большинства задач. :-) Может термин не совсем удачный выбрал.
@vladimirstar9745
@vladimirstar9745 6 жыл бұрын
Sergey Karpesh ) Любой int 8/16/32/64..... "нормальный")))) Ну ок, для меня любой))))
@jone2409
@jone2409 6 жыл бұрын
Смисли C Прага codesys какой плк можно программировать ?? На пример plc fx3ga или plc xinje можно , ?? Кроме овен
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
У меня в наличии есть только такой ПЛК. И тот битый немного. К сожалению с программированием в Codesys знаком очень мало, так что на вопрос ответить не могу. Да и ролик немного на другую тему:-)
@dmitryponyatov2158
@dmitryponyatov2158 6 жыл бұрын
А какие есть opensource аналоги codesys и прочего modbus стека, чтобы превратить малину/ардуину в полноценный плк комплект? (не касаясь аппаратной части в плане защит и стабильности работы)
@dmitryponyatov2158
@dmitryponyatov2158 6 жыл бұрын
Есть готовые устройства на embed Linux, работают по своим протоколам. Есть ли относительно простой и рабочий способ заставить их строить из себя полноценные плк, добавив в buildroot несколько библиотек, и средства конфигурирования роботающие под десктопным линуксом?
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
Я данным вопросом не задавался. Читал, что существуют target файлы Codesys на Raspberry Pi. В случае с Arduino есть библиотека FreeMODBUS, но программировать придется на уровень ниже (не в среде Arduino IDE, а на сях). У меня есть ролик на эту тему. В свое время нормальных ардуиновских библиотек не было, а те что были работали очень плохо. Сейчас как с этим дела обстоят лучше, но проверять пока не приходилось.
@dmitryponyatov2158
@dmitryponyatov2158 6 жыл бұрын
MODBUS минимальная часть, библиотеку не проблема найти -- меня больше компиляторы МЭК языков интересуют, и интеграция с типовыми средствами разработки, SCADA, и поддержка типовых конфигураций. Возможно что-то типа транслятора IL->LLVM, или С-кодогенератор + кросс-компилятор для codesys.
@user-zm4hp6zs6h
@user-zm4hp6zs6h 6 жыл бұрын
Каким образом изменить значение, (не в окошке в Атрибутах, а) в программе и передать его через ModBus в Контроллер?
@SergeyKarpesh
@SergeyKarpesh 6 жыл бұрын
Просто нужно выставить связь с нужным атрибутом и записать с него значение как в обычную переменную. У меня запланировано видео о программировании шаблонов, но когда оно выйдет даже предположить пока не могу.
@user-zm4hp6zs6h
@user-zm4hp6zs6h 6 жыл бұрын
Не " записать с него значение как в обычную переменную" , а в него. Из отвлеченной программы в регистр R:1:rw:var1:var1
wow so cute 🥰
00:20
dednahype
Рет қаралды 29 МЛН
Challenge matching picture with Alfredo Larin family! 😁
00:21
BigSchool
Рет қаралды 43 МЛН
Please Help Barry Choose His Real Son
00:23
Garri Creative
Рет қаралды 23 МЛН
Вебинар «Настройка обмена по протоколу Modbus в CODESYS V3.5»
1:46:39
ОВЕН. Производственное Объединение
Рет қаралды 19 М.
7. Нам нужны данные? Опрос ОВЕН ПЛК110 [М02] (часть 1, СП3хх - Master)
16:30
ОВЕН. Производственное Объединение
Рет қаралды 44 М.
О Modbus непринужденно. По просьбе зрителя
22:03
Слава Славин
Рет қаралды 6 М.
Мастер-класс Modbus, OPC и SCADA
13:00
Дима Лимите
Рет қаралды 22 М.