Пишу крестики-нолики для HMI в TIA Portal
HTML-код
- Опубликовано: 5 сен 2024
- Телеграм-канал, где можно связаться со мной, пообщаться и задать свои вопросы: t.me/portal_view
Мне было скучно, я написал крестики-нолики для HMI-панели в TIA Portal. На самом деле, это довольно несложно, но я хотел просто проверить и посмотреть, что выйдет. Иногда хочется просто что-нибудь попрограммировать.. бессмысленно и беспощадно. Попробую написать тетрис или змейку для HMI. Там будет уже на порядок сложнее :)
Я писал на B&R проги для «проекта Эйлера». Оч интересный опыт:)
Зачем же нас так травмировать)) Смотрю и чувствую себя младенцем, который только учится ходить. Но вообще интересно. Если будет возможность, снимай пожалуйста прикладные ролики, на примере каких-нибудь задач. Добавляй в описание номер карты сбербанка (или другого). По возможности буду поддерживать, потому что контент очень полезный и реально обучение стоит очень дорого (курсы всякие).
Спасибо за фидбэк) к сожалению, пока совсем нет времени делать ролики. Сейчас в командировке на объекте, по приезде может выложу ролик какой-нибудь
сильно, заморочился, так заморочился. Сколько интересно времени ушло на разработку ))
Так на видео весь процесс показан)) только ускоренный. Около часа где-то ;)
Ну ВЫ-батенька даете))). Сча попробую сплагиатить). Инвертирование Р1/Р2 попроще сделал.
😄👍
Я ожидал, что PLC сам играть будет :), хотя бы за одного из противников. Думаю, что до конца тема не раскрыта.
По работе доводилось видеть реализацию целых интерактивных мультфильмов на Сименсовых панелях. Когда нарисованный человечек показывает куда жать и что не так с пользователем. Есть энтузиасты в России, которые делают такие вещи для удовольствия. Не уверен, что это хорошо на реальных промышленных объектах, но выглядит интересно.
Это разве что энтузиасты, потому что пользы и удовольствия от этого мало) просто челлендж из сплошных ограничений системы, которые пытаешься обойти)
Что касается мультфильмов на панелях, то есть такой термин, который особенно в России у нас игнорируется и заказчиком и, что самое обидное, исполнителем - ситуационная осведомленность. И всякие анимированные человечки не вписываются в эту идеологию. Так что большинство таких энтузиастов клепает дичь)
@@portalview3028 полностью согласен.
Очень круто!
P.S. А без шуток, насчет Дума. В панелях Comfort серии используется Window CE 8.0, а на том легендарном оцилографе на котором запустили дум была такая же система. Значит запуск дума на HMI вполне реален?)
Вполне себе, но не стандартными средствами))
@@portalview3028 ждём видео)
Супер. Еще бы ссылку на программу.
Где можно скачать проект? Спасибо
Нигде, его больше не существует(
@@portalview3028 жаль)
Уже бы выложил код , что бы могли играть в крестики нолики)
Да я проект сразу же после видео удалил😆
@@portalview3028Ну и зря удалили , Ценности данный код ни какой не несёт , зато работало бы как реклама...
А вот здесь генератор случайных чисел на ПЛК делал ) Если змейку захочется все же, пригодится ruclips.net/video/miw7GAAYxiM/видео.html
О, крутяк) Топ контент! Тоже смотрю видосы пишем на праздниках?) Я вот тоже только что закончил снимать
Божечки зачем такие вещи? Компутатор же не настолько мощный(...
Конечно, для таких просчётов желательно суперкомпьютер использовать или как минимум иметь хорошее охлаждение ;)
@@portalview3028 Такой вопрос, зачем создать много нетворков? Можно же в один, разве нет? Или есть скрытые плюсы?
Конечно, есть плюсы. Намного удобнее навигация, можно каждый отдельный момент закомментировать. И потом бывают прецеденты, когда tia portal отказывается работать с большим и сложными ветвлением, поэтому приходится упрощать, а лучше ещё и по разным нетворкам. Есть один момент интересный по инверсии бита, я пример брал из официального руководства по программированию. Там программа на два нэтворка. Я переписал ее с руководства, но сделал в один нэтворк и она не работала. Повторил именно как в руководстве на два нэтворка. И все заработало. Причину не понимаю до сих пор
@@portalview3028 а нетворки работают параллельно или друг за другом?(за исключением джампа)
@@user-pp7ic3bz9m нэтворки работают строго друг за другом. А программа в нэтворке сверху вниз слева направо. В этом особенность в принципе программирования на ПЛК. Если нэтворки размещены в разных блоках, то сначала программа выполнится в блоке, который был вызван системой раньше. То есть, образно, если в блоке Main будет две функции, то программа выполнится сначала в той функции, которая находится выше в нэтворке