Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> контроллеры сименс
Гость_kostya77_*
сообщение 23.7.2007, 20:04
Сообщение #1





Guest Forum






есть несколько вопросов по контроллерам сименс
серия PRV и PXC64 U
1.где можно найти софт для написания и заливки проги в в них ? софт платный ?
2.с контроллеров сименс можно слить программу кемто написанную и отредактирывать?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 24.7.2007, 5:52
Сообщение #2


Всегда !


Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



1. Софт платный. Обращайтесь в Сименс. Или к партнерам Сименса
2. С РХС нет, с PRV, по-моему, можно. Опять же уточните в Сименсе.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_kostya77_*
сообщение 24.7.2007, 21:16
Сообщение #3





Guest Forum






Цитата(Lex @ 24.7.2007, 2:52) [snapback]148263[/snapback]
1. Софт платный. Обращайтесь в Сименс. Или к партнерам Сименса
2. С РХС нет, с PRV, по-моему, можно. Опять же уточните в Сименсе.



спасибо
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_kostya77_*
сообщение 25.7.2007, 19:00
Сообщение #4





Guest Forum






На обьекте стоит контролер симес PRV 2
Он управляет 6 горелками газовыми
Потдержует заданную температуру в печи
Работа пид регулятора не устраивает – температура плавает от заданного дето 15 градусов
С контролера слили программу
Фрагменты ее



00 -- Zadani souradnic (z.B. Xn = teplota, yn = odpor)
510 IF NOT DFN(Y3) THEN X1:=0; X2:=0; X3:=0; y1:=0; y2:=0; y3:=0
512 IF NO=6 THEN CO:=-52.4; CS:=0.05; CN:=0; GOTO 650
514 IF NO=7 THEN CO:=0; CS:=0.0138; CN:=0; GOTO 650
520 PRINT "1. souradnice [X="!X1!", Y="!y1!"]",; INPUT X1,y1
530 PRINT "2. souradnice [X="!X2!", Y="!y2!"]",; INPUT X2,y2
535 IF EK THEN A$:="N"; GOTO 570
540 INPUT "Nelinearni prubeh (Y/N)? " A$; A$:=UCASE$(A$)
550 IF A$<>"Y" THEN GOTO 565
560 PRINT "3. souradnice [X="!X3!", Y="!y3!"]",; INPUT X3,y3
565 IF US=1 AND (NO=4 OR NO=5) THEN A0:=A0/2; A1:=A1/2
570 Y1:=y1*A0+A1; Y2:=y2*A0+A1; Y3:=y3*A0+A1; GOTO 600





600 -- Vypocet CVP-parametru (CO=Offset, CS=Sklon, CN=Nelinearita)
610 IF A$<>"Y" THEN CN:=0; GOTO 640
620 N:=X1*Y1*(Y3-Y2)+X2*Y2*(Y1-Y3)+X3*Y3*(Y2-Y1)
630 CN:=(X1*(Y2-Y3)+X2*(Y3-Y1)+X3*(Y1-Y2))/N
640 CS:=(X1-X2+CN*(Y1*X1-Y2*X2))/(Y1-Y2); CO:=X1+Y1*(CN*X1-CS)
641 IF EK THEN PRINT " "; PRINT "Koeficienty : COF="!CO!!!"CS="!CS
642 IF EK THEN IF B$="Y" THEN @CVPCP.COF:=CO; @CVPCP.CS:=CS; GOTO 700
650 PRINT " "; PRINT "Koeficienty : COF="!CO!!!"CS="!CS!!!"CNL="!CN


Подскажите этот фрагмент ПИД регулятор ?
поскажите где копать
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nick
сообщение 27.7.2007, 8:33
Сообщение #5


Руководитель проекта


Группа: Участники форума
Сообщений: 658
Регистрация: 29.7.2005
Из: СПб
Пользователь №: 1028



Цитата(kostya77 @ 25.7.2007, 20:00) [snapback]149180[/snapback]
00 -- Zadani souradnic (z.B. Xn = teplota, yn = odpor)
510 IF NOT DFN(Y3) THEN X1:=0; X2:=0; X3:=0; y1:=0; y2:=0; y3:=0
512 IF NO=6 THEN CO:=-52.4; CS:=0.05; CN:=0; GOTO 650
514 IF NO=7 THEN CO:=0; CS:=0.0138; CN:=0; GOTO 650
520 PRINT "1. souradnice [X="!X1!", Y="!y1!"]",; INPUT X1,y1
530 PRINT "2. souradnice [X="!X2!", Y="!y2!"]",; INPUT X2,y2
535 IF EK THEN A$:="N"; GOTO 570
540 INPUT "Nelinearni prubeh (Y/N)? " A$; A$:=UCASE$(A$)
550 IF A$<>"Y" THEN GOTO 565
560 PRINT "3. souradnice [X="!X3!", Y="!y3!"]",; INPUT X3,y3
565 IF US=1 AND (NO=4 OR NO=5) THEN A0:=A0/2; A1:=A1/2
570 Y1:=y1*A0+A1; Y2:=y2*A0+A1; Y3:=y3*A0+A1; GOTO 600


600 -- Vypocet CVP-parametru (CO=Offset, CS=Sklon, CN=Nelinearita)

610 IF A$<>"Y" THEN CN:=0; GOTO 640
620 N:=X1*Y1*(Y3-Y2)+X2*Y2*(Y1-Y3)+X3*Y3*(Y2-Y1)
630 CN:=(X1*(Y2-Y3)+X2*(Y3-Y1)+X3*(Y1-Y2))/N
640 CS:=(X1-X2+CN*(Y1*X1-Y2*X2))/(Y1-Y2); CO:=X1+Y1*(CN*X1-CS)
641 IF EK THEN PRINT " "; PRINT "Koeficienty : COF="!CO!!!"CS="!CS
642 IF EK THEN IF B$="Y" THEN @CVPCP.COF:=CO; @CVPCP.CS:=CS; GOTO 700
650 PRINT " "; PRINT "Koeficienty : COF="!CO!!!"CS="!CS!!!"CNL="!CN

Очень похоже на BASIC cool.gif

Сообщение отредактировал Nick - 27.7.2007, 8:34
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 27.7.2007, 8:51
Сообщение #6


Всегда !


Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



To kostya77
судя по всему объект делали наши славянские друзью (чехи, юги ?)
PRV - это серия Visonik.
Ее хорошо знают в представительстве, Инпреде и САЭ.
С представительством контакт не наладили ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_kostya77_*
сообщение 28.7.2007, 19:21
Сообщение #7





Guest Forum






Цитата(Lex @ 27.7.2007, 5:51) [snapback]149925[/snapback]
To kostya77
судя по всему объект делали наши славянские друзью (чехи, юги ?)
PRV - это серия Visonik.
Ее хорошо знают в представительстве, Инпреде и САЭ.
С представительством контакт не наладили ?



пока еще неналадили
может вы чем поможите ?


Цитата(Nick @ 27.7.2007, 5:33) [snapback]149914[/snapback]
Очень похоже на BASIC cool.gif

многим похож )))
неужеле на вейсике програмируется ? )
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 30.7.2007, 6:20
Сообщение #8


Всегда !


Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



Я по PRV не помогу - не было опыта. Поэтому и сказал про представительство...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_kostya77_*
сообщение 5.8.2007, 1:12
Сообщение #9





Guest Forum






Цитата(Lex @ 30.7.2007, 3:20) [snapback]150675[/snapback]
Я по PRV не помогу - не было опыта. Поэтому и сказал про представительство...



есть одно но
достался обьект нам доконца тольком недоведенный
а сименс только работает с партнерами
кто покупает у них железо
(((
вот тут загвоздка
фирма поставило запуустила и испарилась
недоведя доконца обьект
и концы вводу
(((
тупиковая картина

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Lex
сообщение 5.8.2007, 7:13
Сообщение #10


Всегда !


Группа: Участники форума
Сообщений: 1259
Регистрация: 1.7.2005
Из: Новосибирск
Пользователь №: 934



To kostya77
Цитата
тупиковая картина

Из каждой ситуации есть выход.
Если собираетесь работать с сименсом дальше,
пройдите обучение по PXC и работайте.
PRV ветка тупиковая, поэтому учиться ей смысла нет;
попробуйте поработать с партнерами сименса, имеющими опыт.
думаю, помогу. За денежку, конечно.
Объект территориально где ? Имхо, в Моркве, Питере, Ебурге не проблема найти фирму или чела, знающего PRV.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_kostya77_*
сообщение 6.8.2007, 1:04
Сообщение #11





Guest Forum






Цитата(Lex @ 5.8.2007, 4:13) [snapback]153151[/snapback]
To kostya77

Из каждой ситуации есть выход.
Если собираетесь работать с сименсом дальше,
пройдите обучение по PXC и работайте.
PRV ветка тупиковая, поэтому учиться ей смысла нет;
попробуйте поработать с партнерами сименса, имеющими опыт.
думаю, помогу. За денежку, конечно.
Объект территориально где ? Имхо, в Моркве, Питере, Ебурге не проблема найти фирму или чела, знающего PRV.



контролер PRV
нужно отладить ПИД регулятор
есть программа под досом - которая заливает и сливает прошивку
язык типа бейсика
есть еще разновидность скады
заказчику неустраивает график работы обьекта
температура плавает сильно в большом диапазоне от установленного
((
доки по PRV НЕТУ
да и по языку програмирования тоже нет
обьект на Украине
любому совету буду рад
с сименсом пытаемси общатся ....пока невыходит
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей Долганов
сообщение 6.8.2007, 9:04
Сообщение #12





Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075



Может Вам на курсы сходить? Вот на эти: http://www.sbt.siemens.ru/default.asp?artID=3855
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Constantin111_*
сообщение 6.8.2007, 11:20
Сообщение #13





Guest Forum






Цитата(kostya77 @ 25.7.2007, 20:00) [snapback]149180[/snapback]
На обьекте стоит контролер симес PRV 2
...............

620 N:=X1*Y1*(Y3-Y2)+X2*Y2*(Y1-Y3)+X3*Y3*(Y2-Y1)
630 CN:=(X1*(Y2-Y3)+X2*(Y3-Y1)+X3*(Y1-Y2))/N
640 CS:=(X1-X2+CN*(Y1*X1-Y2*X2))/(Y1-Y2); CO:=X1+Y1*(CN*X1-CS)
Подскажите этот фрагмент ПИД регулятор ?
поскажите где копать



Похоже на то, но что то я с коэффициентами не могу разобраться...

советую посмотреть теорию:
http://atm.h1.ru/root/theory/theory33.html

и кроме того 2 реализации (рекуррентнного и нерекуррентнного алгоритмов) выложенных в интернете:

Рекуррентный алгоритм
U=U1-C0*E+C1*E1+C2*E2
C0=Ku*(1+Td/T0)
C1=Ku*(1+2Td/T0-T0/Ti)
C2=Ku*Td/T0
Ku коэффициент усиления
T0 период квантрвания (обычно берут 1)
Ti постоянная интегрирования
Td постоянная дифференцирования
E текущее значение ошибки
E1 значение ошибки такт назад
E2 значение ошибки 2 такта назад
VAR
M:INT; /* переключатель */
U:REAL; /* выход регулятора */
U1:REAL; /* выход такт назад */
E:REAL;
E1:REAL;
E2:REAL;
C0,C1,C2:REAL;
END_VAR;

/* PID subprogram, call cyclically */
PROCEDURE PID;
BEGIN
IF M=1 THEN
BEGIN
E2:=E;
U:=(-C0)*E;
Output(U); /* Процедура вывода управляющего возд. */
U1:=U;
M:=2;
END;
ELSE IF M=2 THEN
BEGIN
E1:=E;
U:=U1-C0*E1+C1*E2;
Output(U);
U1:=U;
M:=0;
END
ELSE
BEGIN
U:=U1-C0*E+C1*E1+C2*E2;
Output(U);
U1:=U;
E2:=E1;
E1:=E;
END;
END_IF;
END;
/*при первом обращении к подпрограмме М должно быть равно 1*/


Нерекуррентный алгоритм
U=C0*E+C1*SUM+C2*(E-E1)
C0=Ku
C1=Ku*T0/Ti
C2=Ku*Td/T0
SUM - сумма ошибок с первой по предпоследнюю


VAR
M:INT; /* переключатель */
U:REAL; /* выход регулятора */
E:REAL;
E1:REAL;
SUM:REAL;
C0,C1,C2:REAL;
END_VAR;

PROCEDURE PID;
BEGIN
IF M=1 THEN
BEGIN
E1:=E;
SUM:=E;
U:=C0*E+C1*SUM;
Output(U);
M=0;
END;
ELSE
BEGIN
SUM:=SUM+E;
U:=C0*E+C1*SUM+C2*(E-E1);
E1:=E;
END;
END_IF;
END;

Это не совсем паскаль, но очень похоже.
Мертвую зону и ограничение добавиь по потребности
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_kostya77_*
сообщение 7.8.2007, 0:55
Сообщение #14





Guest Forum






Цитата(Constantin111 @ 6.8.2007, 8:20) [snapback]153372[/snapback]
Похоже на то, но что то я с коэффициентами не могу разобраться...

советую посмотреть теорию:

PROCEDURE PID;
BEGIN
IF M=1 THEN


END_IF;
END;

Это не совсем паскаль, но очень похоже.
Мертвую зону и ограничение добавиь по потребности


язык программирования для контроллеров PRV - COLBAS типа бейсика
(((
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Serg1_*
сообщение 7.8.2007, 9:21
Сообщение #15





Guest Forum






Цитата(Lex @ 27.7.2007, 5:51) [snapback]149925[/snapback]
To kostya77
судя по всему объект делали наши славянские друзью (чехи, юги ?)
PRV - это серия Visonik.
Ее хорошо знают в представительстве, Инпреде и САЭ.
С представительством контакт не наладили ?



По поводу фирмы (Инпреде) не советую к ним обращаться есть печальный опыт общения с ними.
Ребята тормозят по технологии им Тех. задание даёшь одно они выполняют совсем другое.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Nick
сообщение 7.8.2007, 19:00
Сообщение #16


Руководитель проекта


Группа: Участники форума
Сообщений: 658
Регистрация: 29.7.2005
Из: СПб
Пользователь №: 1028



Цитата(Serg1 @ 7.8.2007, 10:21) [snapback]153750[/snapback]
По поводу фирмы (Инпреде) не советую к ним обращаться есть печальный опыт общения с ними.
Ребята тормозят по технологии им Тех. задание даёшь одно они выполняют совсем другое.

От туда много грамотного народу уволилось, видимо душить начали братьев наших blink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Сергей Долганов
сообщение 8.8.2007, 8:36
Сообщение #17





Группа: Участники форума
Сообщений: 1755
Регистрация: 6.12.2006
Из: Москва
Пользователь №: 5075



Цитата
Если кому интересно зайдите по этой ссылке там много интересного софта для Siemens
Кроме этого интересный подраздел CAD


Зачем Вы человека путаете, не нужен ему этот сайт.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc

Последние сообщения Форума






RSS Текстовая версия Сейчас: 22.7.2025, 20:47
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных