Вроде ты сам недавно нарвался: кириллические тэги не экспортировались!?Михайло писал(а):Кстати, не стесняйтесь использовать кириллицу в именах переменных, Портал ее отлично поддерживает!
Зачастую комментарии на кириллице и то не всегда корректно обрабатываются! Я делаю латинские символы. Тем более, что контроллеров много: S7-200, S7-300, S7-1200 - переключаться тяжело, принципы именования стараюсь не менять.
Я в ДБ храню сохраняемые при отключении питания контроллера данные настроек параметров работы.Михайло писал(а):Я практически не использую область памяти M (которая в PLC Tags), храню все в датаблоках DB.
Остальные глобальные переменные храню в меркерной памяти, разбитой на группы по байтам:
− 000-001 - DEFAULT - служебные, конфигурируемые при настройке ЦПУ специальные биты памяти;
− 002-009 – Front – переменные, используемые при определении фронтов различных сигналов;
− 050-069 - MAIN_TAGS – общие переменные;
− 070-099 – HMI - сигналы от кнопок и переключателей панели оператора ;
− 100-199 – Auto - переменные, используемые для формирования управляющих воздействий автоматического режима.
− 200-299 – Debug - переменные, используемые для формирования управляющих воздействий наладочного режима;
− 300-399 – Manual - переменные, используемые для формирования управляющих воздействий ручного режима;
− 400-449 - ERRORS - переменные формирования аварийных сообщений;
− 450-499 – WARNING - переменные формирования предупреждений;
− 600-649 - INT_VAL – переменные формата WORD;
− 650-699 - Real_VAL – переменные формата REAL;
В ТИА портале удобно тэги группировать в папки. Тем самым можно быстро найти нужный тэг.
Бывают и исключения: функциональные блоки, в которых все типы переменных могут быть сгруппированы.