1680
20 SERIAL COMMUNICATION INSTRUCTIONS
20.2 Executing the Protocols Registered for the Predefined Protocol Support Function
• After the protocol whose communication type is "Send and receive" is canceled, clear the receive data.
When data is received after cancellation, the receive data is held in the OS area (receive data area). This
occurs when a response from the external device is slow. For how to clear receive data, refer to Page 1702
Clearing Receive Data.
• While the value set to "Protocol cancellation specification" is 1 (Cancellation requested), another
G(P).CPRTCL instruction cannot be executed.
■
Special protocol
The following functions are available by executing special protocols with the G(P).CPRTCL instruction.
In control data (s)+2 to (s)+9 of the G(P).CPRTCL instruction, specify the number of the special protocol of the function to be
executed.
*1 When a special protocol is executed, the keyword is defined as the character string that is stored in the protocol name of the protocol
execution history.
Precautions
• The following table summarizes the processes that take place if another instruction is issued while the G(P).CPRTCL
instruction is active or the G(P).CPRTCL instruction is issued while another instruction is active with the same channel.
*2 The following instructions are not available with the same channel as for the G(P).CPRTCL instruction because they use a
communication protocol different from the one used by this instruction. In addition, if these are used with the same channel as for the
G(P).CPRTCL instruction, a communication protocol setting error (7FF2H) will occur (except for the Z.BUFRCVS instruction).
• The local device and the file register for each program are not available for setting data.
Functions
Description
Clearing receive data
Enables the receive data to be cleared from the OS area.
Send/receive data monitoring start/stop
Specifies the start or stop of send/receive data monitoring.
When special protocols 202 or 203 is executed, the module sets the monitor start instruction "0001H" or the
monitor stop instruction "0000H" for the send/receive data monitoring specification (address: 2018H, 2118H).
RS/DTR signal status specification
Specifies the on/off state of the RS(RTS) and ER(DTR) signals.
When one of special protocols 204 to 207 is executed, the module turns on/off the bit corresponding to the RS/
DTR signal status specification (address: 92H/132H).
For details on the RS/DTR signal status specification, refer to the following.
MELSEC iQ-R Serial Communication Module User's Manual (Application)
Functions
Special protocol
number
Type
Keyword
Clearing receive data
201
Clearing receive data
Receive Data Clear
Send/receive data
monitoring start/stop
202
Start send/receive data monitoring
Send/Recv Monitor Start
203
Stop send/receive data monitoring
Send/Recv Monitor Stop
RS/DTR signal status
specification
204
Turn on the ER (DTR) signal
DTR ON
205
Turn off the ER (DTR) signal
DTR OFF
206
Turn on the RS (RTS) signal
RS ON
207
Turn off the RS (RTS) signal
RS OFF
Instruction to execute
concurrently
Possibility of
concurrent execution
Handling for concurrent execution
G(P).CPRTCL
The instruction is ignored and does not start processing until the active instruction
completes.
Concurrent execution is, however, possible if they use different channels.
G(P).PUTE
G(P).GETE
G(P).SPBUSY
ZP.UINI
A dedicated instruction concurrent execution error (7FF0H) occurs in the second
instruction.
• G(P).ONDEMAND, G(P).OUTPUT, G.INPUT, G(P).BIDOUT, G(P).BIDIN, Z.BUFRCVS, G(P).PRR, and ZP.CSET instructions
Содержание MELSEC iQ-R Series
Страница 1: ...MELSEC iQ R Programming Manual Instructions Standard Functions Function Blocks ...
Страница 2: ......
Страница 24: ...22 INDEX 2092 INSTRUCTION INDEX 2093 REVISIONS 2104 WARRANTY 2105 TRADEMARKS 2106 ...
Страница 34: ...32 MEMO ...
Страница 35: ...33 PART 1 PART 1 OVERVIEW This part consists of the following chapter 1 OVERVIEW ...
Страница 68: ...66 1 OVERVIEW 1 5 Precautions on Programming MEMO ...
Страница 204: ...202 5 SEQUENCE INSTRUCTIONS 5 3 Output Instructions Operation error There is no operation error ...
Страница 470: ...468 6 BASIC INSTRUCTIONS 6 6 Data Conversion Instructions Operation error There is no operation error ...
Страница 472: ...470 6 BASIC INSTRUCTIONS 6 6 Data Conversion Instructions Operation error There is no operation error ...
Страница 479: ...6 BASIC INSTRUCTIONS 6 6 Data Conversion Instructions 477 6 Operation error There is no operation error ...
Страница 504: ...502 6 BASIC INSTRUCTIONS 6 7 Data Transfer Instructions Operation error There is no operation error ...
Страница 518: ...516 6 BASIC INSTRUCTIONS 6 7 Data Transfer Instructions Operation error There is no operation error ...
Страница 520: ...518 6 BASIC INSTRUCTIONS 6 7 Data Transfer Instructions Operation error There is no operation error ...
Страница 754: ...752 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 756: ...754 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 758: ...756 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 760: ...758 7 APPLICATION INSTRUCTIONS 7 9 Real Number Instructions Operation error There is no operation error ...
Страница 895: ...7 APPLICATION INSTRUCTIONS 7 16 Ramp Signal Instruction 893 7 Operation error There is no operation error ...
Страница 917: ...7 APPLICATION INSTRUCTIONS 7 20 Data Processing Instructions 915 7 Operation error There is no operation error ...
Страница 919: ...7 APPLICATION INSTRUCTIONS 7 20 Data Processing Instructions 917 7 Operation error There is no operation error ...
Страница 1415: ...13 SFC PROGRAM INSTRUCTIONS 13 1 SFC Control Instructions 1413 13 Operation error There is no operation error ...
Страница 1448: ...1446 14 REDUNDANT SYSTEM INSTRUCTIONS 14 2 Disabling Enabling System Switching MEMO ...
Страница 1795: ...25 TYPE CONVERSION FUNCTIONS 25 1 Converting BOOL to WORD 1793 25 Operation error There is no operation error ...
Страница 1805: ...25 TYPE CONVERSION FUNCTIONS 25 10 Converting WORD to DINT 1803 25 Operation error There is no operation error ...
Страница 1819: ...25 TYPE CONVERSION FUNCTIONS 25 21 Converting INT to DWORD 1817 25 Operation error There is no operation error ...
Страница 1950: ...1948 32 STRING FUNCTIONS 32 2 Extracting String Data From the Left Right Operation error There is no operation error ...
Страница 1972: ...1970 33 TIME DATA TYPE FUNCTIONS 33 4 Division MEMO ...
Страница 2067: ...APPX Appendix 5 PID Control Program Examples 2065 A 252 Set PID control data for loop 2 ...
Страница 2082: ...2080 APPX Appendix 6 Process Control Program Examples 129 Set the default value of the loop tag ...
Страница 2093: ...APPX Appendix 7 List of Loop Tag Memory Areas Used by Process Control Instructions 2091 A MEMO ...
Страница 2109: ......