FAQ | Points | Add... | Recent posts | Search | Register | Log in


Step7 5.4 - edycja FB online


Post new topic  Reply to topic      Main Page -> Forum Index -> Automation Generally -> Step7 5.4 - edycja FB online
Author
Message
pembuk
Poziom 11
Poziom 11


Joined: 29 Sep 2005
Posts: 71

Post#1 Post from the author of the topic 03 Feb 2012 21:15   

Step7 5.4 - edycja FB online


Witam,

Od razu zaznaczę, że w programowaniu Stepem jestem raczej zielony. Na co dzień pracuje z AB, ale mamy w firmie jedną dość sporą realizację na s7-300 i niestety ją też trzeba obsłużyć.

Interesuje mnie w jaki sposób mogę przeprowadzić edycję FB będąc w trybie on-line z CPU tak by nie było konieczne przeładowanie programu (np. podczas wykonywania programu). Dokładnie chodzi mi tylko o zmianę jednej stałej wartości w instrukcji porównania. Czy jest to w ogóle możliwe?

W przypadku AB nie ma z tym problemu. W stepie wiem o jaki FB chodzi, mogę go otworzyć i monitorować.

Z góry dziękuję za pomoc i proszę o wyrozumiałość ;)
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 03 Feb 2012 21:15   





Back to top
   
PikaCZ
Poziom 8
Poziom 8


Joined: 28 Jan 2006
Posts: 26
Location: Krakow

Post#2 03 Feb 2012 21:57helpful post - solution   

Re: Step7 5.4 - edycja FB online


Witam. Pracując ze Stepem 5.4 niema tak jak w AB (rozumiem że chodzi o Allen Bradley) pracy w trybie online. Robiąc zmiany w programie nie musisz wgrywać po podłączeniu się do sterownika całego programu tak jak to mam miejsce w AB (ponieważ nie podłączasz się do sterownika tak jak w AB). Możesz wgrać ten jeden konkretny blok który edytowałeś i jeśli nie popełniłeś żadnego błędu sterownik się nie zatrzyma. Jeśli masz wątpliwości gdzie znajduje się nowszy program u ciebie na komputerze czy w PLC zawsze możesz skorzystać z funkcji Compare.

Edytując funkcję FB musisz zwrócić uwagę czy podczas edycji nie zmieniłeś definicji samego bloku FB (np dodałeś wejści lub wyjście lub jakąś nową zmienną) bo wtedy należy aktualizować blok DB który jest powiązany z daną funkcją. Jeśli tego nie zrobisz sterownik może się zatrzymać. Sprawa się komplikuje jeśli dodatkowo zmienisz definicję FB która jest wywoływana jako multi-instance, ale to temat na inny wątek.

Mam nadzieję że chociaż trochę wyjaśniłem, jak masz problem to pisz.
Back to top
   
Google

Google Adsense


Post# 03 Feb 2012 21:57helpful post - solution   





Back to top
   
pembuk
Poziom 11
Poziom 11


Joined: 29 Sep 2005
Posts: 71

Post#3 Post from the author of the topic 03 Feb 2012 22:07   

Re: Step7 5.4 - edycja FB online


Ok, czyli nie powinno być problemu. Dokładnie chodzi o to by zmienić jedną stałą wartość w instrukcji porównania z np 1.3 na 1.7. To wg tego co piszesz nie powinno zmienić struktury bloku FB więc Fb tak jakby się zaktualizuje. Wyprowadź mnie z błędu jeśli się mylę.
AB w tej kwestii jest o wiele przystępniejszy (RSLogix5000), w zasadzie cały soft można napisać na pracującym sterowniku (w trybie run) bez konieczności przeładowywania.

Dzięki za szybką odpowiedź.

Pozdrawiam
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 03 Feb 2012 22:07   





Back to top
   
PikaCZ
Poziom 8
Poziom 8


Joined: 28 Jan 2006
Posts: 26
Location: Krakow

Post#4 03 Feb 2012 22:35   

Re: Step7 5.4 - edycja FB online


Tak jeśli chcesz zmienić jakąś stałą w FB bloku po prostu zmieniasz a następnie robisz download danego bloku i wszystko śmiga bez problemu.

Jeśli chodzi o to kto jest lepszy to kwestia ideologi i własnych upodobań.... To co piszesz to prawda można cały program w AB napisać w online tylko dla mnie to nie jest żadna zaleta a czasami wręcz przeciwnie ogromna wada......

Na co dzień pracuję z różnymi sterownikami S7, S5 , AB, GE i kilka innych każdy z nich ma swoje wady i zalety.... kwestia żeby zdawać sobie z tego sprawę i umiejętnie korzystać z tego co daje konkretne środowisko.

Pozdrawiam
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Automation Generally -> Step7 5.4 - edycja FB online
Page 1 of 1
Similar topics
Step7 - otwieranie i edycja projektu. (8)
STEP7 - edycja bloku funkcyjnego (3)

Page generation time: 0.082 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed