Выбор ПО Siemens

SCADA-система / Человеко-машинный интерфейс
Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

Михайло писал(а):Кстати, не стесняйтесь использовать кириллицу в именах переменных, Портал ее отлично поддерживает!
Вроде ты сам недавно нарвался: кириллические тэги не экспортировались!?

Зачастую комментарии на кириллице и то не всегда корректно обрабатываются! Я делаю латинские символы. Тем более, что контроллеров много: 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;

В ТИА портале удобно тэги группировать в папки. Тем самым можно быстро найти нужный тэг.

Бывают и исключения: функциональные блоки, в которых все типы переменных могут быть сгруппированы.

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Выбор ПО Siemens

Сообщение Михайло »

Автоматизатор писал(а):Вроде ты сам недавно нарвался: кириллические тэги не экспортировались!?
Так это для неправильных проектов. :)

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

Никогда не знаешь, где повылазит. Где правильный проект, где неправильный.

Еще про именование переменных. Стараемся присваивать типовые имена, использовать из проекта в проект (есть документ, в котором приводятся типовые имена и правила именования):
- Auto - автоматический режим
- Debug - наладочный
- Manual - ручной
- Ini - исходное положение
- bt - приставка кнопки панели оператора (btK3 - кнопка включает реле К3)
- sw - переключатель (swMB_ON - переключатель включения / отключения связи по Modbus)

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

Меркерная память удобна для групповой обработки имен и более короткого обозначения (не надо в имени указывать имя БД). Например:
- выхода ПЛК:
K1 Bool %Q8.0 Включить движение вперед
K2 Bool %Q8.1 Включить движение назад

- в автоматическом режиме (заменяем %Q8 на %M100):
aK1 Bool %M100.0 Включить движение вперед
aK2 Bool %M100.1 Включить движение назад

- в наладочном режиме (заменяем %Q8 на %M200):
dK1 Bool %M200.0 Включить движение вперед
dK2 Bool %M200.1 Включить движение назад

- в ручном режиме (заменяем %Q8 на %M300):
mK1 Bool %M300.0 Включить движение вперед
mK2 Bool %M300.1 Включить движение назад

Смена режима в 99% происходит через стоп. Формирование управляющих сигналов в разных режимах делается независимо. Выхода формируются так:

Код: Выделить всё

O aK1
O dK1
O mK1
= K1

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

В TiaPortal проект можно делать на нескольких языках и быстро между ними переключаться. На всякий случаю делаю на двух - англ. и рус.

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

toshio писал(а):На всякий случаю делаю на двух - англ. и рус.
На случай: вдруг оборудование на экспорт пойдет? Руководство тоже на 2-х языках, на всякий случай? :D

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Не, просто потребитель и обслуживающий персонал может упереться рогом и захотеть читать программу и комментарии только по-русски.
Предпочитаю на английском всё писать и с_черточками. Тогда_кавычек_нету_и_проблем_с_переносом_программ.
В общем делаю все тэги на английском, а комментарии на двух языках.

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Выбор ПО Siemens

Сообщение Михайло »

Зачем комментарий на английском языке?

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

ихь лернен инглиш :D

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

Комментарии на английском я делаю только, если работаю с англоязычной документацией или примером. Так как перевод - отдельная лишняя работа.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Я более всего опасаюсь последствий применения кириллицы и спецсимволов в проекте, чёрт его знает где, когда и на что повлияет. Некоторые программы не работают например, если имя компьютера или пользователя написано кириллицей.

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Выбор ПО Siemens

Сообщение Михайло »

В случае Портала имена переменных можно будет всегда быстро изменить. При этом следует заводить аккаунт Windows с латинскими символами и имя файла латинскими, не более 8 символов... :(

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Имя файла чего?

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Выбор ПО Siemens

Сообщение Михайло »

Имя файла проекта: filename.ap13. Хотя, если честно, из-за имени файла особых проблем обычно не наблюдалось... А вот аккаунт, из-за него - да.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

У меня как-то были проблемы из-за слишком длинного пути к файлу. Большая структура проектов, много вложенных папок с длинными названиями. Длина пути превысили 256 символов и... систему восстановить удалось только через DOS. Но это было на WinXP.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Меня спрашивают.
Из контроллера можно скачать программу в проект (Upload software).
А из HMI можно сделать подобное? Скрипты, события, списки тэгов или типа того?

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Выбор ПО Siemens

Сообщение toshio »

Подозреваю, что товарищ хочет скачать из HMI проект, подредактировать и закачать обратно.
На форуме siemens на аналогичный вопрос отвечают, что для этого нужен оригинальный проект. Но ответили не из техподдержки, а частный спец.
Есть ещё возможность сделать Backup из HMI и Restore в HMI. Но этот файл нельзя редактировать. Если я правильно перевёл с английского.

ward
Специалист
Сообщения: 415
Зарегистрирован: 12 ноя 2012, 08:44

Re: Выбор ПО Siemens

Сообщение ward »

Можно сохранить на флешку проект, а флешку засунуть в панель. При загрузке галочку backup многие не ставят, и поэтому скачать с панели не получится, поэтому на форуме сименс ответили правильно

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

toshio писал(а):Из контроллера можно скачать программу в проект (Upload software).
Выкачивается из S7-1200 в нормальном виде с комментариями.
toshio писал(а):Есть ещё возможность сделать Backup из HMI и Restore в HMI. Но этот файл нельзя редактировать. Если я правильно перевёл с английского.
Да.

Судя по сообщениям на панели во время загрузки передается несколько исполняемых файлов. Сам проект не выкачать не закачать.

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Выбор ПО Siemens

Сообщение Автоматизатор »

ward писал(а):Можно сохранить на флешку проект, а флешку засунуть в панель
Это если дырка есть соответствующая.

Ответить