Synchronizowanie czasu kontrolera PACSystems do urządzeń HMI

Podobne dokumenty
Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: Beckhoff Automation Sp. z o. o.

Rejestratory Sił, Naprężeń.

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

Informator techniczny

CM707 - PODRĘCZNIK UŻYTKOWNIKA. Właściwości

Konfiguracja parametrów pozycjonowania GPS /5

Dokumentacja do obsługi wizualizacji internetowej urządzeń DUPLEX z automatyką RD4

TECH. Deklaracja zgodności nr 80/2013

Zegar tygodniowy sterowanie przewodowe

Instrukcja integracji urządzenia na magistrali Modbus RTU

Instrukcja integracji urządzenia na magistrali Modbus RTU. wersja 1.1

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

1 Moduł Neuronu Cyfrowego SM

Deklaracja zgodności nr 49/2011

INSTRUKCJA PANEL STERUJĄCY MT-5

ATS1170 Stacja zazbrajania dla jednych drzwi Instrukcja programowania

Komunikacja między sterownikami przez protokół ADS

ECL Comfort 210 / 296 / 310

Komunikacja w sterownikach Horner APG w sieci CsCAN

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

Kod produktu: MP01105

ASQ systemy sterowania zestawami pomp

Sterownik ogrzewania SYS-OG02

Szczegółowy opis parametrów dostępnych w sterownikach serii EKC 201/301 (wersja oprogramowania 2.2)

ECL Comfort 210 / 310

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik klimatu FT-27

Terminal WSP dla sygnalizatorów wibracyjnych

Str t a r żn ż ik k Moc o y c Um U o m wnej e (SMU M ) U - 1 -

Bit 11 pierwszego słowa komunikacji acyklicznej ustawny jest na wartość 0 i nie podlega modyfikacji.

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco

JAZZ OPLC JZ20-R10 i JZ20-R16

Moduł temperatury TMB-880EXF Nr produktu

Wyłącznik czasowy GAO EMT757

Kurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1

Karta katalogowa. Vision OPLC V560-T25B

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

Instrukcja obsługi automatu zmierzchowego ASTfoto V.1.0

PILOT ZDALNEGO STEROWANIA

AWZ516 v.2.1. PC1 Moduł przekaźnika czasowego.

Konfiguracja komunikacji w sterownikach Horner APG w sieci CsCAN

MIKROPROCESOROWY REGULATOR TEMPERATURY KOTŁA C.O.

Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"

Compaction measurement for vibrating rollers. CompactoBar ALFA H/P

REGULATOR NAPIĘCIA STR DOKUMENTACJA TECHNICZNA INSTRUKCJA

Sterownik nagrzewnic elektrycznych HE module

INSTRUKCJA OBSŁUGI. Sterownik kranowy WTA 2875

STRAŻNIK MOCY UMOWNEJ

Radio kuchenne Soundmaster DAB 2035, FM, RDS, srebrne

Moduł nagrzewnicy elektrycznej EL-HE

REGULATOR NAGRZEWNICY ELEKTRYCZNEJ STR-NE DOKUMENTACJA TECHNICZNA INSTRUKCJA

FAQ: /PL Data: 02/06/2014 WinCC Professional Alarmowanie programowe z PLC S7-1500

Samba OPLC SM35-J-R20

INSTRUKCJA OBSŁUGI EKSPLOATACYJNEJ

EUROSTER 3202 instrukcja obsługi 1 EUROSTER Cyfrowy regulator temperatury z panelem dotykowym

EV Termostat cyfrowy do urządzeń chłodniczych

Instrukcja obsługi programatora TM-PROG v

UniCentral. Automatyka wentylacji. Instrukcja użytkownika. Instrukcja użytkownika UniCentral. str. 1

ASQ systemy sterowania zestawami pomp

Sterowniki programowalne

SC-77.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Pełna instrukcja obsługi sterownika Jazz R20-31 w szafce dla przepompowni ścieków PT-1A.

MAKING MODERN LIVING POSSIBLE. ECL Comfort 210 / 310. Instrukcja użytkownika. Danfoss District Energy


ZAPRASZAMY NA NASZE AUKCJE SCIGANY81 (c) Copyright

program TRX

Karta katalogowa JAZZ OPLC JZ20-R31

asix4 Podręcznik użytkownika CAN_AC_PCI - drajwer protokołu CANBUS dla karty CAN_ACx_PCI Podręcznik użytkownika

INSTRUKCJA OBSŁUGI PRZEŁĄCZNIKA CZASOWEGO talento 371 EVU

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

INSTRUKCJA OBSŁUGI VER 1.80P PANELU STERUJACEGO PS DO STEROWNIKÓW TIMEL SKZP

Sterownik nagrzewnic elektrycznych ELP-HE24/6

MIKROPROCESOROWY REGULATOR TEMPERATURY KOTŁA C.O.

Instrukcja programowania sterownika elektronicznych dzwonów

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

kratki.pl Mikroprocesorowy sterownik pomp MSP instrukcja obsługi

INSTRUKCJA OBSŁUGI REGULATOR TEMPERATURY TPC NA-10

Kontrola dostępu przy użyciu sterownika Sterbox.

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Nazwa kwalifikacji: Projektowanie i programowanie urządzeń i systemów mechatronicznych Oznaczenie kwalifikacji: E.19 Numer zadania: 01

Laboratorium Komputerowe Systemy Pomiarowe

STEROWNIKI PROGRAMOWALNE OBSŁUGA AWARII ZA POMOCĄ STEROWNIKA SIEMENS SIMATIC S7

Opis ultradźwiękowego generatora mocy UG-500

Deklaracja zgodności nr 46/2011

Budzik SoundMaster UR8900SI, cyfrowy

Instrukcja ST-226/ST-288

APLIKACJA COMMAND POSITIONING Z WYKORZYSTANIEM KOMUNIKACJI SIECIOWEJ Z PROTOKOŁEM USS W PRZETWORNICACH MDS/FDS 5000

EV3 B23. Podstawowy elektroniczny sterownik chłodniczy (instrukcja skrócona dla P4 = 1)

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Licznik impulso w CN instrukcja obsługi

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Multi-CZUJNIK 68. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia.

Spis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400

Transkrypt:

Synchronizowanie czasu kontrolera PACSystems do urządzeń HMI SYNCHRONIZOWANIE CZASU KONTROLERA DO OPROGRAMOWANIA INTOUCH, PANELU OPERATORSKIEGO QUICKPANEL+ LUB ASTRAADA HMI Informacje ogólne Kontrolery PACSystems mają wbudowany zegar kalendarzowy jako układ elektroniczny działający niezależnie od głównego procesora. Aby mógł pracować również po wyłączeniu zasilania kontrolera, należy zapewnić mu podtrzymanie bateryjne lub akumulatorowe (zależnie od użytej jednostki centralnej). W niniejszym informatorze opisano gotowe bloki funkcyjne służące do odczytu i zapisu zegara, które formatem danych zostały dopasowane do paneli operatorskich serii ASTRAADA HMI. Mogą być z powodzeniem stosowane również do współpracy z oprogramowaniem InTouch lub panelami serii Quickpanel+. Odczyt zegara z kontrolera PACSystems Blok funkcyjny CLK_READ realizuje cykliczny odczyt zegara co 1 sekundę. Każdy odczyt zakończony powodzeniem sygnalizowany jest impulsem na wyjściu OK tego bloku. Odczytana data i czas dostępne są na dwa sposoby: 1. Jako blok siedmiu rejestrów, formatem dostosowany do paneli ASTRAADA HMI. 2. Alternatywnie jako siedem osobnych wyjść do wykorzystania w programie (np. załączania lub wyłączania urządzeń o określonej porze). Opis wejść bloku funkcyjnego Enable BOOL Sygnał załączający blok do działania. Załączenie tego wejścia na stałe spowoduje odczyt zegara co 1 sekundę. Jest to jedyne wejście tego bloku funkcyjnego. Opis wyjść bloku funkcyjnego OK BOOL Sygnał potwierdzający poprawny odczyt zegara. Generowany jest w takt odczytu, a więc co 1 sekundę. Jest to górne wyjście bloku funkcyjnego. blk Tablica 7 rejestrów INT Siedem rejestrów zawierających datę i czas wg formatu podanego w dalszej części opracowania. 1

SEC INT Odczytana sekunda MIN INT Odczytana minuta HR INT Odczytana godzina DAY INT Odczytany dzień miesiąca MON INT Odczytany miesiąc YR INT Odczytany rok DW INT Odczytany dzień tygodnia Format danych oraz kolejność są dopasowane do panelu ASTRAADA HMI. W panelu należy wybrać 7 binary words jako format dla Time/date Data Type. Blok odczytuje czas co 1 sekundę. Wyjście bloku funkcyjnego blk jest przeznaczone do odczytu przez panel ASTRAADA HMI. Do tego wyjścia należy podłączyć zmienną tablicową składającą się z siedmiu rejestrów INT. Ich znaczenie jest następujące: Numer rejestru Opis Rejestr[0] sekunda Rejestr[1] minuta Rejestr[2] godzina Rejestr[3] dzień Rejestr[4] miesiąc Rejestr[5] rok Rejestr[6] dzień tygodnia (0-niedziela, 1-poniedziałek, 2-wtorek, itd.). Blok ma również dodatkowe wyjścia do opcjonalnego wykorzystania. Są to osobne wyjścia zawierające informacje o czasie: SEC, MIN, HR, DAY, MON, YR, DW. Można je używać np. do budowania logiki w programie sterującym. Poprawne odczytanie zegara sterownika sygnalizowane jest impulsem na wyjściu tego bloku. Jest to impuls co sekundę, z racji tego, że zegar jest odczytywany co 1 sekundę. Format roku w grupie rejestrów blk jest 4-cyfrowy (np. 2017), a na wyjściu YR jest 2-cyfrowy (np. 17). 2

Ustawianie zegara w PACSystems Blok funkcyjny CLK_WRITE ustawia czas w kontrolerze w trzech przypadkach: 1. Automatycznie - o godzinie 3:00:01. Blok śledzi czas otrzymywany na wejście blk (czas może pochodzić z panelu ASTRAADA HMI, panelu Quickpanel+ lub z oprogramowania InTouch). W momencie stwierdzenia, że otrzymany czas zawiera godzinę 3:00:01, blok wykona zapis takiej nastawy do zegara kontrolera PACSystems. Czas zostanie zapisany włącznie z datą, która znajduje się aktualnie w rejestrach wejścia blk. 2. Na żądanie - zboczem narastającym na wejściu set. Powoduje to ustawienie zegara nastawami wg danych dostarczonych na wejście blk. 3. Na żądanie - zboczem narastającym na wejściu H3. Powoduje to ustawienie godziny 3:00:01. W tym przypadku należy wcześniej na wejście blk wprowadzić żądaną datę (ręcznie lub z ostatniego odczytu funkcją CLK_READ). W tym sposobie ustawiania zegara wystarczy jeden bit, dlatego używany jest on wtedy, gdy ilość danych wymienianych z kontrolerem ma być zminimalizowana (np. aby oszczędzać ilość licencjonowanych zmiennych w wizualizacji). Opis wejść bloku funkcyjnego Enable BOOL Sygnał załączający blok do działania. Załączenie tego wejścia spowoduje uaktywnienie mechanizmu śledzenia godziny 3:00:00 na wejściu blk oraz gotowość na zadziałanie wejść set i H3. Jest to górne wejście bloku funkcyjnego. Opis wyjść bloku funkcyjnego OK BOOL Sygnał potwierdzający poprawny zapis zegara. Generowany jest w momencie zapisu, który, zgodnie z wcześniejszym opisem, jest możliwy na 3 sposoby. Jest to górne wyjście bloku funkcyjnego. Jeżeli wprowadzony czas lub data nie będą poprawne (np. miesiąc 13), to operacja zapisu zegara zostanie anulowana, a na wyjściu OK nie będzie sygnału potwierdzającego wykonanie operacji zapisu. blk Tablica 7 rejestrów INT Siedem rejestrów zawierających datę i czas wg formatu podanego w dalszej części opracowania. set BOOL Wejście wyzwalające zapis zegara na żądanie. Zapisywane są wtedy nastawy przygotowane na wejściu blk. H3 BOOL Wejście wyzwalające zapis zegara na żądanie. Zapisywana jest godzina 3:00:01 i data. Datę należy przygotować wcześniej na wejściu blk. SEC INT Sekunda z momentu ostatniego zapisu czasu i daty 3

MIN INT Minuta z momentu ostatniego zapisu czasu i daty HR INT Godzina z momentu ostatniego zapisu czasu i daty DAY INT Dzień miesiąca z momentu ostatniego zapisu czasu i daty MON INT Miesiąc z momentu ostatniego zapisu czasu i daty YR INT Rok z momentu ostatniego zapisu czasu i daty (informację tą można traktować jako potwierdzenie zapisu) DW INT Dzień tygodnia z momentu ostatniego zapisu czasu i daty Format danych przygotowanych na wejście blk winien być następujący: Numer rejestru Opis Rejestr[0] sekunda Rejestr[1] minuta Rejestr[2] godzina Rejestr[3] dzień miesiąca Rejestr[4] miesiąc Rejestr[5] rok Rejestr[6] dzień tygodnia (0-niedziela, 1-poniedziałek, 2-wtorek, itd.). Format ten jest dopasowany do panelu ASTRAADA HMI. W panelu należy wybrać 7 binary words jako format dla Time/date Data Type. W przypadku poprawnego ustawienia zegara w kontrolerze PACSystems (a więc m.in. po spełnieniu warunku podania poprawnego czasu i daty na wejście blk), blok funkcyjny potwierdza ten fakt impulsem na wyjściu OK. W takiej sytuacji na wyjścia bloku kopiowane są data i czas ostatnio ustawione w sterowniku: SEC sekunda z momentu ostatniej nastawy czasu, MIN minuta z momentu ostatniej nastawy czasu, HR godzina z momentu ostatniej nastawy czasu, DAY dzień miesiąca z momentu ostatniej nastawy czasu, MON miesiąc z momentu ostatniej nastawy czasu, YR rok z momentu ostatniej nastawy czasu, DW dzień tygodnia ostatniej nastawy czasu. 4

W firmie ASTOR dostępne są przykładowe projekty zawierające wywołanie opisywanych bloków funkcyjnych oraz biblioteki z tymi blokami. 5