Здравствуйте. Это по сути язык FBD, в данном плейлисте есть видео, где разбирается задача о синтезе логического устройства. По сути это соответствует вашей просьбе. Если будет время можно разобрать более сложную задачу.
Хотелось бы пожелать поработать над качеством картинки. При качестве 720p изображение очень мутное. При языке ST очень плохо видно. Мне кажется увеличение качества видео, увеличит количество подписчиков, так как материал подаётся доступно и понятно. Спасибо!
Спасибо за комментарий. Можете писать, как вам удобно. Какой язык предпочтительнее. Мне удобно именно так, основную программу на FBD или CFC, а остальные блоки (POU) писать на других языках.
@@Assembler84 понял. Просто мне показалось вроде удобно так. Наглядно уже видно какие входа и выхода работают. Думал что есть может какой то стандарт у программистов плк) многие пишут, что в основном все на st
@@bjj1423 Все языки по функциональности равнозначны. Выбор языка определяется "вкусами" программиста и требованиями контрактов на разработку, если это будет прописано в техзадании на разработку АСУТП какой язык применить...
@@bjj1423В ST/ SCL есть преимущество - возможность относительно легкого переноса программы на другие платформы. Мой случай: одинаковые машины, но требования от заказчиков ставить ПЛК от разных производителей. Программы написанные на ST/SCL можно переносить между Codesys , Step 7, Studio 5000 без переписывания «с нуля». Это невозможно при использовании других языков. И особенно никогда не применяйте в новых проектах IL или устаревший и забытый самим Сименсом STL, если хотите чтобы ваши программы были читабельны и переносимы.
тайм код: 13.02, блок CASE: судя по написанному программе, при значении 1,2 включается нагреватель-1, при значениях 3-10 - включается нагреватель-2, при остальных значениях выключается. Почему в отладке на 18й минуте, при вводе значения переменной 4 - включены оба нагревателя? Получается, что включив первый нагреватель, мы не выключаем его если включили второй? И для выключения первого нагревателя надо отдельно прописывать?.... По моему ответил на вопрос, пока писал его....))) Может глупый вопрос, но смотрю ваши видео больной, где то могу тупить. Другого времени просто нет.
Да, верно рассудил, на 20.54 на вход блока CASE сразу подается значение 3 и включается только нагрев-2. SilWorx попрятней выглядит чем CS 2,3 и читабельность лучше.
00:00 - Начало
00:06 - Постановка задачи
02:08 - Порядок решения задачи
03:02 - Программирование на на языке Structured Text (ST) в SILWorX
Вот бы больше видео о Кодесис . И язык имено ST, а так очень интересно ставлю лайк .
Спасибо за комментарий! Успехов!
Здравствуйте можете пожалуйста разобрать FUP программирование, с примером решения сложной задачи. Заранее благодарен
Здравствуйте.
Это по сути язык FBD, в данном плейлисте есть видео, где разбирается задача о синтезе логического устройства. По сути это соответствует вашей просьбе. Если будет время можно разобрать более сложную задачу.
Хотелось бы пожелать поработать над качеством картинки. При качестве 720p изображение очень мутное. При языке ST очень плохо видно. Мне кажется увеличение качества видео, увеличит количество подписчиков, так как материал подаётся доступно и понятно. Спасибо!
Спасибо за комментарий и совет. Постараюсь.
Хотелось бы увидеть метод Соколова
Как будет время...
я выполнил вашу просьбу
Скажите, пожалуйста: есть ли видео про составление таблицы истинности логического устройства?
Есть видео по синтезу логического устройства по таблице истинности в виде программы для ПЛК
Скажите как правильно писать. Блоки на st , а программу уже из функциональных блоков или все писать на st?
Спасибо за комментарий. Можете писать, как вам удобно. Какой язык предпочтительнее. Мне удобно именно так, основную программу на FBD или CFC, а остальные блоки (POU) писать на других языках.
@@Assembler84 понял. Просто мне показалось вроде удобно так. Наглядно уже видно какие входа и выхода работают. Думал что есть может какой то стандарт у программистов плк) многие пишут, что в основном все на st
@@bjj1423 Все языки по функциональности равнозначны. Выбор языка определяется "вкусами" программиста и требованиями контрактов на разработку, если это будет прописано в техзадании на разработку АСУТП какой язык применить...
@@bjj1423В ST/ SCL есть преимущество - возможность относительно легкого переноса программы на другие платформы. Мой случай: одинаковые машины, но требования от заказчиков ставить ПЛК от разных производителей. Программы написанные на ST/SCL можно переносить между Codesys , Step 7, Studio 5000 без переписывания «с нуля». Это невозможно при использовании других языков. И особенно никогда не применяйте в новых проектах IL или устаревший и забытый самим Сименсом STL, если хотите чтобы ваши программы были читабельны и переносимы.
тайм код: 13.02, блок CASE: судя по написанному программе, при значении 1,2 включается нагреватель-1, при значениях 3-10 - включается нагреватель-2, при остальных значениях выключается. Почему в отладке на 18й минуте, при вводе значения переменной 4 - включены оба нагревателя? Получается, что включив первый нагреватель, мы не выключаем его если включили второй? И для выключения первого нагревателя надо отдельно прописывать?.... По моему ответил на вопрос, пока писал его....)))
Может глупый вопрос, но смотрю ваши видео больной, где то могу тупить. Другого времени просто нет.
Да, верно рассудил, на 20.54 на вход блока CASE сразу подается значение 3 и включается только нагрев-2.
SilWorx попрятней выглядит чем CS 2,3 и читабельность лучше.
Главная цель видео-лекций покзать основные принципы. Дальше все эти приемы и принципы вы сами можете применять на своих собственных задачах. Успехов!