Привет, Я отлично знаю Altivar ещё с ATV58, ATV61/71 ну и конечно же Atv Process 600 или Atv900. 🙏 Расскажи по подробнее о написание программы управления, разбирая служебное слово управления 8501. Ты в скользь показал всю структуру в программе, а вот полезнее показать с нуля созданее программы управлегия так как это видишь ты. Спасибо заранее.
У вас неправильный подход к управлению с hmi применен. Нажал единица, отпустил ноль... А ноль надо делать сброс только программно. А так если сеть тормозит или протокол корявый придется кнопку на панели нажатой держать для того, чтоб контроллер увидел? У нас кстати один программист так сделал на бит переключения режима, и начались артефакты, пока его на заставили вместо сет бит использовать тоггл бит. Тогда все заработало адекватнр.
Ну для начала прерывания не подойдут, нужен непрерывный контроль переднего фронта, который подать к примеру на счётчик. Но и это может работать криво. Для таких дел есть специальные модули - быстрые счётчики. Я с ними дел не имел, так как в видео и сказано - не было таких задач, но о существовании слышал. Они вроде как автономное работают, независимо от цикла ПЛК
Вот это обеспечение!У меня на работе ушатанный слабый ноут и пиратский тиа портал 13 и на этом всё.Ни о каких фиременных инструментах(ноутбук) и плк даже речи нет.
Согласен, момент приятный) Поскольку делаем для предприятия почти все по АСУ, то денег не жмут. Знают цены на стороннюю разработку, и весь вытекающий гемор эксплуатации ;)
Слава, привет! Разбирался тут с Модбасом в очередной раз и натолкнулся на твое видео. Хорошо объясняешь, в принципе. Полезное видео! Отдельное спасибо за подсказку с программами по эмуляции COM-портов и виртуальной паре. Давно искал что-то подобное.
На компьютере, хотя лучше сказать на сервере 1921680101, отображаются данные, наверно это называется - мнемосхема. По сети к 1921680101 подключен компьютер c Windows 2000 (придумаем ему имя для конфиденциальности: PK1), который собирает данные, и сохраняет их в базу с помощью программы написанной на Visual Basic 6.0. Пытаюсь эту программу перенести на другой компьютер с Windows XP (придумаем ему имя для конфиденциальности: PK2) но программа не видит OPC данных, хотя из командной строки я без проблем пингую 1921680101. Ссылки указывать не буду, просмотрел видео: OPC & DCOM - Part 1 Remove Windows Security и другие видео из плейлиста, сделал все по инструкции. Где-то на WinCC сервере (1921680101) прописываются те компьютеры, с которых можно получать OPC теги? Что именно прописывается: Имя компьютера, IP, MAC адрес...? Я новичок, и меня не пускают на сервер, но если я не увижу данные OPC сервера, меня уволят 15.07.2024 г. Телевизор смотреть - можно, включать - нельзя.
В программе написанной на Visual Basic 6.0 используются такие библиотеки: stdole2.tlb opcdaauto.dll msado25.tlb MSHFLXGD.OCX wsock32.dll kernel32 icmp.dll ws2_32.dll Какие из них нужны, чтобы всего лишь увидеть данные OPC сервера?
OPC Scout говорит: Error connecting to server '1921680101\xxxxxxxxx.xxxxx' &H80004005 The following text will be displayed ALWAYS in OS-language: 'Неопознанная ошибка' - Cheeky that the OPC-Server component in the Station Configuration Editor is in RUN state! - Can be caused by a mal functioning InProc Server - Check, that your Server really starts! - Check with DCOMCNFG that all entries for '1921680101\xxxxxxxxx.xxxxx' are set up properly, especially PATHNAMES and USERRIGHTs! - Check your Serverinstallation! Ошибка подключения к серверу '1921680101\xxxxxxxxx.xxxxx' &H80004005 Следующий текст ВСЕГДА будет отображаться на языке ОС: 'Неопознанная ошибка' - Забавно, что компонент OPC-сервер в редакторе конфигурации станции находится в состоянии RUN! - Может быть вызвано неправильной работой сервера InProc. - Проверьте, что ваш Сервер действительно запускается! - Проверьте с помощью DCOMCNFG, что все записи для '1921680101\xxxxxxxxx.xxxxx' настроены правильно, особенно ПУТИ и ПРАВА ПОЛЬЗОВАТЕЛЯ! - Проверьте установку сервера!
Самый очевидный путь, это: 1. Выключить PK1; 2. Переименовать PK2 в PK1; 3. Поменять IP, чтобы было как в PK1; 4. Поменять имя пользователя, чтобы было как в PK1. Но тогда база банных перестанет записывать, и поэтому вначале нужно доказать, что именно нужно поменять в PK2? Не прописан ли MAC адрес на сервере?
Здравствуйте. Тач это отдельный по сути модуль, не влияет на работу панели в целом. Бывало мышку цепляли, и дальше юзали. Но всякое бывает, это же электроника
А почему не приветствуются комментарии переменных? Вы уж извините пришельца-чайника. Я просто пользуюсь этим продуктом на работе. Ничего не программирую. Просто ищу несработавшие датчики.
Здравствуйте. Я уверен, что в видео сказано, что комменты приветствуются. Любые)) Их много не бывает, главное, чтобы они смысл раскрывали Например x+5 и коммент - увеличиваем Х на 5 - никому не нужен. А вот зачем это делается - это нужно
Большое спасибо вам за такой ценный контент. Если будет у вас желание и возможность пожалуйста сделайте видео по удаленному доступу к плк(использование vpn routers или других технологий). Очень часто сталкиваюсь с желанием различных руководителей иметь удаленный доступ к машинам, линиям. Но осносной проблемой является не возможность при этом использовать внутрезаводскую сеть из-за соображений безопасности. Есть роутеры с карточкой gsm . Т. е доступ через провайдера оператора. Есть ли возможность их использовать в паре с vpn роутетером для обеспечения тунелирования шифрования(безопасности)? Или какие то другие решения(очень хотелось быузнать как настраивать конфигурацию, маршрутизацию и т.д). За ранее благодарен.
Здравствуйте. Удалённый доступ к машинам или линиям со стороны какого то руководства - это худшее, что можно себе представить 😁 Другое дело доступ к данным (чтение) основных показателей техпроцесса. И тут у каждого на свое усмотрение. Все зависит от политики ИБ в целом и конкретного состояния сетей по факту. А так, да - ВПН, файрволлы и пр. Другого все равно пока не придумали. И забега вперёд, с точки зрения цифровизации, сперва нужно выстроить электронный инфо центр. Понять какие показатели нужны руководству, а скорее всего ему нужны не производство на нижнем уровне, а всякие экономические показатели. И только потом посмотреть, что может дать АСУ ТП в режиме онлайн, а скорее всего интересен будет не Realtime, а архивные данные. И вот уже потом подумать как их доставлять. А дать тупо SCADA начальнику - это максимум руководство цеха, но и то - отобрать у него при этом ввод ;)
Спасибо за познавательное видео, а по поводу TIA и конфигурации OPC, это вообще треш, а особенно если нужно создать Unspecified connection, постоянно лазяю, вспоминаю и матерюсь)))
Всё, что вы можете сделать, вставив ММС карту в SD приемник на ноутбуке - образ снять, или накатить. При этом получая доступ к данным в бинарном виде. Ну ещё - отформатировать под какую нибудь Windows совместимую файловую систему)) Так что не вводите в заблуждение ;)
@@SlavaSlavin1 Не ввожу в заблуждение. Ноутбук dell pp41l. Читает и SD и MMC. Вставил карту - там файлы проекта S7. Я их скачал как файлы к себе на ноут. Флешка из контроллера 1500. Кстати файловая система там FAT. А какая у Вас в 300-м?
1) как отследить просадку сигнала например 3мА ? когда делаешь руками обработчик, то ставишь вход на 0-20мА, сам подаёшь сигнал 4-20мА... если есть просадка, то ты её спокойно видишь. Видишь арифметические и\или геометрические коэффициенты. Можно на лету сконфигурировать датчик другой. Был в стандарте 4-20 на 3Атмосферы, но сломалсяи есть только 0-20 на 10 атмосфер - меняешь пределы из интерфейса и вперёд. А как с этим блоком? 2) всё время примеры на блоках... никогда не вижу SCL... почему?
Здравствуйте) 1. Этот блок масштабирует так называемую инженерную величину сигнала 0-27648. И для него без разницы, что это 0-10в или 0-5 А, к примеру. Если модуль стоит на 4-20мА и на входе будет 3мА, то модуль выдаст эту инж величину НЕ в пределе 0-27648, а блок выдаст ошибку и её код 2. На канале есть моменты и на SCL и есть целый плейлист по SCL
А адреса известны? Выкачиваем проект - даём имена адресам и в путь. Либо как я оговаривался через папку S7-conn и OPC Scout. Но там я больше по наитию, по слухам высказался) Сам не пробовал
@@SlavaSlavin1выкачать не получится т.к. запоролен, есть только скомпилированный проект. Еще винсс пишет теги с контроллера онлайн в csv файл, можно было бы их импортировать в опс но не понятно как это сделать
@@user-kw1ld1wc3g 300й пароль вроде как в лёгкую снимается... Надо пробовать через S7-conn, если адреса есть и проект WinCC как я понимаю есть. Значит адреса точно есть. Их понимание
Этот чудесный симулятор появился с 18 версии. Я просто отплевался об нем. И Вячасла пора заканчивать с тиа..Кто то обещал выкладывать видео с regul. Чего opc KEPServerEX не используем, есть же ломаный )). И зря на счет симулятора старого v17 . Меня он вполне устраивал .
Странно, а я акцента не чувствую, возможно с дикцией есть проблемы, но все в допустимых пределах, для Красноярска вполне нормальная речь, а считается, что у нас речь наиболее близка к литературно-дикторской.
@@SlavaSlavin1 Попробывал через блок SCALE_X повторить на ПЛК 1215С, увы блок вообще как то своей жизнью живет. То ли при переволнении значений, значения уходят в минус.
Есть способ скопировать лицензию с такой флэшки. Создаем виртуальную машину, устанавливаем необходимый софт, и накатываем лицензию. Затем создаем снэпшот виртуалки, забираем лицензию обратно на флэшку, после чего откатываем виртуалку на снэпшот, лицензия восстанавливается. После этого при необходимости можно забрать ее с виртуалки на другую флэшку
Можешь ещё рассказать по подробнее про загрузку F-блоков(это которые safety, в менеджере иконка рядом с netpro) и может есть опыт и информация по PROFISAFE в целом? Буду признателен за такой контент. Вообще твои видео интересные, без воды.
Слава, давай видео с OPC SIMATIC NET. Недавно настраивал такое соединение, очень мало информации на русском. Все получилось, далеко не с первого раза)))) Зато знаю что такое DCOM и как он должен быть настроен. Кстати пользовался при настройке OPC expert(у тебя в видео подглядел), хотя потом узнал, что с пакетом NET идёт OPC SCOUT, почти тоже самое. Если будешь делать такое видео, расскажи поподробнее про адресацию. Как я понял OPC работает только через символьные имена?!
ОРС, да только по имени. Точнее там формируется строка запроса к серверу. Зависит от клиента. Но в целом там полный путь от названия сервера до названия переменной
Спасибо за оценку) Мне кажется по WinCC я рассказал практически все, что мог. Было бы конечно крайне полезно про скрипты все разложить, но я там не асс далеко)
@@LiaXiM Клиент, при запуске, качает весь проект с сервера, экраны, скрипты и тд. И далее у себя их исполняет. Единственное, за тегами, их значениями, он снова идёт к серверу PS архивы, алармы тоже на сервере
Добрый день! Подскажите в чем смысл UDT? Можно же ведь все те же самые переменные сразу в DB создать? Или это вопрос просто удобства - создать условно несколько UDT для хранения, допустим, данных от разных датчиков, но хранить в одном DB? И UDT также надо на контроллер записывать (возможно не заметил в видео)?
Это ещё один пример условно ООП у Симатика. И вы все правильно уловили. Описали один датчик, и 100 штук в DB положили. Также структуры (одинаковые) очень удобно в последствии подхватывать в WinCC. Но это касается только prof TIA или WinCC 7, и инструмента Picture Window в них. Нет, UDT в ПЛК не попадают. Это в классике. На новых линейках не вникал, но скорее всего попадают, раз код там льётся прямо с комментариями и пр
@@SlavaSlavin1 Теперь многое стало понятнее) Просто попался проект зарубежной фирмы, в которой UDT блоков под сотню, но при сравнение онлайн/офлайн проекта они показываются только в офлайн (процессор 317F). Не имел раньше опыта работы с UDT, но теперь понимаю почему их активно используют. Спасибо За помощь!
Можно также инкрементить какой-нибудь байт, например MB5. А после простое логическое сравнение младшего бита(M5.0) с единицей. Если тру, то активировать выход. Таким способом можно удивить на собеседовании, где предлагают решить эту распространенную задачу. Иногда даже ведущего инженера-электроника это ставит в ступор, когда он ожидает увидеть ксор, а тут хоба! что-то неожиданное
@@SlavaSlavin1 Не знаю пока, почему именно так. Логично было бы: как Вы сказали - 256 и 258 (в свойствах телеграммы с этими адресами упоминаются регистры состояния и управления).