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:
