А что у нас с косвенной адресацией в TIA портале? Что обещает Сименс?
Давно хочу написать универсальную программу для опроса инверторов по Модбас. Чтобы можно было гибко настраивать количество слейвов, писать разные команды и опрашивать различные регистры. С расстановкой приоритетов при вызове запросов.
Косвенная адресация в TIA портале
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Косвенная адресация в TIA портале
Для 1200 вроде нет. Да и для 1200 нельзя мультиэкземплярный DB использовать, что убивает универсальность на корню.
Re: Косвенная адресация в TIA портале
Данная фишка была бы интересна в какой-то степени, если бы число слейвов в сети динамически изменялось. А так тут никакой проблемы: надо четыре слейва - создал структуру DATA_PTR и добавил четыре блока... В другой раз по шесть штук можно создать. Если проекты раз в месяц делать, то ничего сложного.
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Косвенная адресация в TIA портале
Не понял, что за DATA_PTR ?Михайло писал(а):создал структуру DATA_PTR
У меня сейчас написана программа для Модбас:
- может максимально опрашивать максимально 7 слейвов (инверторов ОМРОН),
- запросы пронумерованы: четные запросы - чтение состояния и состояние ошибки, нечетные - запись слова управления и задание частоты,
- можно задать количество обрабатываемых запросов (таким образом опрашивать менее 7 инверторов не меняя программы).
Есть желание написать универсальную программу, которая позволяла бы:
- опрашивать произвольные регистры (фактическую частоту, момент и т.п.)
- записывать произвольные параметры (время разгона/торможения, ограничение момента и т.п.)
- кроме инверторов включать в сеть другие устройства, т.е. в программе должна быть гибкая настройка.
Пока набрасываю интересные для чтения/записи параметры инвертора. Думаю над общей структурой будущей программы.
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Косвенная адресация в TIA портале
Косвенная адресация позволит сделать универсальный код:
Для инвертора N положи ответ на запрос Y в блок данных DBN.DBDY.
Перебором получается оченно коряво.
Для инвертора N положи ответ на запрос Y в блок данных DBN.DBDY.
Перебором получается оченно коряво.
Re: Косвенная адресация в TIA портале
Да, для 1500 такое спокойно в SCL, а вот с 1200 пока никак.
Тоже вот не могу понять, в чем проблема загнать всю линейку PLC в одинаковые рамки ТИА Портал, чувство остается, что все сырое)))
Тоже вот не могу понять, в чем проблема загнать всю линейку PLC в одинаковые рамки ТИА Портал, чувство остается, что все сырое)))
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Косвенная адресация в TIA портале
В поисках информации наткнулся на форум. Ужас, что люди пишут. Все не читал, только начало и конец, но вполне достаточно, чтобы ужаснуться.