Просмотр полной версии : работа с режимами на ПЛК 73
Warmillion
25.10.2021, 11:28
Доброго времени суток всем кто читает этот пост, пишу Вам в качестве начинающего программиста, которого заинтересовала работа ПЛК 73, но столкнулся с проблемой что не могу понять работу режимов на даном ПЛК, какая между ними разница, как с ними работать и с чем их едят (точнее разницу я приблизительно понимаю, но как с ними работать так и не понял). Просматривал примеры, но так и не смог понять как создать меню, используя MENU_MODE, или как изменять конкретную переменную используя EDITOR_MODE, и поэтому прошу вас скинуть мне хоть какую либо хорошо понятную документацию (официальную уже видел), или какой-либо пример, если можна. Пишу на CFС. Заранее благодарен за любую помощь...
Доброго времени суток всем кто читает этот пост, пишу Вам в качестве начинающего программиста, которого заинтересовала работа ПЛК 73, но столкнулся с проблемой что не могу понять работу режимов на даном ПЛК, какая между ними разница, как с ними работать и с чем их едят (точнее разницу я приблизительно понимаю, но как с ними работать так и не понял). Просматривал примеры, но так и не смог понять как создать меню, используя MENU_MODE, или как изменять конкретную переменную используя EDITOR_MODE, и поэтому прошу вас скинуть мне хоть какую либо хорошо понятную документацию (официальную уже видел), или какой-либо пример, если можна. Пишу на CFС. Заранее благодарен за любую помощь...
На CFC писать меню будет тем еще "удовольствием"... особенно если еще и иерархия предполагается...
В документации (на диске, если таковым сейчас комплектуется ПЛК73), в принципе, есть все, что нужно для вашей работы, нужно, лишь, уделить толику терпения, времени и внимания.
Для EDITOR_MODE могу Вам кусок кода на ST дать, если Вам это поможет.
Пример работы в EDITOR_MODE есть в документе с названием "WORK_MODE и Ind_Mode_01.pdf", правда опять же на ST.
Warmillion
25.10.2021, 13:06
просто CFC для меня более понятный язык (сталкивался с ним раньше), но так и не нашел как писать хоть какое-то меню, а пример работы в EDITOR_MODE я видел, просто не совсем могу понять принцип работы с ним. Допустим, переходишь в меню на переменную которую хочешь менять и меняешь режим работы на EDITOR_MODE, и после этого нужно фиксировать значение нажатием клавиши ввод, или же значение само сохраниться если выйти из даной переменной? (ПЛК 73 у меня нету, работал раньше с ПЛК 110, но хочу понять все тонкости чтоб работать с этим ПЛК в будущем)
Все тонкости желательно постигать на практике, а без реального устройства это не получится.
Warmillion
25.10.2021, 13:37
это верно, но сложно идти в практику если даже теорию до конца не можешь понять
Дело в том, что все режимы работы с экраном на ПЛК63/73 не работают без ПЛК, библиотеки, которые присутствуют у вас в CodeSys на самом деле являются оболочками, а не самими библиотеками, которые вшиты в ПЛК. Это вроде где-то описано в документации на программирование данных контроллеров.
Так что вы не сможете проверить работу в режиме эмуляции.
Warmillion
25.10.2021, 14:01
я это прекрасно понимаю, но как я смогу увидеть то же меню, если я не знаю как его описать в програмном коде, или то же редактирование...
Я делал простое меню на 63-м для изменения переменных, а все остальное есть в сервисном меню самого ПЛК. Но брал из примера на сайте.
Так как мы к установке подходим редко, то как бы и мудрить не особо то нужно.
Но делал это на ST из примера, а уж вызвать в самой программе блок можно хоть на CFC, хоть в LAD...
Warmillion
25.10.2021, 14:02
точнее, я понимаю что я никак не увижу результат без ПЛК, но все же, я хотел бы иметь хотя бы представление как работать с даными режимами, так как уверен что столкнусь с этим ПЛК в ближайшем будущем (точнее говоря, думаю его купить)
Warmillion
25.10.2021, 14:03
пример работы с меню есть на сайте? А можете подсказать где? А то не видал такого (по крайней мере в документации есть небольшое описание, но без примера)
https://owen.ru/forum/showthread.php?t=13573
Брал пример оттуда. У меня был вроде один экран, на котором был список переменных для редактирования.
Так как все можно изменить по Modbus то каких-то красивостей и не делал, ни к чему это...
И да, хотите опрашивать 63/73 групповыми запросами Modbus, сразу разбирайтесь со служебной областью памяти. По шаблонному списку переменных групповые запросы у данных ПЛК недоступны.
Warmillion
25.10.2021, 14:15
спасибо, пойду смотреть
Warmillion
26.10.2021, 10:27
извините, возможно я слишком не образованный, но я так и не увидел меню ни в одном из этих примеров
Warmillion
26.10.2021, 10:35
точнее нашел, но просто не понял что это меню, показалось что реализация таймера это и есть вся программа, пока не увидел в конфигурации что некоторые переменные используються в конфигурации в submenu
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot