Вопросы новичка (kobrik)

Инженерное программное обеспечение
kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

я просто думал както можно производить конвертацию

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

Re: Вопросы новичка (kobrik)

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

Попробуй набрать BOOL_TO_. Может какая-нибудь конвертация типа BOOL_TO_WORD подойдет?

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

не получается :)

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

Re: Вопросы новичка (kobrik)

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

Интересно, а как работает BOOL_TO_WORD?

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

Re: Вопросы новичка (kobrik)

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

kobrik писал(а):Во время компиляции, теперь я получаю предупреждениe "Адрес не занят переменной
Это же предупреждение, не ошибка - типа: будь внимательным. Не обращай внимание.

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

значит все таки быть будут считываться?

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

Re: Вопросы новичка (kobrik)

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

Будут.

Это легко проверить в отладчике, смоделировав ситуацию.

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

здравствуйте!

Имеются два аппарата для сети: 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

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

интересно что эти два свитча (SCALANCE XB008 6GK5-008-0BA00-1AB2 и SCALANCE XB005 6GK5 005-0BA00-1AB2) можно добавить только в Topologie View из Hardware Catalogue.
в Network View их нет в Hardware Cataloge... :(
почему так?

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

еще вот такой вопрос... Как мигрировать проект из TIA v13 в v14 ?

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

Re: Вопросы новичка (kobrik)

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

можно мигрировать только из V13 SP1, поэтому надо установить SP1 и сконвертировать V13 -> V13 SP1.

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

помогите пожалуйста с проектированием вот этого устройства в ТIA портале... Нужны ни специальные команды для коммуникации? GSD файлы уже у меня, сделал аппаратную конфигурацию. просто никогда не работал с Профибас по этому спрашиваю
Profibus_CBF_F_ bulletin.pdf
Blok_upravleniya_CBFF.pdf
пока интересует только коммуникация и телеграммы
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Re: Вопросы новичка (kobrik)

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

В первой pdf-ке есть таблицы 2 и 3. Надо в первую очередь разобраться с ними.
Создай два соответствующих блока DB, в которых повтори структуру данных таблиц. Можно назвать их, например, CBFF_IN и CBFF_OUT. Галочку optimized в свойствах датаблоков убери, так привычнее.

Подцепи GSD-файлы к ТИА Порталу, выбери телеграмму типа не меньше PZD4/1.

Далее добавь два блока Профибаса в программу ПЛК по примерам, которые найдешь. (Если честно я сам в ТИА Портале никогда не работал с Профибасом...)

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

а где и как адреса настраивать? как соединиться с самим устройством через ПЛК в программе устройства?

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

Re: Вопросы новичка (kobrik)

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

Слейвы не требуют программирования, у них у всех единообразная программа типа "принеси-подай".

В ПЛК адреса задаются в Device configuration, там же определяется партнер контроллера (загружается GSD-файл от устройства CBFF), указываются телеграммы. Не забыть, конечно, добавить профибасовский коммуникационник, если интерфейс не встроен в ЦПУ.

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение kobrik »

а там не может быть такого, чтоб биты наоборот нумеровались? или в разброс посылались

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

Re: Вопросы новичка (kobrik)

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

не может быть, а должно быть. Сначала идут биты 8,9, 10, ..., 15, затем 0, 1, 2, ..., 7.

kobrik
Профессионал
Сообщения: 663
Зарегистрирован: 04 ноя 2012, 19:23

Re: Вопросы новичка (kobrik)

Сообщение 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

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

Re: Вопросы новичка (kobrik)

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

Ну похоже на правду, осталось только уточнить, по отношению к контроллеру, какие данные входные (I), а какие - выходные (Q)?

Самое простое - это организовать сначала прием входных байтов I, убедиться, что "зажигалка" (burner) выдает правильную раскладку нулей и единиц. Прием данных абсолютно безопасен, он не связан с подачей каких-то команд. Это касается любого устройства, будь то "зажигалка" или преобразователь частоты какой-нибудь.
Потом, когда разобрался с входными данными, можно начинать пробовать формировать управляющее слово (выходное Q).

На чем застрял ты? Что не получается?

Ответить