![background image](http://html1.mh-extra.com/html/omron/sysmac-cs-series/sysmac-cs-series_reference-manual_7420301080.webp)
1040
Network Instructions
Section 3-25
Explicit Message
Instructions
The following instructions, which are used specially for explicit messages, are
called Explicit Message Instructions.
Features of Explicit
Message Instructions
• Explicit Message Instructions do not require giving a 2801 hex FINS com-
mand and are much simpler to program than CMND(490).
• With the EXPLICIT GET/SET ATTRIBUTE instructions, entering the ser-
vice code is not required and only information from the class ID onward
needs to be entered.
• With the EXPLICIT WORD READ/WRITE instructions, the I/O memory
address in the local and remote CPU Units can be specified directly.
Code specifications for area types and hexadecimal word addresses are
not required. (These are required for CMND(490) instructions with service
code 1E (word data read) or 1F hex (word data write).)
This enables easy reading and writing of data between CPU Units using
explicit message communications (like SEND/RECV instructions for FINS
commands).
Operation
The Explicit Communications Error Flag is used to determine if communica-
tions ended normally or in error.
For error completions (i.e., when the flag is ON), the Communications Port
Error Flag for FINS commands is used to determine if the explicit message
was never sent (i.e., when the flag is ON) or if there was an error in the explicit
message that was sent (i.e., when the flag is OFF).
The Communications Port Completion Code will contain 0000 hex after a nor-
mal end, an explicit message error code after an explicit communications
error end, and a FINS message completion code after a FINS error end.
Instruction
Name
Outline
EXPLT(720)
EXPLICIT MES-
SAGE SEND
Sends an explicit message with any service
code. Note: Functionally, this instruction is the
same as sending CMND(490) with a FINS com-
mand code of 2801 hex.
EGATR(721) EXPLICIT GET
ATTRIBUTE
Sends an explicit message with a service code
of 0E hex (GET ATTRIBUTE SINGLE).
ESATR(721) EXPLICIT SET
ATTRIBUTE
Sends an explicit message with a service code
of 10 hex (SET ATTRIBUTE SINGLE).
EGATR(721) EXPLICIT WORD
READ
Uses an explicit message to read data from a
CPU Unit.
EGATR(721) EXPLICIT WORD
WRITE
Uses an explicit message to write data to a
CPU Unit.
Condition
Explicit
Communications Error
Flag (A21300 to
A21307:
Communications port
No. 0 to 7)
Communications Port
Error Flag (A21900 to
A21907:
Communications port
No. 0 to 7)
Communications Port
Completion Code (A203
to A210:
Communications port
No. 0 to 7)
1) Normal end
OFF
OFF
0000 hex
2) Error end
a) When the explicit
message could not
be sent
ON
ON
FINS messages comple-
tion code
b) When the explicit
message was sent
but an explicit error
response was
returned
OFF
Explicit message error
code
Summary of Contents for SYSMAC CS Series
Page 2: ......
Page 4: ...iv ...
Page 30: ...xxx ...
Page 186: ...146 List of Instructions by Function Code Section 2 4 ...
Page 1320: ...1280 Model Conversion Instructions Unit Ver 3 0 or Later Section 3 35 ...
Page 1390: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2 ...
Page 1391: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits ...
Page 1392: ...1352 ASCII Code Table Appendix A ...
Page 1404: ...1364 Revision History ...