Do Projektu iAutomatyka dołączyli:

AKADEMIA PLC #10 – String, czyli tekstowy typ danych

5 wyświetleń, autor: Elmark Automatyka.

Ten wpis jest kolejną częścią Akademii Elmark, opisuje on zmienne typu String, które służą do przechowywania ciągu znaków.

Typy danych tekstowych dostępnych w UniLogic

ASCII

To siedmiobitowy system kodowania znaków, stosowany we współczesnych komputerach, sieciach komputerowych oraz urządzeniach mikroprocesorowych. Standard ASCII przypisuje znakom takim jak litery, znaki interpunkcyjne liczby od 0 do 127 i w ten sposób zapisywane są znaki.

UTF-16 i UTF-32

Są to sposoby kodowania w standardzie Unicode, używa się w nich kolejno 16 lub 32 bitowych słów. Kodowanie odbywa się za pomocą kodowania zmiennych bajtów dla UTF-16 są to 2 lub 4 bajty a dla UTF-32 są to 4 bajty. tych bajtów używa się w celu reprezentowania punktów kodowych Unicode.

Sposoby użycia w Ladder

Compare Strings

Jest to funkcja służąca do porównywania danych typu string. Przykładowym sposobem zastosowania tego bloku jest używanie go do porównywania nadanego hasła do hasła wpisanego przez operatora.

Clear String

Taki blok jest używany w celu czyszczenia pamięci zmiennych tekstowych. Przykładowo resetowania hasła wpisanego przez operatora jeśli wyczerpie limit znaków lub gdy wpisze poprawne hasło i przejdzie do kolejnego kroku.

Store String

Ta funkcja pozwala na zapisywania wartości wpisanej w jednym stringu do drugiego. Przykładowo może być użyta do zapisania wartości wprowadzanej przez operatora na HMI w pole tekstowe.

IP to String / String to IP

Funkcją tych bloków jest tłumaczenie adresów IP, które normalnie zapisywane są jako UINT32 na dane typu string. Można to wykorzystać w celu zapisania zapisywania adresów IP w formacie ASCII lub UTF-16/32

Sposoby Użycia w HMI

Text Box

Pole tekstowe to blok dostępny w HMI, który pozwala na zarówno odczyt jak i wprowadzanie tekstu przez operatora. Ten element daje bardzo wiele możliwości, ze względu na swoją uniwersalność można go zastosować w bardzo wielu aplikacjach, przykładowo do wyświetlania ostrzeżeń o nie poprawnej pracy maszyny lub przypomnień o serwisach okresowych.

Password Box

Blok używany do wprowadzania przez operatora hasła, przykładowo żeby uruchomić kolejny proces. Funkcja ta działa bardzo podobnie do Compare Strings ale nie wymaga dodatkowego programu w Ladder.

Podsumowanie

Użycie zmiennych tekstowych otwiera programiście PLC bardzo wiele możliwości dlatego niewątpliwie należy je nauczyć się je stosować. Używanie pól tekstowych znacznie ułatwia operatorowi obsługę maszyn lub stosowanie haseł co w rezultacie zwiększa bezpieczeństwo procesu.

Cały kurs ukazał się pierwotnie na blogu Elmark Sterowniki. Kurs jest również dostępy na na portalu automatyka.pl w zakładce Programowanie PLC.

Zachęcamy do zapoznania się z pozostałymi częściami kursu Akademi PLC Elmark, dzięki którym można poznać inne istotne cechy i funkcje sterowników Unitronics:

  1. Sterowniki Unitronics serii UniStream
  2. Uruchomienie sterownika UniStream i instalacja UniLogic
  3. Konfiguracja sprzętowa sterownika Unitronics UniStream
  4. Typy danych dostępnych w sterownikach UniStream
  5. Tagi i struktury w programie UniLogic
  6. Podstawy tworzenia wizualizacji w UniLogic
  7. UniLogic prosty program przycisk + lampka
  8. Timery dostępne w UniLogic
  9. RTC w sterownikach Unistream
  10. String, czyli tekstowy typ danych
  11. DataSampling i archiwizacja danych w UniLogic
  12. I/O w sterownikach PLC UniStream
  13. Alarmy wbudowane w programie UniLogic
  14. UAC, czyli Zarządzanie uprawnieniami użytkowników
  15. Dostęp VNC do sterownika UniStream
  16. Tabele Danych w programie UniLogic
  17. Komunikacja EtherNet/IP
  18. Komunikacja ModBus RTU w UniStream
  19. Regulator PID w sterownikach UniStream
  20. Komunikacja CAN, czyli szeregowa magistrala komunikacyjna
  21. Konfiguracja Falowników w UniLogic
  22. Komunikacja za pomocą protokołu FTP
  23. Protokół MQTT w środowisku UniLogic
  24. Konfiguracja modemu 3G, wysyłanie/odbieranie SMS
  25. Bazy SQL w połączeniu z UniLogic

Wpisy wykorzystujące nabytą wiedzę w zaawansowany sposób

  1. UniStream współpracuje z bazami SQL.
  2. Sterownik PLC integruje się z systemem SCADA.
  3. UniStream działa jako serwer OPC UA.

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!

Zapoznałem się i akceptuję klauzulę informacyjną.
30 listopada 2019 / Kategoria: ,
  • Autor: Elmark Automatyka
  • Nasza Firma została założona w roku 1983. Od roku 1998 działamy jako spółka z ograniczoną odpowiedzialnością pod nazwą Elmark Automatyka. Przez kilka pierwszych lat zajmowaliśmy się projektowaniem i produkcją modułowych sterowników mikroprocesorowych "MIKROSTER", opartych na elementach rodziny Intel-8080 i Z-80. Nasze produkty wyróżniały się na rynku wysoką jakością sprzętu i dokumentacji oraz niezawodnością działania. W roku 1989 rozpoczęliśmy dystrybucję na terenie Polski sprzętu firmy Advantech, a następnie wielu innych wiodących producentów elementów i systemów automatyki przemysłowej. Od kilkunastu lat prowadzimy szkolenia dotyczące sprzętu i oprogramowania będącego w naszej ofercie. Wszystkim Klientom dokonującym u nas zakupów zapewniamy bezpłatne doradztwo przed złożeniem zamówienia i profesjonalne wsparcie techniczne po dostarczeniu sprzętu. Posiadamy własny dział serwisu wyposażony w nowoczesne urządzenia diagnostyczne oraz sprzęt do montażu SMD i BGA. Dużą część napraw gwarancyjnych i pogwarancyjnych wykonujemy w naszej Firmie, bez konieczności odsyłania sprzętu do producenta. Pracujemy w trzech lokalizacjach. W dzielnicy Wesoła na przedmieściach Warszawy znajduje się nasza siedziba główna, serwis i montownia komputerów przemysłowych. Przy ul. Bukowińskiej na Mokotowie działa Centrum Szkoleniowe, a na terenie Biznes Parku „City Point” na warszawskim Targówku, mamy nowoczesny magazyn. Łączna powierzchnia naszych biur i magazynów wynosi około 1.800 m. kw. Zatrudniamy 60 wysoko wykwalifikowanych osób. Dzięki naszym Klientom, udaje się nam stale zwiększać nasz potencjał i zakres działalności. Wartość sprzedaży produktów i usług w roku 2018 wyniosła 81 milionów zł. Zrealizowaliśmy ponad 20.000 zamówień. Pamiętamy o tym, że jedynym sposobem na osiągnięcie zysku i rozwoju Firmy jest zadowolenie naszych Klientów.
  • Profil Autora
  • https://www.elmark.com.pl

Reklama

NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

>KLIKNIJ<

Rozwój automatyki przemysłowej w Polsce

Rozwój automatyki przemysłowej w Polsce

>KLIKNIJ<

Trzy w jednym: kompletny serwonapęd umożliwia rezygnację z szafy sterowniczej

Trzy w jednym: kompletny serwonapęd umożliwia rezygnację z szafy sterowniczej

>KLIKNIJ<

Jak w 3 krokach wdrożyć prosty system sterowania ogrzewaniem i oświetleniem hali produkcyjnej? Cz. 1

Jak w 3 krokach wdrożyć prosty system sterowania ogrzewaniem i oświetleniem hali produkcyjnej? Cz. 1

>KLIKNIJ<

Jednoparowy Ethernet – oszczędność czasu i środków finansowych

Jednoparowy Ethernet – oszczędność czasu i środków finansowych

>KLIKNIJ<

Jak powstają REGAŁY MAGAZYNOWE? – Fabryki w Polsce

Jak powstają REGAŁY MAGAZYNOWE? – Fabryki w Polsce

>KLIKNIJ<

Analiza metod pomiarowych urządzeń do magazynowania energii

Analiza metod pomiarowych urządzeń do magazynowania energii

>KLIKNIJ<

Komunikacja sterownika IFM z podwoziem – Protokół J1939

Komunikacja sterownika IFM z podwoziem – Protokół J1939

>KLIKNIJ<

WAGO i Docker – zastosowanie popularnych narzędzi IT na polu profesjonalnej automatyki przemysłowej

WAGO i Docker – zastosowanie popularnych narzędzi IT na polu profesjonalnej automatyki przemysłowej

>KLIKNIJ<

5 porad, jak odnieść sukces w branży automatyki przemysłowej na przykładzie firmy MPL Techma

5 porad, jak odnieść sukces w branży automatyki przemysłowej na przykładzie firmy MPL Techma

>KLIKNIJ<

Webinarium DrivePro® Remote Monitoring firmy Danfoss

Webinarium DrivePro® Remote Monitoring firmy Danfoss

>KLIKNIJ<

Znaczenie traceability (identyfikowalność) w erze gospodarki globalnej i Przemysłu 4.0

Znaczenie traceability (identyfikowalność) w erze gospodarki globalnej i Przemysłu 4.0

>KLIKNIJ<

Koncepcje programowania sekwencyjnego w sterownikach PLC

Koncepcje programowania sekwencyjnego w sterownikach PLC

>KLIKNIJ<

Jak działa myjnia przemysłowa? – Fabryki w Polsce EXTRA

Jak działa myjnia przemysłowa? – Fabryki w Polsce EXTRA

>KLIKNIJ<

Sieci zastrzeżone oraz otwarte standardy

Sieci zastrzeżone oraz otwarte standardy

>KLIKNIJ<

Rozwiązania dla robotów EPSON: Jak elastycznie pozycjonować małe detale, by szybko przezbrajać stanowisko?

Rozwiązania dla robotów EPSON: Jak elastycznie pozycjonować małe detale, by szybko przezbrajać stanowisko?

>KLIKNIJ<

Falowniki #2 – Webinar z Dawidem o pracy z wentylatorami | 27.03.2020, godzina 13:00

Falowniki #2 – Webinar z Dawidem o pracy z wentylatorami | 27.03.2020, godzina 13:00

>KLIKNIJ<

#zostańwdomu i zarządzaj firmą zdalnie, czyli jak szybko i skutecznie przejść do strefy online!

#zostańwdomu i zarządzaj firmą zdalnie, czyli jak szybko i skutecznie przejść do strefy online!

>KLIKNIJ<

Technologia IO-Link w czujnikach – bezpłatny webinar | 02.04.2020, godzina 14:00

Technologia IO-Link w czujnikach – bezpłatny webinar | 02.04.2020, godzina 14:00

>KLIKNIJ<

Preparat NOYEN PROTECT+

Preparat NOYEN PROTECT+

>KLIKNIJ<

Dodatkowe funkcje skanera S3000

Dodatkowe funkcje skanera S3000





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • Seria FX-100 Czujniki z serii FX-100 to najlepsze rozwiązanie pod względem stosunku jakości do ceny. Wyposażone są w funkcje szybkiego uczenia, co pozwala użytkownikom w szybki i prosty sposób przystosować czujnik do pracy z nieskomplikowan...
  • Routery Ubiquity serii RK2x to rozwiązania zapewniające funkcjonalności zdalnego dostępu serwisowego, które mogą być użyte z dowolnym urządzeniem automatyki. Routery Ubiquity o symbolach RK20, RK21 i RK22, to modele umożliwiające zdalny ser...
  • ITP14 to uniwersalny wyświetlacz procesowy do monitorowania i kontroli procesów przemysłowych. To urządzenie ma zwartą, znormalizowaną konstrukcję i pasuje do standardowego otworu montażowego ⌀22,5 mm na lampy sygnalizacyjne. Zapewnia to sz...
  • RPI-1ZI-U24A, to przekaźnik  instalacyjny wytrzymujący maksymalny prąd załączania 120A w czasie 20ms. Przekaźnik ten dedykowany jest do załączania obwodów o wysokim prądzie początkowym, w szczególności do obwodów oświetleniowych, potwi...
  • Wysokowydajny sterownik Saia PCD3.M6893 oferuje maksymalne cyberbezpieczeństwo oraz możliwość programowania obiektowego w języku wysokiego poziomu. Ponadto jest kompatybilny z modułami I/O i komunikacyjnymi serii PCD3. Zastosowany w PCD3.M6...
  • SCADA z wbudowanym serwerem sieci Web i routerem, bez licencji, bez limitów rejestrów! Brzmi dobrze? A to dopiero początek! Jest to urządzenie umożliwiające zarządzanie zarówno w sieci lokalnej jak i przez Internet z komputera, bądź urządze...



KATEGORIE ARTYKUŁÓW
POLECANE ARTYKUŁY
Wydarzenia