User`s manual

164
3.5 Sample Programs
This section shows sample programs to test the connection with the remote station's programmable controller CPU to
which Q series C24 is installed.
Each program contains a minimum set of processing necessary for performing a exchange test.
Modify the data for initialization and data for connection to match each system environment. When adding error-
handling procedures, add them separately by seeing the explanation in this chapter.
The uses of major devices that are used in these sample programs are listed below.
Application of device (comment list)
Device Application Device Application Device Application
X3 Reception data read request Y64 Line connection completion M100 Initialization request execution
X4 Reception abnormal detection Y66 Notification completion M101
Connection request execution
Notification execution
X10 Initialization completion Y67 Line disconnection completion M102 Transmission execution in progress
X11 Dial in progress M103
Reception data read execution in
progress
X12 Connection in progress M0 Q series C24 accessible 
X13
Initialization/connection
abnormal completion
M1
Initialization data registration
completion
SM400 Always ON
X14
Modem disconnection
completion
M2
Data registration completion for
connection

X15 Notification normal completion M3 Initialization completion D0 Number of registration data bytes
X16 Notification abnormal completion M4 Line connection completion D1
Control number designation
Receiver designation
X1E Q series C24 ready M6 Notification completion D2
Initialization command/telephone
number
X1F WDT error M7 Line disconnection completion D11 External line dialing number, etc.
X20 Initialization command M10
Convert the registration
command into pulse
D12 Line type, etc.
X21 Line connection command M20
Convert the registration
command into pulse
D23 Wait time for message transmission
X22 Data communication command M30 Initialization enabled D24 Message
X23 Line disconnection command M31
Convert the initialization
command into pulse
D39 Message length
X24 Notification command M40 Connectable D50 Number of transmission data
M41
Convert the connection
command into pulse
D51 Transmission data
Y10 Initialization request M50 Data communication enabled D60 Number of reception data
Y11 Connection request M51 Transmission enabled D61 Reception data
Y12 Modem disconnection request M52
Convert the transmission
command into pulse
D100 Initialization error code
Y14 Notification-issued request M60
Convert the notification
command into pulse
D101 Line connection error code
Y60 Q series C24 accessible M70 Line disconnection enabled D102 Notification error code
Y61
Initialization data registration
completion
M71
Convert the line disconnection
command into pulse
D103 Data transmission error code
Y62
Data registration completion for
connection
M80
Line disconnection (request)
occurrence
D104 Data reception error code
Y63 Initialization completion M91
Reception processing in
progress flag
D105 Line disconnection error code
M92
Transmission processing in
progress flag
