Как используются переменные в Simatic

  Рет қаралды 3,627

Слава Славин

Слава Славин

Күн бұрын

Пікірлер: 43
@100692Russian
@100692Russian 3 жыл бұрын
Спасибо за ваши видео!
@PeterParkerParker-s1g
@PeterParkerParker-s1g Жыл бұрын
В PLCSIM можно увидеть мигания битов по адресу М1 если вы создадите MW0 .
@ЕвгенийБуравцов-п1о
@ЕвгенийБуравцов-п1о 3 жыл бұрын
Спасибо за труд!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
@АнубисГрох
@АнубисГрох 3 жыл бұрын
Спасибо огромное за видео оч помогло. Отдельное спасибо за вашу отзывчивость
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Я точно ответил на Ваш посыл. Или все таки не совсем понял вопроса? Мне сейчас уже кажется что вопрос был в том, а как вообще адресоваться к какой то области памяти. Почему я проговариваю в видео db2.dbw0? Понятно как такой набор букв образуется? Почему есть MW0, а есть MD0... Может про это ещё нужно рассказать?
@АнубисГрох
@АнубисГрох 3 жыл бұрын
@@SlavaSlavin1 да, понятно что откуда берется, правда я работаю только с STL там немножко по другому но направление вы дали хорошее спасибо)
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
@@АнубисГрох ну рад, что получилось )
@АнубисГрох
@АнубисГрох 3 жыл бұрын
@@SlavaSlavin1 вопросик, как использовать данные из DB в WinCC?
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
@@АнубисГрох точно так же как и из любой другой области памяти, по адресу. Но самый смак при работе с DB+WinCC это Structure tag и Picture Windows. Смотрите на канале ролик с таким названием 😉
@PeterParkerParker-s1g
@PeterParkerParker-s1g Жыл бұрын
Для отображения лучше выбирать S5Time
@SERVICE_KARELIA
@SERVICE_KARELIA 10 ай бұрын
С чем это связано? Почему?
@НиколайК-в4ы
@НиколайК-в4ы 3 жыл бұрын
Да в TIA portal есть IEC таймера, но есть и старые s5 таймера в папке legacy timers (вроде)
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Спасибо, будем знать.
@sergymaut1699
@sergymaut1699 3 жыл бұрын
Вы правы
@mango_man7938
@mango_man7938 3 жыл бұрын
Можно ролик, как на чистую винду установить весь пакет PCS7. Заранее спасибо!
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
И это будет шикарное видео) О том как я запустил setup.exe, пометил все галочки и n часов ждал завершения процесса. Вы лучше напишите в чем проблема? Зачем вообще Вам PCS понадобился. Какая версия, какая винда.
@КириллПроценко-у7о
@КириллПроценко-у7о 3 жыл бұрын
Здраствуйте, у меня вопрос, а как доустанавливать покеты? взял тестовый проект, а в нем ещё есть WinCC and CFC\SFC, подскажите, как доустанавливать пакеты в Step 7, а то нечего годного найти не могу
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Речь о ТИА? Насколько я понимаю в ТИА триал просится сам на активацию при первом запуске... Инсталляция любого ТИА содержит в себе и степ и винсиси. А вот насчёт CFC/SFC не знаю. Там их ещё вообще не касался. Если речь о классике, то все озвученные пакеты ставятся раздельно. Причём той версии, в которой выполнен проект. Можно выше версию, но тогда проект потребует перекомпиляции. Искать пакеты стоит на трекерах. Далее - стандартная процедура инсталяции
@КириллПроценко-у7о
@КириллПроценко-у7о 3 жыл бұрын
@@SlavaSlavin1 не, вот как раз в синиматик менеджер все открываю
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
@@КириллПроценко-у7о ну значит классика. И по идее, при открытии проекта, выскакивает табличка, в которой перечислено чего не хватает для полного отображения всего содержимого. Вроде даже с версиями. Ищите, качаете, ставите.
@КириллПроценко-у7о
@КириллПроценко-у7о 3 жыл бұрын
@@SlavaSlavin1в этом и дело, что я знаю что мне нехватает, но я не понимаю как это ставит, в самом синиматик менеджер докачивать сразу пакеты, или как-то отдельно докачивать дистрибутивы и каким то хитрым образом их инсталировать...
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Качается отдельно, ставится через обычный запуск exe
@nunucbkaPetrov
@nunucbkaPetrov 3 жыл бұрын
Спасибо за ролик... На счёт ИЕК таймеров я бы посмотрел...
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Да, я вроде пообещал вставить ссылку, но забыл где я про них говорил) Скорее всего в каком то стриме. Но чтобы восстановить справедливость надо наверно снять отдельный материал 😉
@nunucbkaPetrov
@nunucbkaPetrov 3 жыл бұрын
@@SlavaSlavin1 да, лишним не будет точно...
@muhammadasrorov6268
@muhammadasrorov6268 3 жыл бұрын
Как с вами связаться?
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
В описании канала есть п/ящик
@muhammadasrorov6268
@muhammadasrorov6268 3 жыл бұрын
Сможете написать я не нашел?
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Ок. stesl72@mail.ru
@АнубисГрох
@АнубисГрох 3 жыл бұрын
Кстати есть интересная темка но наверное сложно осуществима. Она я думаю интересна будет тем кто обслуживает или в наладке. Поиск неисправностей эффективными методами. Грубо говоря в оборудовании отказал датчик из за которого остановилась работа как его найти программно.
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Просто смотрим канал железа к которому он подключён. Иммитируем датчик. Если есть адекватная реакция канала, значит датчик на замену, если нет, проблема в железе. Найдите видео на канале по дефектации железа
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Если же хочется, чтобы в WinCC прямо писал, что тут вот у вас датчик умер, то используйте сигнальные модули HF с максимальной диагностикой, изучайте как ей пользоваться, ну и применяйте в коде 😉
@Виталий-к7д1м
@Виталий-к7д1м 3 жыл бұрын
@@SlavaSlavin1 Обычно делают проще с датчиками, команда на исполнительный механизм была, а датчик не сработал - или датчик кончился или сам механизм не дошел/не доехал по каким-то причинам. Initial value и actual value разные вещи. Когда отладили нужный таймер, подобрали значение - не забудьте это значение записать именно в Initial value, при потере питания именно Initial value будет актуальным значением
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
@@Виталий-к7д1м или команды не было. Модуль неисправный. Inital останется только в Вашем коде. Когда DB в ПЛК перезальете, тогда и инициализируете. После обрыва питания, останется Actual
@SERVICE_KARELIA
@SERVICE_KARELIA 10 ай бұрын
Чем отличается S5 от IEC?
@SlavaSlavin1
@SlavaSlavin1 10 ай бұрын
Например тем, что количество S5 ограничено, IEC ограничивается лишь объёмом карты памяти в целом
@НиколайК-в4ы
@НиколайК-в4ы 3 жыл бұрын
Когда ездил на обучение по TIA Portal, преподаватель сказал такую вещь: «Парни, на самом деле, лучше всегда использовать DB’шки и меньше использовать Меркеры, даже сами немцы топят за это, потому что маркерная область у разных контроллеров разная, у одного маленькая, у другого большая, представляете что будет, если вы развернёте проект на контроллере у которого маркерная область маленькая, а вы писали программу изначально под другой cpu с большой меркерной областью памяти? Да программа просто не будет работать. Одним словом, если вы пишете программу и понимаете что нужно будет использовать дохренища меркеров, лучше используйте дата блоки!»
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
Но помните, количество DB у разных контроллеров разное) Тоже как то перенёс код, и был там DB 9000.Ну там всякое такое хранилось, типа настроек. И не идёт код. Компилится, вроде даже льётся, но в ПЛК не работает... Вроде такие симптомы. Долго злился что за фигня) На этом другом ПЛК DB возможно было, скажем 500. Не помню точно, не важно. Так что поменять пришлось номер. Ну и по коду пройтись, там где к нему обращения были
@НиколайК-в4ы
@НиколайК-в4ы 3 жыл бұрын
@@SlavaSlavin1 так погодите. Здесь получается проблема в номере, вы же номер поменяли?. Дата блоки вы можете создавать пока у вас место на мемори кард не кончится
@SlavaSlavin1
@SlavaSlavin1 3 жыл бұрын
@@НиколайК-в4ы Нет. Количество блоков ограничено. И если ограничение, к примеру 500, вы не можете пользоваться блоком с номером 501. Ограничения прописываются в спецификации на ПЛК. Я могу ошибаться в отношении новых линеек. Пока не работаю с ними. В классике - так
@Technical_Expert
@Technical_Expert 7 ай бұрын
... на счёт кэша конечно сильно ...
@SlavaSlavin1
@SlavaSlavin1 7 ай бұрын
То что L это кэш проца?) Согласен, натянуто, но похоже на правду)) На самом деле я конечно не уверен
@Master_Q
@Master_Q 2 жыл бұрын
Предполагаю, что для простых проектов такие подробности знать не потребуется.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
FC &  FB  in STEP7. Part_1
18:51
Igor Alterman
Рет қаралды 14 М.
Работа с памятью контроллера SIEMENS S-300 в Step 7
11:39
Инновационная Автоматика
Рет қаралды 11 М.
DB part1
18:55
Igor Alterman
Рет қаралды 24 М.
Презентация видео-курса "Практический курс Tia-Portal"
8:12
Николай Водолажский
Рет қаралды 23 М.
Siemens STL 01 - Задача на собеседовании
17:53
Click Clack Logic
Рет қаралды 7 М.
8.Что такое  DB, и UDT
18:09
Слава Славин
Рет қаралды 3,8 М.