RTV forum PL | NewsGroups PL

PLC

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - PLC

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next

J.F.
Guest

Tue Feb 20, 2018 10:07 am   



Użytkownik "Irek.N." napisał w wiadomości grup
dyskusyjnych:p6fdgf$1fm$3@node1.news.atman.pl...
Quote:
IMO nie taka nuda, tak sie wlasnie zastanawiam jak to zgrabnie
zrobic
:-)

Hmm... rozumiem, że zastanawiasz się nad optymalizacją trasy dla 2
lub więcej wind Smile

To drugi etap, w pierwszym zwykla winda na 10 pieter z dodatkowymi
blaszkami co pol pietra.

licznik binarny pozycji windy ?
Czy pierscieniowy z jedna przesuwajaca sie jedynka ...

J.

J.F.
Guest

Tue Feb 20, 2018 10:09 am   



Użytkownik "Irek.N." napisał w wiadomości grup
dyskusyjnych:p6fd9j$1fm$1@node1.news.atman.pl...
Quote:
O ile wyjscia w PLC sa "uniwersalne", to wejscia analogowe ...
kompatybilne z tymi czujnikami, ktore sa kompatybilne :-)

termistor to chyba latwiej do Arduino :-)

No co Ty, kupuję kartę wejściową do termopar czy PT-k i konfiguruję
jaki tam czujnik mam.

A kosztuje to razem tyle, co kilka najlepszych sterownikow do pieca,
klasy domowej :-)

Quote:
Dostaję wynik w stopniach C, wartościach RAW czy jak tam sobie życzę,
ze skalowaniem i kalibracją.
Mnie nawet nie chce się tego konfigurować czasami, podłączam i czytam
w jednostkach 0.1C, dosłownie nic nie robię poza podłączeniem a i tak
wychodzi wystarczająco dokładnie.


J.

Mario
Guest

Tue Feb 20, 2018 10:56 am   



W dniu 20.02.2018 o 00:00, ToMasz pisze:
Quote:
W dniu 18.02.2018 o 21:08, Janusz pisze:
W dniu 2018-02-17 o 23:29, ToMasz pisze:

i ten przykład dowodzi słuszności tego co napisałem. komputery mogą
pracować bez windowsa, linuksa itp. mogą mieć swój system operacyjny
oparty (może być nawet oparty nalinuksie) READ ONLY bez emaila, www,
samby, ftp, jedynie z usługą która do odpowiedzniego bufora zrzuca
pliki txt. największa szkoda jaką możesz wyrządzić to nakazać lini
produkcyjnej robić coś innego. tak to strata, ale niewielka w
porównaniu z tym co sie dzieje i dziać będzie.
Aleś ty naiwny. Sądzisz że wirusów tekstowych nie ma? słyszałeś o
przepełnieniu bufora?
Poczytaj sobie jak grupa albo nawet jeden znaczek potrafi rozwalić system
https://niebezpiecznik.pl/post/tym-artykulem-zabijesz-komus-iphona-i-maca/


słyszałem bardzo wiele o wirusach. tekstowych, które _uruchamiaja makro_
i przepełnionych buforach które..... no właśnie? Ja Ci mówie o
programie, który zrozumie nazwy towaru i usług, ilości, adresy, ceny a
Ty mi piszesz że w nazwę towaru 32znaki wstawisz wirusa widowsowego
i....?  I system o którym ja piszę pokaże Ci srodkowy palec.
ale ja już jaśniej tego nie wytłumaczę. wybacz

ToMasz

Nie wytłumaczysz, bo cały czas udajesz, ze masz do czynienia z
komputerem i systemem realizującym tylko jedną usługę. A tych usług
potrzebujesz zazwyczaj dużo. I robi ci się z tego pełnowartościowy
system operacyjny. Zobacz ilu ludzi jest zaangażowanych w rozwój jądra
linuksa czy BSD. A do tego teamy zajmujące sie http, mail,
standardowymi protokołami i jakimiś specyficznymi BT, XBee, czy
dziesiątkami innych. I wszyscy od lat wiedzą o zagrożeniach wynikających
z przepełnienia bufora. A ty sądzisz ze firma zajmująca się transportem
najmie kilku programistów i zrobi coś bezpiecznego. To właśnie oni
zapewne nie zabezpieczą swojego produktu przed przepełnienia bufora czy
błędną obsługą jakiejś błędnej ramki, czy niedozwolonego znaku, czy SQL
injection.

--
pozdrawiam
MD

Waldemar
Guest

Tue Feb 20, 2018 11:07 am   



Am 16.02.2018 um 13:59 schrieb J.F.:
Quote:
Tak sie chcialem spytac kogos kto ma wieksze doswiadczenie z
programowaniem PLC,
w sumie to edukacyjne i o zakres stosowalnosci pytanie.

Gdybym np chcial uzyc do sterowania winda - ma to sens ?
Winda typowa, 5-10 pieter, przyciski w kabinie i na pietrach,
fotokomorka/czujnik indukcyjny z przeslona co pol pietra.

Silnik to powiedzmy nie nasze zmartwienie - ma osobny sterownik, 4
komendy realizuje - gora, dol, zwolnij, zatrzymaj.
PLC ma wygenerowac te 4 komendy.

Co lepsze modele maja rozne liczniki, ale tak w jezyku drabinkowym to mi
sie to dosc upierdliwe i rozbudowane wydaje.
Na granicy sensownosci.

A jakbym jeszcze np mial dwie windy i chcial jakis ambitniejszy program ?
Czy nawet glupie odklocanie tej fotokomorki, zeby np stan musial byc
stabilny przez 0.1s ?


Choc z drugiej strony ... kiedys to chyba na przekaznikach naprawde
robili ?

Koleżanka dorabiała na studiach w firmie Otis. Programowała sterowanie
windą na procesorze... jednobitowym Wink. Działało!

A jeżeli chodzi o PLC, to mamy coś takiego w pracy, oparte o Raspberry
PI. Wcześniej biegało toto na Atmega 8 i Atmega348, potem na STM32F4.
Do Raspberry mamy różne międzymordzia, np wyprowadzone porty WE/WY,
32xUART i różne takie. Też ekspandery na SPI, I2C i bitbang na
rejestrach przesuwnych. Używamy do wszelakich urządzeń, które budujemy.

Waldek

Irek.N.
Guest

Tue Feb 20, 2018 3:56 pm   



Quote:
A kosztuje to razem tyle, co kilka najlepszych sterownikow do pieca,
klasy domowej :-)


4 kanałowy jakieś... 110Eur?

Miłego.
Irek.N.

Irek.N.
Guest

Tue Feb 20, 2018 4:02 pm   



Quote:
To drugi etap, w pierwszym zwykla winda na 10 pieter z dodatkowymi
blaszkami co pol pietra.

licznik binarny pozycji windy ?
Czy pierscieniowy z jedna przesuwajaca sie jedynka ...

O nie, tal daleko się wkręcić nie dam.

Wiem, zrób na flagach i bez żadnej sekwencji... ;)


Miłego.
Irek.N.

Irek.N.
Guest

Tue Feb 20, 2018 4:16 pm   



Quote:
No wiesz, "podnosnik dla inwalidow" z dwoma przystankami zrobilbym
inaczej niz winde na 4 pietra.

No a czym to się różni? Myślisz, że inwalida zawsze przeżyje upadek z
np: 4 metrów?

Quote:
Prawde mowiac, to spodziewam sie, ze do wind sa specjalizowane
sterowniki, bardzo dobre w tym co robia.

Też.

Quote:
Pytanie bylo o zakres stosowalnosci PLC, 5000 szczebli, hm, ciekawe
doswiadczenie Smile

Absurdalne i obnaża tylko dyletanctwo programistów, ale to tylko moje
zdanie.

Quote:
Zaraz ... mam rozumiec ze tam jest 5000 wirtualnych przekaznikow ?
Bo co szczebel, to sie powinien jakims przekaznikiem konczyc.

Niekoniecznie przekaźnikiem, może być jakiś bloczek, flaga, cokolwiek.
Wiesz, najprostszy przykład to jeden przekaźnik, jeden czujnik i już
możesz napisać minimum dwa szczeble :)

Quote:
No i jakby PLC sterowal np prasą w zakładzie, to bys nie mial obiekcji ...

Ależ starują, nawet ważniejszymi rzeczami niż prasa. Poza tym PLC bywa
zintegrowane z obwodami safety. Ot chociażby zwolnienie ruchów robota
jak ktoś naruszy I strefę skanera 3D. Nic niezwykłego, a przecież robot
bez problemu może zabić.

Quote:
Ale ... w srodku takiego sterownika przeciez jakis procesor musi byc,
czemu nie AVR jak w arduino ?

No nie, przecież we "wszystkim może być cokolwiek", w PLC też może być
AVR. Czy to cokolwiek wnosi do rozmowy?

Miłego.
Irek.N.

Irek.N.
Guest

Tue Feb 20, 2018 4:17 pm   



Używamy do wszelakich urządzeń, które budujemy.

Ok, a co jest na koniec wkładane do urządzenia?

Miłego.
Irek.N.

J.F.
Guest

Tue Feb 20, 2018 4:32 pm   



Użytkownik "Irek.N." napisał w wiadomości grup
dyskusyjnych:p6he3v$m7p$1@node2.news.atman.pl...
Quote:
No wiesz, "podnosnik dla inwalidow" z dwoma przystankami zrobilbym
inaczej niz winde na 4 pietra.

No a czym to się różni? Myślisz, że inwalida zawsze przeżyje upadek z
np: 4 metrów?

Ale dlaczego ma upadac ?

Bede mial 2 krancowki a nie 20 impulsow, bede mial 2 przyciski a nie
20-40,
nie bede sie musial bawic w hamowanie, ani wybor kierunku...

Quote:
Pytanie bylo o zakres stosowalnosci PLC, 5000 szczebli, hm, ciekawe
doswiadczenie Smile
Absurdalne i obnaża tylko dyletanctwo programistów, ale to tylko moje
zdanie.

Hm, skoro zadanie zrobili, to chyba nie tacy dyletanci :-)

Ale wlasnie sie tego obawialem ... ze wyjdzie jakos duzo :-)

Quote:
Zaraz ... mam rozumiec ze tam jest 5000 wirtualnych przekaznikow ?
Bo co szczebel, to sie powinien jakims przekaznikiem konczyc.

Niekoniecznie przekaźnikiem, może być jakiś bloczek, flaga,
cokolwiek.
Wiesz, najprostszy przykład to jeden przekaźnik, jeden czujnik i już
możesz napisać minimum dwa szczeble Smile

Ja sie bardziej balem o to, czy PLC nie powie "wirtualnych moze byc
100".
Albo bogatszy, to 1000 Smile
Ale fakt, moze wystarczy mniej, a linie beda powodowac np "licznik
zmniejsz o 1".

Quote:
No i jakby PLC sterowal np prasą w zakładzie, to bys nie mial
obiekcji ...
Ależ starują, nawet ważniejszymi rzeczami niż prasa.

No wlasnie, a Ty sie o winde boisz :)

Quote:
Ale ... w srodku takiego sterownika przeciez jakis procesor musi
byc, czemu nie AVR jak w arduino ?

No nie, przecież we "wszystkim może być cokolwiek", w PLC też może
być AVR. Czy to cokolwiek wnosi do rozmowy?

No to skad obiekcje do Arduino ?

Fakt, ze to dopiero polowa - pewnie trzeba bedzie I/O dorobic i
zabezpieczen.

J.

J.F.
Guest

Tue Feb 20, 2018 4:37 pm   



Użytkownik "Irek.N." napisał w wiadomości grup
dyskusyjnych:p6hdac$lg5$1@node2.news.atman.pl...
Quote:
To drugi etap, w pierwszym zwykla winda na 10 pieter z dodatkowymi
blaszkami co pol pietra.

licznik binarny pozycji windy ?
Czy pierscieniowy z jedna przesuwajaca sie jedynka ...

O nie, tal daleko się wkręcić nie dam.
Wiem, zrób na flagach i bez żadnej sekwencji... Wink

Asynchroniczny ? Czasem takie pomysly sie pojawialy, ale po starciu z
praktyka szybko znikaly.
Tzn o elektronice mowie, procesorach, FPGA ... niektore FPGA to zdaje
sie naprawde GA byly, a nie jakies makrocele ze wszystkimi opcjami.
A i tam zalecano synchronicznie :-)

Bo w PLC ten asynchronizm bylby chyba znacznie uproszczony.

J.

J.F.
Guest

Tue Feb 20, 2018 4:38 pm   



Użytkownik "Irek.N." napisał w wiadomości grup
dyskusyjnych:p6hcuq$u5g$1@node1.news.atman.pl...
Quote:
A kosztuje to razem tyle, co kilka najlepszych sterownikow do
pieca, klasy domowej :-)

4 kanałowy jakieś... 110Eur?

PLC, plus karta przetwornikow, plus stosowny czujnik ... powiedzmy 3
czujniki skoro juz 4 kanaly mamy :-)

J.

Marek
Guest

Tue Feb 20, 2018 4:42 pm   



On Tue, 20 Feb 2018 16:32:20 +0100, "J.F."
<jfox_xnospamx@poczta.onet.pl> wrote:
Quote:
Bede mial 2 krancowki a nie 20 impulsow, bede mial 2 przyciski a
nie
20-40,
nie bede sie musial bawic w hamowanie, ani wybor kierunku...

Pytanie kontrolne, czy rzeczywiście budujesz windę czy tylko.
rozważasz teorię?

--
Marek

irabil
Guest

Tue Feb 20, 2018 4:59 pm   



W dniu 19.02.2018 o 22:00, Irek.N. pisze:
Quote:
Takie na wieksza ilosc pieter ?

Zasady te same, jakie znaczenie ma ilość pięter?

Zasady te same bo sam algorytm obsługi jazdy jest uniwersalny od 2 do
n-dziesiąt pięter. Ale ilość pięter ma duży wpływ na objętość programu
czyli na dobór sterownika oraz modułów rozszerzających. Każdy przystanek
zajmuje w najprostszej wersji ( nie korzystając z magistrali CAN ) dwa
wejścia i dwa wyjścia. Czyli obsługa 11 przystanków zajmuje 44 we-wy a
jest to tylko obsługa przycisków na przystanku i w kabinie wraz ze
sterowaniem podświetleniem. Mało tego to strasznie komplikuje program bo
każdy przycisk w programie pojawia się wielokrotnie np. krótkie
naciśnięcie wezwania steruje wejście, czas naciśnięcia zlicza licznik
jeśli do 1 s to zbiorczość dół, jeśli dwa dźwigi w grupie to informacja
do obsługi grupy, sterowanie podświetleniem mruga co 1 s, długie
przyciśnięcie od 1s do 2s to samo tylko zbiorczość góra i mryganie
podświetleniem szybsze dla odróżnienia, bardzo długie przyciśnięcie
powyżej 3s kasuje wezwanie i wszystkie informacje o nim w sterowniku.
Dlatego właśnie pojawia się te 5k i więcej linii.

Quote:

Tylko napisanie takiego programu który zapewniał by odpowiedni poziom
bezpieczeństwa użytkowników oraz obsługi oraz pełną funkcjonalność
wiąże się z tego co widziałem w programie z drabinką na jakieś 5000 -
8000 szczebli Smile.

Tego sie wlasnie balem Smile
Ale jesli sie da ... to moze to nie problem ... w odpowiednio duzym
PLC :-)

Swoja droga - dawniej bylo mniej przekaznikow, powinno dac sie i
krocej :-)

Jakoś nie mogę sobie wyobrazić, że oparli bezpieczeństwo windy o jakieś
tam drabinki w PLC. Nawet w prostych maszynach za takie funkcje
odpowiadają dedykowane układy (TwinSafe, Pilz, Preventa, cokolwiek)
niezwiązane z programem głównym. Kurcze, może windy nie mają wymagań o
jakie je podejrzewam. Może jest też tak, że sterowanie może być podłe,
bo i tak osobny układ z hamulcami nadzoruje bezpieczeństwo?
Cholera, nie znam się, zaczynam gdybać Sad

Nie jest tak źle Smile). Za bezpieczeństwo odpowiada ciąg połączonych ze
sobą w szereg łączników bezpieczeństwa ( np. kontakty drzwi, kontakty
rygli, kontakt chwytaczy itp. ) które sterują zdublowanym z połączonymi
w szereg stykami ( kontrola sklejenia styków ) przekaźnikiem
bezpieczeństwa. Dopiero on informuje sterownik że może rozpocząć jazdę.

Quote:

Hm, zawsze sie podejrzanym okiem patrze na certyfikowanie programow.
Ale drabinki moze latwiej inzynierowi z UDT zrozumiec ... ha, ha, 5
tys :-)

Jak ktokolwiek ogarnie 5k linii, to stawiam zgrzewkę :)

Tak czy inaczej jakos to trzeba zrobic, i wszystko moze sie popsuc.
Wiec pomysl z Arduino wcale nie wydaje mi sie szalony.

Bardzo szalony.

Tak mnie wzięło na zastanawianie się. Skoro windy robią na PLC i nie
przejmują się safety, to jak to się ma w przypadku sterowników świateł
drogowych? Też mają to w d... czy tam już odpowiednie certyfikacje są
wymagane? Koś wie?



Miłego.
Irek.N.


Janusz
Guest

Tue Feb 20, 2018 8:31 pm   



W dniu 2018-02-20 o 16:16, Irek.N. pisze:

Quote:
No nie, przecież we "wszystkim może być cokolwiek", w PLC też może być
AVR. Czy to cokolwiek wnosi do rozmowy?
Irek, a widziałeś najnowszego pilza na avr-ze? To dopiero jazda, procek

kompletnie niezabezpieczony
wiesza się od samego patrzenia Smile
Ktoś kupił założył i maszyna ciągle wieszała się, wymienialiśmy na inny.
Na testach wystarczyło pstryknięcie lutownicą trasformatorówką żeby
zawisł Smile
Zastanawiające jak to przeszło testy bezpieczeństwa, oczywiście odpowiednie
ikonki i nazwy były na obudowie :)

--
Pozdr
Janusz

Marek
Guest

Tue Feb 20, 2018 10:01 pm   



On Tue, 20 Feb 2018 20:31:26 +0100, Janusz <janusz_kk@o2.pl> wrote:
Quote:
Na testach wystarczyło pstryknięcie lutownicą trasformatorówką żeby
zawisł Smile

Test lutownicą rulez!

--
Marek

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next

elektroda NewsGroups Forum Index - Elektronika Polska - PLC

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map