PDA

Просмотр полной версии : Передача массива данных в СП270



Nerd
06.03.2012, 14:20
СП 270 используется как диспетчерская панель, в неё нужно передавать сведенья о наработке оборудования в часах и минутах за смены в течении недели.

Со стороны ПЛК выкладываю в три регистры отдельно часы и отдельно минуты и номер смены (из трёхмерного массива)
Со стороны СП 270 через функциональную область запрашиваю сведенья о наработке по нужному оборудованию при открытии окна этого оборудования.

Как организовать распределние данных из двух регистров согласно значению третьего ???

Типа такой конструкции

CASE PSW256
1: PSW258 := 3х3 ;
PSW259 := 3х4 ;
2: PSW260 := 3x3
PSW261 := 3х4 ;

Валенок
08.03.2012, 23:46
весь массив на панели, зачем третий индекс ?

Nerd
10.03.2012, 15:31
У меня возможно будет много единиц оборудования, по каждой еденице 7 записей времени, я не умею передавать время одним словом и делю на два отдельно часы отдельно минуты, 8х7х2=108, 16х7х2=224.
Ну и несовсем универсально будет.
Хочется сделать универсальный опрос ПЛК номер оборудования, номер смены, вывод времени. Как бы понятно что этим скада должна заниматься но я ещё недорос до этого..(

mikele
10.03.2012, 17:32
В оригинальной документации что-то подобно встречал.
А любом случае, нужно использовать расширенный функции панели или С-скрипт.

Nerd
11.03.2012, 10:45
Я пользуюсь мануалом РП_СП270.pdf, там этого вроде нет, где искать ?

mikele
11.03.2012, 12:51
Ответил в личку. Удачи!

2Nikus
12.03.2012, 08:26
У меня подобная ситуация, прошу продублировать ответ и мне.

Aleksandr
14.03.2012, 21:38
А лучше написать здесь.

mikele
15.03.2012, 08:09
А лучше написать здесь.

Увы, не лучше. Проверено опытным путем. Могу лишь посоветовать внимательно изучать софт "Конфигуратор СП200". И Вам откроются интересные вещи. Удачи!

SBER
09.04.2012, 13:25
Я бы сделал одну переменную, которая листает дни и смены, и поочередно подсовывал бы с плк разные значения.

anowice
26.07.2012, 16:43
Вот я так и сделал, подсовываю на ПЛК различные значения для различных функциональных областей, но у меня областей 10, в каждой читается по 7 слов памяти. Оказалось, что задержки между переключениями между областями в 1с нехватает, панелька не успевает так читать.