Вопросы новичка (kobrik)
Re: Вопросы новичка (kobrik)
я просто думал както можно производить конвертацию
Re: Вопросы новичка (kobrik)
Попробуй набрать BOOL_TO_. Может какая-нибудь конвертация типа BOOL_TO_WORD подойдет?
Re: Вопросы новичка (kobrik)
не получается
Re: Вопросы новичка (kobrik)
Интересно, а как работает BOOL_TO_WORD?
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Вопросы новичка (kobrik)
Это же предупреждение, не ошибка - типа: будь внимательным. Не обращай внимание.kobrik писал(а):Во время компиляции, теперь я получаю предупреждениe "Адрес не занят переменной
Re: Вопросы новичка (kobrik)
значит все таки быть будут считываться?
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Вопросы новичка (kobrik)
Будут.
Это легко проверить в отладчике, смоделировав ситуацию.
Это легко проверить в отладчике, смоделировав ситуацию.
Re: Вопросы новичка (kobrik)
здравствуйте!
Имеются два аппарата для сети: SCALANCE XB008 6GK5-008-0BA00-1AB2 и SCALANCE XB005 6GK5 005-0BA00-1AB2. Плюс репитер RS485 6ES7 972-0AA02-0XA0.
Ни одного я не нашел в каталоге hardware TIA Portal 14. Теперь не знаю как правильно спроектировать, в интернете тоже нет GSD файлов, подспажите плиииз.
Имеются два аппарата для сети: SCALANCE XB008 6GK5-008-0BA00-1AB2 и SCALANCE XB005 6GK5 005-0BA00-1AB2. Плюс репитер RS485 6ES7 972-0AA02-0XA0.
Ни одного я не нашел в каталоге hardware TIA Portal 14. Теперь не знаю как правильно спроектировать, в интернете тоже нет GSD файлов, подспажите плиииз.
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Вопросы новичка (kobrik)
Support Packages for the hardware catalog in the TIA Portal (HSP)
https://support.industry.siemens.com/cs ... 0&lc=en-UY
Поддержка модуля в Step7 v13
6GK5208-0BA00-2AB2
SCALANCE XB208 MANAGEABLE LAYER 2 IE-SWITCH 8X 10/100 MBITS/S RJ45 PORTS 1X KONSOLEN-PORT DIAGNOSTICS-LED REDUNDANT POWER SUPPLY TEMP. -RANGE 0 DGR C UP TO +60 DGR C, DIN RAIL MOUNTING PROFINET IO-DEVICE ETHERNET/IP-CERTIFICATE DEFAULT PROFINET
https://support.industry.siemens.com/cs ... 0&lc=en-UY
Поддержка модуля в Step7 v13
6GK5208-0BA00-2AB2
SCALANCE XB208 MANAGEABLE LAYER 2 IE-SWITCH 8X 10/100 MBITS/S RJ45 PORTS 1X KONSOLEN-PORT DIAGNOSTICS-LED REDUNDANT POWER SUPPLY TEMP. -RANGE 0 DGR C UP TO +60 DGR C, DIN RAIL MOUNTING PROFINET IO-DEVICE ETHERNET/IP-CERTIFICATE DEFAULT PROFINET
Re: Вопросы новичка (kobrik)
интересно что эти два свитча (SCALANCE XB008 6GK5-008-0BA00-1AB2 и SCALANCE XB005 6GK5 005-0BA00-1AB2) можно добавить только в Topologie View из Hardware Catalogue.
в Network View их нет в Hardware Cataloge...
почему так?
в Network View их нет в Hardware Cataloge...
почему так?
Re: Вопросы новичка (kobrik)
еще вот такой вопрос... Как мигрировать проект из TIA v13 в v14 ?
Re: Вопросы новичка (kobrik)
можно мигрировать только из V13 SP1, поэтому надо установить SP1 и сконвертировать V13 -> V13 SP1.
Re: Вопросы новичка (kobrik)
помогите пожалуйста с проектированием вот этого устройства в ТIA портале... Нужны ни специальные команды для коммуникации? GSD файлы уже у меня, сделал аппаратную конфигурацию. просто никогда не работал с Профибас по этому спрашиваю
пока интересует только коммуникация и телеграммыУ вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Вопросы новичка (kobrik)
В первой pdf-ке есть таблицы 2 и 3. Надо в первую очередь разобраться с ними.
Создай два соответствующих блока DB, в которых повтори структуру данных таблиц. Можно назвать их, например, CBFF_IN и CBFF_OUT. Галочку optimized в свойствах датаблоков убери, так привычнее.
Подцепи GSD-файлы к ТИА Порталу, выбери телеграмму типа не меньше PZD4/1.
Далее добавь два блока Профибаса в программу ПЛК по примерам, которые найдешь. (Если честно я сам в ТИА Портале никогда не работал с Профибасом...)
Создай два соответствующих блока DB, в которых повтори структуру данных таблиц. Можно назвать их, например, CBFF_IN и CBFF_OUT. Галочку optimized в свойствах датаблоков убери, так привычнее.
Подцепи GSD-файлы к ТИА Порталу, выбери телеграмму типа не меньше PZD4/1.
Далее добавь два блока Профибаса в программу ПЛК по примерам, которые найдешь. (Если честно я сам в ТИА Портале никогда не работал с Профибасом...)
Re: Вопросы новичка (kobrik)
а где и как адреса настраивать? как соединиться с самим устройством через ПЛК в программе устройства?
Re: Вопросы новичка (kobrik)
Слейвы не требуют программирования, у них у всех единообразная программа типа "принеси-подай".
В ПЛК адреса задаются в Device configuration, там же определяется партнер контроллера (загружается GSD-файл от устройства CBFF), указываются телеграммы. Не забыть, конечно, добавить профибасовский коммуникационник, если интерфейс не встроен в ЦПУ.
В ПЛК адреса задаются в Device configuration, там же определяется партнер контроллера (загружается GSD-файл от устройства CBFF), указываются телеграммы. Не забыть, конечно, добавить профибасовский коммуникационник, если интерфейс не встроен в ЦПУ.
Re: Вопросы новичка (kobrik)
а там не может быть такого, чтоб биты наоборот нумеровались? или в разброс посылались
Re: Вопросы новичка (kobrik)
не может быть, а должно быть. Сначала идут биты 8,9, 10, ..., 15, затем 0, 1, 2, ..., 7.
Re: Вопросы новичка (kobrik)
там ведь по байтам распределенa структура данных, особенно в посылаемом байте. я составил структуру вот так:
EB0/1
Manual mode
Cooling valve ON
Safety interlock
bit 11: frei
bit 12: frei
bit 13: frei
bit 14: frei
bit 15: frei
Operation burner
Fault burner
Air valve ON
Purge air ON
Cooling ON
Flame mode ON
FLOX mode ON
Standby
AB0
bit 8: frei
bit 9: frei
bit 10: frei
bit 11: frei
bit 12: frei
bit 13: frei
bit 14: frei
bit 15: frei
Remote reset
Start (heat demand)
Cooling
Air purge
bit 4: frei
bit 5: frei
bit 6: frei
bit 7: frei
EB0/1
Manual mode
Cooling valve ON
Safety interlock
bit 11: frei
bit 12: frei
bit 13: frei
bit 14: frei
bit 15: frei
Operation burner
Fault burner
Air valve ON
Purge air ON
Cooling ON
Flame mode ON
FLOX mode ON
Standby
AB0
bit 8: frei
bit 9: frei
bit 10: frei
bit 11: frei
bit 12: frei
bit 13: frei
bit 14: frei
bit 15: frei
Remote reset
Start (heat demand)
Cooling
Air purge
bit 4: frei
bit 5: frei
bit 6: frei
bit 7: frei
Re: Вопросы новичка (kobrik)
Ну похоже на правду, осталось только уточнить, по отношению к контроллеру, какие данные входные (I), а какие - выходные (Q)?
Самое простое - это организовать сначала прием входных байтов I, убедиться, что "зажигалка" (burner) выдает правильную раскладку нулей и единиц. Прием данных абсолютно безопасен, он не связан с подачей каких-то команд. Это касается любого устройства, будь то "зажигалка" или преобразователь частоты какой-нибудь.
Потом, когда разобрался с входными данными, можно начинать пробовать формировать управляющее слово (выходное Q).
На чем застрял ты? Что не получается?
Самое простое - это организовать сначала прием входных байтов I, убедиться, что "зажигалка" (burner) выдает правильную раскладку нулей и единиц. Прием данных абсолютно безопасен, он не связан с подачей каких-то команд. Это касается любого устройства, будь то "зажигалка" или преобразователь частоты какой-нибудь.
Потом, когда разобрался с входными данными, можно начинать пробовать формировать управляющее слово (выходное Q).
На чем застрял ты? Что не получается?