SIEMENS, DF&PD

Предыдущее посещение: Пт июн 24, 2016 13:38 Текущее время: Пт июн 24, 2016 13:38

Часовой пояс: UTC + 3 часа




 [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Компилятор ругается на Interconnection
СообщениеДобавлено: Пт июн 08, 2012 18:03 
Не в сети
Новый писатель

Зарегистрирован: Пн авг 08, 2011 9:29
Сообщения: 35
Господа, помогите пожалуйста с непониманием.
ПО PCS7 v6.1 SP4
Впервые столкнулся с PCS7 и сам пытаюсь разобраться.
Рисую в CFC(для пробы в библиотеке проекта) обработку одного аналогово входа.
Вначале сделал масштабирование средствами AI_CH + MEAS_MON(потом заменил meas_mon на свою проверки уставок) и скомпилировал как FB. Далее использую созданый блок в новом CFC уже в PH с Alarm_8p, таймерами и др. Подключаю IW через интерконекшн, остальные параметры прописываю в DB(чтобы их можно было менять из WinCC) и натравливаю входа/выхода в CFC на адреса в DB. Вроде бы все нормально, но при компиляции вылазит ошибка.
Скрины прилагаю:

CFC схема:
Изображение

Сообщение:
Изображение

Подскажите пожалуйста что я делаю не правильно. Посодействуйте советами.
Про курсы можно не упоминать, согласен что лучше на них побывать, но времени нет, если только после...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 7:19 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Вс фев 26, 2006 21:44
Сообщения: 1688
Откуда: Липецк, ОАО "НЛМК"
При загрузке картинок - убирайте галочку "уменьшить". Сам пробовали прочитать то, что у вас на скринах?
По тем обрывкам текста, что удалось разобрать, кажется, что у вас данные на входе берутся из каких-то не тех DB - возможно, созданных при предыдущей компиляции CFC.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 8:09 
Не в сети
Новый писатель

Зарегистрирован: Пн авг 08, 2011 9:29
Сообщения: 35
Изображение

Изображение

Перезалил скрины. Я пытаюсь подтянуть данные из DB(не экземплярной) в которой(по задумке) записаны параметры для нескольких экземпляров одинаковых CFC схем(вобщем параметры для обработки всех аналоговых входов хранятся в одной ДБшке, которую создал я).
Если так нельзя, то подскажите пожалуйста как следует правильно это делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 9:47 
Не в сети
Ведущий специалист

Зарегистрирован: Ср апр 30, 2008 10:06
Сообщения: 102
Откуда: SIEMENS I IA AS Москва
Зайдите в меню на CFC:
Options->Customize->Compile/Download и посмотрите что у Вас в Areas Reserved for Other Applications:
DB numbers from ...
скорее всего пользовательский блок выходит за границы установленного здесь диапазона. Нужно либо расширить диапазон пользовательских блоков, либо создать DB в данном диапазоне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 12:15 
Не в сети
Новый писатель

Зарегистрирован: Пн авг 08, 2011 9:29
Сообщения: 35
Спасибо Александр, помогло.
А правильно ли это использовать 1 DB для параметров всех AI?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 12:31 
Не в сети
Известный Писатель

Зарегистрирован: Пн янв 26, 2009 14:50
Сообщения: 148
Цитата:
А правильно ли это использовать 1 DB для параметров всех AI?
А зачем это вообще надо делать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 14:04 
Не в сети
Новый писатель

Зарегистрирован: Пн авг 08, 2011 9:29
Сообщения: 35
kaa1979 писал(а):
Цитата:
А правильно ли это использовать 1 DB для параметров всех AI?
А зачем это вообще надо делать?


Ну мне кажется достаточно удобным иметь все параметры для обработки AI в одном DB и к этому DB подключаться в WinCC.

Если я не прав опишите пожалуйста как бы это сделали Вы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июн 09, 2012 17:34 
Не в сети
Известный Писатель

Зарегистрирован: Пн янв 26, 2009 14:50
Сообщения: 148
Мы говорим о PCS7, или о том, что вы осваиваете CFC?

Если PCS7 (да и вообще), то:
у вас есть FB, вы даете ему имя 'BLOCKNAME'. Ставите ему и его переменным, необходимым на верхнем уровне, свойство S7_m_c='true'.
Теперь для каждого его экземпляра в CFC, будет в WinCC генерироваться структура. В WinCC создаем faceplate типа BLOCKNAME и BlockIcon на картинке @@PCS7Typicals.pdl.
К каждому BlockIcon привязывается имя экземпляра, а из BlockIcon открывается faceplate.
И даже не задумываемся когда добавили/убавили параметр или экземпляр (аналоговый вход), и какая там вообще адресация.
Почитайте доки (хотя бы PCS 7 Getting Started, PCS 7 Operation Station).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group