Сергей, здравствуйте! Спасибо за видео, пришлось несколько раз пересмотреть, чтобы понять)))) Я понимаю, что вы делаете все бесплатно, просто просьба чуть-чуть медленнее доносить информацию, ты, еще не переварил одну часть, тут же уже следующий пример. В любом случае спасибо, не расценивайте это как укор, это небольшая просьба от подписчика)))) Всех благ, и еще раз спасибо)))
Спасибо. Неравнодушниые есть но не сколько, что бы реально изменить ситуацию. Получиться так что денег я возьму и обязательства вмести с ними, а денег будет столько что мне всеравно не хватит что бы полностью отвлечся. Короче тема книги специфичная, и я не ожидаю что она окупиться в плане издания. Возможно только перевод окупиться.
Здравствуйте Сергей! Отлично и грамотно объясняете + видосы на высоте. Хотелось узнать будет ли обзор как настроить панель samkоon 43 с индукционным датчиком подсчётов оборотов а ещё лучше панель управления для станка автомат рабица. Сам я смог просто по наставить визуальные кнопки, счетчики, на панели samkоon 43 с помощью программы sk workshop а вот дальше как и счем его кушать не знаю. Большое спасибо вам за вашу работу, продолжайте в том духе, удачи и всех благ!
Сергей доброго времени суток, подскажите пожалуйста, с чего начать самоучение програмированию Плк Овен, Сименс и тд. Есть огромное желание, но с чего начать незнаю, спасибо.
Сергей, спасибо за Ваши видео! Учусь по ним ST! Повторял за Вами код в уроке, но в строке "c := pt;" компилятор выдает ошибку C0032: Cannot convert type 'POINTER TO INT' to type 'DWORD'. Версия CODESYS V3.5 SP16 patch 1+ (64bit) Кстати если закомментировать строку то в pt адреса а-ля 16#000000001C4D39EA, что насколько я понял DWORD. Прошу Ваш комментарий где я накосячил?
@@serhioromano стандарт МЭК 61131-3 разрабатывает совсем другая организация. PLC Open - это свод правил от пользователей позволяющих минимизировать ошибки, повысить читаемость и скорость отладки. Они и return в середине функций не рекомендуют. И обосновывают это. ftp.owen.ru/CoDeSys3/98_Books/plcopen_compliant_libraries_v10_ru.pdf Введение в компании стандарта по кодированию - сильно облегчает жизнь. Есть похожие книжицы от вендеров: сименс, бэкхоф, кодесис и роквел (роквел для hmi).
ST это язык высокого уровня. По этому в самом языке нет функционала управления памятью. Это значит что сборщик мусора должне быть орагнизван на более низком урвоне. А это значит что он есть если тот кто создавал интерпитатор для ST его внедрил.
Книга по ST: www.plati.market/itm/izuchaem-structured-text-mehk-61131-3/2877910
Спасибо за видео, очень помогло при чтении входов модулей
Вы заменили мою портянку на 20+ строк кода на две строчки)
Спасибо!!! Я эту книгу жду с нетерпением уже год!!!! Творческого вдохновения тебе Серега !!!!!
Да, не быстро пишется. Хотелось бы побыстрей. Честно сказать если бы меня в отпуск на пару месяцев отправли, я бы наверно смог ее завершить.
Спасибо за видео. Очень нужная вещь с чтением регистров.
Да меня реально выручило несколько раз.
Сергей, здравствуйте! Спасибо за видео, пришлось несколько раз пересмотреть, чтобы понять)))) Я понимаю, что вы делаете все бесплатно, просто просьба чуть-чуть медленнее доносить информацию, ты, еще не переварил одну часть, тут же уже следующий пример. В любом случае спасибо, не расценивайте это как укор, это небольшая просьба от подписчика)))) Всех благ, и еще раз спасибо)))
Наоборот делаю такие видео чтобы люди смотрели по несколько раз и я поднимался в алгоритмах ютюба :)))
Шучу. Просто люблю компактно ))
Молодец. Очень нужный материал. Удачи. Ждём книгу.
Мотивации и энергии, наращивай мощностя !
Спасибо за книгу! Приобрёл.
Вам спасибо.
Спасибо! Было бы здорово подкрепить реальным примером из реального проекта.
Хотелось бы но видео и так на 10 минут. Я не хотел что бы виедо было слишком длинным.
Смысл этих роликов не в том, чтоб научить зрителя, а реклама.
Сергей, откройте счет для помощи от тех, кто ждет книгу. Я думаю неравнодушные есть. И вообще, огромное спасибо за видосики.
Спасибо. Неравнодушниые есть но не сколько, что бы реально изменить ситуацию. Получиться так что денег я возьму и обязательства вмести с ними, а денег будет столько что мне всеравно не хватит что бы полностью отвлечся. Короче тема книги специфичная, и я не ожидаю что она окупиться в плане издания. Возможно только перевод окупиться.
Здравствуйте Сергей! Отлично и грамотно объясняете + видосы на высоте. Хотелось узнать будет ли обзор как настроить панель samkоon 43 с индукционным датчиком подсчётов оборотов а ещё лучше панель управления для станка автомат рабица. Сам я смог просто по наставить визуальные кнопки, счетчики, на панели samkоon 43 с помощью программы sk workshop а вот дальше как и счем его кушать не знаю. Большое спасибо вам за вашу работу, продолжайте в том духе, удачи и всех благ!
А как формировать строку для modbus? На чьей стороне? Или читая 10 регистров, она сама формируется и мы её просто раскладываем?
Классно👍
Что то новое узнал? Спасибо за помощь к стати. Но с нескольких кадров пришлось твою голову срезать ))
@@serhioromano 😁 ну как бы все новое.
@@sanjar.mambetisaev ну понятно или нужно напрячься?
@@serhioromano вполне понятно
Сергей доброго времени суток, подскажите пожалуйста, с чего начать самоучение програмированию Плк Овен, Сименс и тд. Есть огромное желание, но с чего начать незнаю, спасибо.
Добрый день, Сергей. Не подскажите Ваша электронная почта указанная в описании канала актуальна? Отправил на нее письмо. Спасибо.
Да актуальна. Сейчас проверю.
Сергей я написал Вам в контакте - очень нужен ваш совет.
Сергей, спасибо за Ваши видео! Учусь по ним ST! Повторял за Вами код в уроке, но в строке "c := pt;" компилятор выдает ошибку C0032: Cannot convert type 'POINTER TO INT' to type 'DWORD'.
Версия CODESYS V3.5 SP16 patch 1+ (64bit)
Кстати если закомментировать строку то в pt адреса а-ля 16#000000001C4D39EA, что насколько я понял DWORD. Прошу Ваш комментарий где я накосячил?
Нигде. В 3.5 указатели работают по другому немного. Там так делать нельзя но принцип тот же. Покажи весь код.
@@serhioromano Весь код полностью идентичен коду из видео.
@@serhioromano
Объявления:
PROGRAM PLC_PRG
VAR
pt: POINTER TO INT;
a, b: INT;
c: DWORD;
END_VAR
Код:
a := 5;
pt:= ADR(a);
c := pt;
pt^ := 10;
b:= a;
@@serhioromanoВ чём отличия указателей в 3.5?
@@nousername3372нет отличий на сколько я понимаю.
Свод правил PLC Open не рекомендует использовать указатели
Поместить указатели в стандарт и не рекомендовать из использовать достаточно противоречивая ситуация. "У меня для вас посылка, только я вам ее не отдам " (© Печкин)
@@serhioromano стандарт МЭК 61131-3 разрабатывает совсем другая организация. PLC Open - это свод правил от пользователей позволяющих минимизировать ошибки, повысить читаемость и скорость отладки.
Они и return в середине функций не рекомендуют. И обосновывают это.
ftp.owen.ru/CoDeSys3/98_Books/plcopen_compliant_libraries_v10_ru.pdf
Введение в компании стандарта по кодированию - сильно облегчает жизнь.
Есть похожие книжицы от вендеров: сименс, бэкхоф, кодесис и роквел (роквел для hmi).
Разве БУЛ не занимет целый БАЙТ?
На какую минуту вы ссылаетесь? Я не помню что бы гворил о Булевых переменных тут.
А сборщик мусора в ST есть?
ST это язык высокого уровня. По этому в самом языке нет функционала управления памятью. Это значит что сборщик мусора должне быть орагнизван на более низком урвоне. А это значит что он есть если тот кто создавал интерпитатор для ST его внедрил.
Книжку я бы купил
Я их в Си недопонял, а тут ещё и в st.
В си они по другому реализованы. Даже если бы вы поняли их в Си, здесь пришлось бы перепонимать. Принцип кончено тот же а вот реализация другая.