Wprowadzenie do instrukcji “Move value”
Używasz instrukcji “Move value” do przeniesienia zawartości operandu na wejściu IN do operandu na wyjściu OUT1. Transfer zawsze odbywa się w kierunku rosnącego adresu.
Warunki włączenia wyjścia ENO
Włączenie wyjścia ENO zwraca stan sygnału “0”, jeśli spełniony jest jeden z następujących warunków:
- Włączenie wejścia EN ma stan sygnału “0”.
- Typ danych na parametrze IN nie odpowiada określonemu typowi danych na parametrze OUT1.
Transfery dla serii CPU S7-1200
W poniższej tabeli przedstawiono możliwe transfery dla serii CPU S7-1200:
| Źródło (IN) | Cel (OUT1) | |
| Z kontrolą IEC | Bez kontroli IEC | |
| BYTE | BYTE, WORD, DWORD | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD, CHAR |
| WORD | WORD, DWORD | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD, CHAR |
| DWORD | DWORD | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, TIME, DATE, TOD, CHAR |
| SINT | SINT | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD |
| USINT | USINT, UINT, UDINT | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD |
| INT | INT | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD |
| UINT | UINT, UDINT | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD |
| DINT | DINT | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD |
| UDINT | UDINT | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME, DATE, TOD |
| REAL | REAL | DWORD, REAL |
| LREAL | LREAL | LREAL |
| TIME | TIME | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TIME |
| DATE | DATE | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, DATE |
| TOD | TOD | BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, TOD |
| DTL | DTL | DTL |
| CHAR | CHAR | BYTE, WORD, DWORD, CHAR, Character of a string |
| WCHAR | WCHAR | BYTE, WORD, DWORD, CHAR, WCHAR, character of a character string |
| Character of a string | Character of a string | CHAR, WCHAR, character of a string |
| ARRAY | ARRAY | ARRAY |
| STRUCT | STRUCT | STRUCT |
| PLC data type (UDT) | PLC data type (UDT) | PLC data type (UDT) |
| IEC_TIMER | IEC_TIMER | IEC_TIMER |
| IEC_SCOUNTER | IEC_SCOUNTER | IEC_SCOUNTER |
| IEC_USCOUNTER | IEC_USCOUNTER | IEC_USCOUNTER |
| IEC_COUNTER | IEC_COUNTER | IEC_COUNTER |
| IEC_UCOUNTER | IEC_UCOUNTER | IEC_UCOUNTER |
| IEC_DCOUNTER | IEC_DCOUNTER | IEC_DCOUNTER |
| IEC_UDCOUNTER | IEC_UDCOUNTER | IEC_UDCOUNTER |
Transfery dla serii CPU S7-1500
Poniższa tabela przedstawia możliwe transfery dla serii CPU S7-1500:
| Źródło (IN) | Cel (OUT1) | |
| Z kontrolą IEC | Bez kontroli IEC | |
| BYTE | BYTE, WORD, DWORD, LWORD | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR |
| WORD | WORD, DWORD, LWORD | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, S5TIME, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR |
| DWORD | DWORD, LWORD | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR |
| LWORD | LWORD | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LREAL, TIME, LTIME, LDT, DATE, TOD, LTOD, CHAR |
| SINT | SINT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| USINT | USINT, UINT, UDINT, ULINT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| INT | INT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| UINT | UINT, UDINT, ULINT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| DINT | DINT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| UDINT | UDINT, ULINT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| LINT | LINT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME, LTIME, LDT, DATE, TOD, LTOD |
| REAL | REAL | DWORD, REAL |
| LREAL | LREAL | LWORD, LREAL |
| S5TIME | S5TIME | WORD, S5TIME |
| TIME | TIME | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TIME |
| LTIME | LTIME | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LTIME |
| DATE | DATE | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, DATE |
| DT | DT | DT |
| LDT | LDT | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LDT |
| TOD | TOD | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, TOD |
| LTOD | LTOD | BYTE, WORD, DWORD, LWORD, SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, LTOD |
| DTL | DTL | DTL |
| CHAR | CHAR | BYTE, WORD, DWORD, CHAR, Character of a string |
| WCHAR | WCHAR | BYTE, WORD, DWORD, CHAR, WCHAR, character of a character string |
| Character of a string | Character of a string | CHAR, WCHAR, character of a string |
| ARRAY | ARRAY | ARRAY |
| STRUCT | STRUCT | STRUCT |
| PLC data type (UDT) | PLC data type (UDT) | PLC data type (UDT) |
| IEC_TIMER | IEC_TIMER | IEC_TIMER |
| IEC_SCOUNTER | IEC_SCOUNTER | IEC_SCOUNTER |
| IEC_USCOUNTER | ||
Jeśli chcesz pogłębić swoją wiedzę i umiejętności w zakresie programowania i konfiguracji systemów automatyki, polecamy zapisanie się na darmowy kurs PLC! Sprawdź również naszą instrukcję wideo:
