Просмотр полной версии : Прошу помощи
mrozhkov
19.02.2020, 05:48
Помогите пожалуйста новичку.
На работе выдали ПЛК 73.
теперь вот разбираюсь с ним.
На сайте ОВЕН есть примеры программ и полезности, но там написано плк 63/73.
Загружаю в CoDeSys пример программы, пытаюсь подключиться к контроллеру, а мне пишет, что то вроде: "ошибка конфигурации" дословно не помню к сожалению. Но, я понимаю это так, что данные примеры для ПЛК 63. А как можно их поменять для ПЛК 73 ?
Для успешного подключения требуется корректный таргет. Т. е. программу для ПЛК63 не получится вот так запросто затолкать в ПЛК73, т.к. таргеты разные. Кроме как экспорта\импорта проекта с последующим пересозданием конфигурации под нужный таргет я не нашел способа переноса проектов с одной модели ПЛК на другую.
Алгоритм ваших действий:
1. Установить таргет для ПЛК73, проверить связь с пустым проектом. Т. е. подключается - чудненько.
2. Открыть проект для ПЛК63.
3. Экспорт всего проекта для ПЛК63 (кроме конфигурации).
4. Открыть ранее сохраненный пустой проект для ПЛК73, и импортировать в него проект из п.3
5. Отредактировать конфигурацию ПЛК в соответствии с проектом п.2. Сохранить, и пробовать подключаться.
Причина сего шаманства в том, что у разных ПЛК разные физические адреса регистров\входов\выходов, и поэтому перенос (экспорт\импорт) конфигурации вызывает больше проблем, чем пользы.
ЗЫ: Для удобства можно открыть две (три, пять) копии Кодесис. Т. е. двойной клик по файлу *.pro запускает свою копию Кодесиса.
mrozhkov
19.02.2020, 14:36
Благодарю за помощь, буду пробовать на работе.
mrozhkov
19.02.2020, 14:42
Для успешного подключения требуется корректный таргет. Т. е. программу для ПЛК63 не получится вот так запросто затолкать в ПЛК73, т.к. таргеты разные. Кроме как экспорта\импорта проекта с последующим пересозданием конфигурации под нужный таргет я не нашел способа переноса проектов с одной модели ПЛК на другую.
Алгоритм ваших действий:
1. Установить таргет для ПЛК73, проверить связь с пустым проектом. Т. е. подключается - чудненько.
2. Открыть проект для ПЛК63.
3. Экспорт всего проекта для ПЛК63 (кроме конфигурации).
4. Открыть ранее сохраненный пустой проект для ПЛК73, и импортировать в него проект из п.3
5. Отредактировать конфигурацию ПЛК в соответствии с проектом п.2. Сохранить, и пробовать подключаться.
Причина сего шаманства в том, что у разных ПЛК разные физические адреса регистров\входов\выходов, и поэтому перенос (экспорт\импорт) конфигурации вызывает больше проблем, чем пользы.
ЗЫ: Для удобства можно открыть две (три, пять) копии Кодесис. Т. е. двойной клик по файлу *.pro запускает свою копию Кодесиса.
А может вы тогда в курсе темы, как программировать саму панель, если можно её так назвать. Как присвоить адреса кнопкам на панели (F1, F2, F3 и остальные), как можно зажигать светодиоды на панели (К1, К2, К3......К6), знаю за них что, адрес у них BYTE, в конфигурации посмотрел, присвоил в программе адрес этого байта, загорелся только диод К1, как быть с остальными не могу дать ума.
Есть ли у вас опыт вывода текущего времени и даты на экран?
Вроде про библиотеку: Work_Mode_and_Ind_Mode всё прочитал, РП по ОВЕН почитал, но всёравно очень много вопросов не понятных.
mrozhkov
21.02.2020, 11:01
Попробовал запустить проект с ПЛК 63, сделал всё по вашей инструкции, импортировал проект в ПЛК 73, при подключении пишет ошибку: Идентификатор не определен, что можно попробовать сделать? Видимо что то сделал не так?47504
Развернутые вкладки конфигурации ПЛК обоих проектов можете показать?
ошибку: Идентификатор не определен
Это значит, что переменная (kbrd в данном случае) не объявлена нигде.
Можно (да и нужно) сделать так:
47511
Кстати. Отличия 63 от 73 есть именно в регистре клавиатуры. Разные типы данных.
47507
47509
Следовательно в шапке ПЛЦ_ПРГ тоже придется переписывать типы переменных (key_exit и key_start)
mrozhkov
21.02.2020, 13:27
Да, всё получилось, поменял в конфигурации клавиатура на kbrd, и проект загрузился без проблем! Спасибо огромное.
Сейчас смотрю адреса кнопок, пытаюсь понять как можно это использовать.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot