eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPytanie o programowanie PLC/HMI
Ilość wypowiedzi w tym wątku: 4

  • 1. Data: 2014-05-29 14:02:10
    Temat: Pytanie o programowanie PLC/HMI
    Od: Szczepan <m...@f...usunto.pl>


    Witam.

    Do tej pory zajmowalem sie programowaniem kompterow w 'klasycznych' jezykach
    programowania.
    Byc moze w niedalekiej przyszlosci bede mial potrzebe zaimplementowania kilku
    prostych algorytmow
    w sterowniku PLC. Konkretnie jest to Omron CP1L polaczony z panelem NQ3.

    Mam takie - pewnie trywialne pytanie.
    Szukalem po googlach, ale nie znalazlem tego czego szukam.
    Jedyne czego sie dowiedzialem, to ze programowanie takich sterownikow jest zupelnie
    inne od pisania klasycznych
    programow, polega bardziej na rysowaniu diagramow. Dowiedzialem sie o StructuredText
    ktory pozwala oprogramowac PLC w
    'znany mi sposob' ale nie znalazlem nic na jego temat w stosunku do HMI.

    W jaki sposob w takich sterownikach/panelach programuje sie bardziej zaawansowane
    algorytmy?

    Dajmy na to ze chcialbym rozwiazac takie problemy:

    1) uzytkownik podaje kilka liczb.
    Moj program na tej podstawie wylicza serie liczb - ktore sa danymi wejsciowymi
    (recepturami) do sterowania silnika
    krokowego podpietego do PLC.

    2) Receptury te sa zapisane w pamieci PLC/HMI lub podpietego do nich pendrive. W jaki
    sposob realizuje sie odczyt/zapis
    do pliku ?

    O czym poczytac?


  • 2. Data: 2014-05-29 14:30:32
    Temat: Re: Pytanie o programowanie PLC/HMI
    Od: "J.F" <j...@p...onet.pl>

    Użytkownik "Szczepan" napisał w wiadomości grup
    dyskusyjnych:lm77k2$mk2$...@m...internetia.pl...
    >Do tej pory zajmowalem sie programowaniem kompterow w 'klasycznych'
    >jezykach programowania.
    >Byc moze w niedalekiej przyszlosci bede mial potrzebe
    >zaimplementowania kilku prostych algorytmow
    >w sterowniku PLC. Konkretnie jest to Omron CP1L polaczony z panelem
    >NQ3.

    >Dajmy na to ze chcialbym rozwiazac takie problemy:
    >1) uzytkownik podaje kilka liczb.
    >Moj program na tej podstawie wylicza serie liczb - ktore sa danymi
    >wejsciowymi (recepturami) do sterowania silnika
    >krokowego podpietego do PLC.

    Standardowe drabinki PLC numerkow nie obsluguja :-)
    Ale do tych co potrafia sa rozszerzenia.

    >2) Receptury te sa zapisane w pamieci PLC/HMI lub podpietego do nich
    >pendrive. W jaki sposob realizuje sie odczyt/zapis
    >do pliku ?
    >O czym poczytac?

    Instrukcje do narzedzia Omrona.

    J.


  • 3. Data: 2014-05-29 16:49:23
    Temat: Re: Pytanie o programowanie PLC/HMI
    Od: Szczepan <m...@f...usunto.pl>

    On 2014-05-29, J.F <j...@p...onet.pl> wrote:
    > U??ytkownik "Szczepan" napisa?? w wiadomo??ci grup
    > dyskusyjnych:lm77k2$mk2$...@m...internetia.pl...
    >>Do tej pory zajmowalem sie programowaniem kompterow w 'klasycznych'
    >>jezykach programowania.
    >>Byc moze w niedalekiej przyszlosci bede mial potrzebe
    >>zaimplementowania kilku prostych algorytmow
    >>w sterowniku PLC. Konkretnie jest to Omron CP1L polaczony z panelem
    >>NQ3.
    >
    >>Dajmy na to ze chcialbym rozwiazac takie problemy:
    >>1) uzytkownik podaje kilka liczb.
    >>Moj program na tej podstawie wylicza serie liczb - ktore sa danymi
    >>wejsciowymi (recepturami) do sterowania silnika
    >>krokowego podpietego do PLC.
    >
    > Standardowe drabinki PLC numerkow nie obsluguja :-)
    > Ale do tych co potrafia sa rozszerzenia.
    >
    >>2) Receptury te sa zapisane w pamieci PLC/HMI lub podpietego do nich
    >>pendrive. W jaki sposob realizuje sie odczyt/zapis
    >>do pliku ?
    >>O czym poczytac?
    >
    > Instrukcje do narzedzia Omrona.

    Nie znalazlem tam informacji o takowej funkcjonalnosci, ale moze nie te
    dokumenty czytalem.

    Spytam inaczej - ktore niedrogie PLC (ma sterowac jednym silnikiem krokowym
    + kilka czujnikow) ma mozliwosc sterowania z zewnatrz po RS232 lub ethernecie?
    Ma to dzialac na zasadzie prostego protokolu na zasadzie takiej, ze wysylam po RS
    komende,
    PLC to robi i zwraca status ze OK lub ERR.

    Wtedy wszystko co chce zrobilbym na zewnetrznym komputerze a PLC zajalby sie czescia
    wykonawcza.

    Co mozecie polecic?


  • 4. Data: 2014-05-29 17:12:43
    Temat: Re: Pytanie o programowanie PLC/HMI
    Od: Mario <m...@...pl>

    W dniu 2014-05-29 16:49, Szczepan pisze:
    > On 2014-05-29, J.F <j...@p...onet.pl> wrote:
    >> U??ytkownik "Szczepan" napisa?? w wiadomo??ci grup
    >> dyskusyjnych:lm77k2$mk2$...@m...internetia.pl...
    >>> Do tej pory zajmowalem sie programowaniem kompterow w 'klasycznych'
    >>> jezykach programowania.
    >>> Byc moze w niedalekiej przyszlosci bede mial potrzebe
    >>> zaimplementowania kilku prostych algorytmow
    >>> w sterowniku PLC. Konkretnie jest to Omron CP1L polaczony z panelem
    >>> NQ3.
    >>
    >>> Dajmy na to ze chcialbym rozwiazac takie problemy:
    >>> 1) uzytkownik podaje kilka liczb.
    >>> Moj program na tej podstawie wylicza serie liczb - ktore sa danymi
    >>> wejsciowymi (recepturami) do sterowania silnika
    >>> krokowego podpietego do PLC.
    >>
    >> Standardowe drabinki PLC numerkow nie obsluguja :-)
    >> Ale do tych co potrafia sa rozszerzenia.
    >>
    >>> 2) Receptury te sa zapisane w pamieci PLC/HMI lub podpietego do nich
    >>> pendrive. W jaki sposob realizuje sie odczyt/zapis
    >>> do pliku ?
    >>> O czym poczytac?
    >>
    >> Instrukcje do narzedzia Omrona.
    >
    > Nie znalazlem tam informacji o takowej funkcjonalnosci, ale moze nie te
    > dokumenty czytalem.
    >
    > Spytam inaczej - ktore niedrogie PLC (ma sterowac jednym silnikiem krokowym
    > + kilka czujnikow) ma mozliwosc sterowania z zewnatrz po RS232 lub ethernecie?
    > Ma to dzialac na zasadzie prostego protokolu na zasadzie takiej, ze wysylam po RS
    komende,
    > PLC to robi i zwraca status ze OK lub ERR.
    >
    > Wtedy wszystko co chce zrobilbym na zewnetrznym komputerze a PLC zajalby sie
    czescia wykonawcza.
    >
    > Co mozecie polecic?

    Np. M238 Schneider, S7-1200 Siemens,także Omron CP1L.
    Jeśli musisz mocno ciąć koszty to są jeszcze takie sterowniki jak ARRAY
    czy Fatek. Osobiście się nimi nie zajmowałem bo w przemyśle raczej się
    stosuje bardziej znane firmy ale wiem, że stosują je małe firmy robiące
    własne maszyny czy automatykę domową. Opinie są pozytywne.
    Rzadko się zdarza żeby do PLC można było podpiąć pendrive z danymi.
    Ale po co masz trzymać niewielką ilość danych na penie skoro każdy PLC
    ma pamięć nieulotną. Pendrive albo kartę SD można czasami podpiąć do
    HMI. Pliki to zazwyczaj jakieś CSV.
    Wbrew temu co pisał poprzednik to zazwyczaj w drabince dla PLC da się
    używać liczby i działania matematyczne. Jest to jednak upierdliwe bo
    musisz wstawić bloczek realizujący jakieś działanie np dodawanie czy
    dzielenie. Nie da się robić bardziej złożonych działań, trudno się
    odwoływać do tablic. Takie rzeczy to z powodzeniem robi się w Structured
    Text. ST nie stosuje się do HMI, bo panele z reguły mają wyświetlać a
    nie sterować. Do tego celu panel odwołuje się do jakiegoś adresu w PLC i
    w zależności od potrzeb odczytuje zdalną wartość albo ją zmienia.
    Programując HMI po prostu osadzasz na wyświetlanym obszarze kontrolki do
    wyświetlania: lampki, pola odczytowe, bargrafy itp. Tak samo możesz
    osadzić przycisk powodujący zmianę stanu czy pole do wprowadzania liczby
    za pomocą klawiaturki wirtualnej.
    HMI ma możliwość pisania programów w języku drabinkowym albo skryptów w
    języku zbliżonym do ST. Ale jest to raczej margines. Jest jeszcze
    Unitronix który oferuje PLC połączone z HMI.
    Rozwiązanie z wysyłaniem z PC do sterownika jest całkiem sensowne. Można
    to robić np przez Modbus (Omron czy Schneider). Są dostępne GPLowe
    biblioteki do Modbusa na PC.



    --
    pozdrawiam
    MD

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: