10 BUFFER MEMORY ACCESS
10.2 Intelligent Function Module
161
10
Number of bytes
Specify the number of bytes of the data to be read/written.
■Calculation method
The buffer memory for intelligent function module consists of two bytes (one word) for one area. Calculate the number of
bytes by 2-byte per data for one buffer memory address.
Number of bytes = (Number of buffer memory address 2)
When accessing the buffer memory address 160 to 161 (A0H to A1H)
(161- 160 + 1) 2 = 2 2 = 4 bytes
■Data communication in ASCII code
Convert the numerical value to 4-digit ASCII code (hexadecimal), and send it from the upper digits.
Use capitalized code for alphabetical letter.
■Data communication in binary code
Send 2-byte numerical values from lower byte (L: bits 0 to 7).
For 20 bytes
Module number
Specify the start input/output number of an intelligent function module to be accessed.
For the module number, specify the value obtained by dividing the start input/output number by 16 in 4 digits (hexadecimal).
■When the number of occupied slots are 2
Specify the value obtained by adding 1 to the module number for the following modules.
■Data communication in ASCII code
Convert the numerical value to 4-digit ASCII code (hexadecimal), and send it from the upper digits.
Use capitalized code for alphabetical letter.
■Data communication in binary code
Send 2-byte numerical values from lower byte (L: bits 0 to 7).
When accessing the positioning module whose start input/output number is 0080H
Number of device points ASCII code Binary code
20 words
Module type Model
Temperature control module Q64TCTTBW, Q64TCRTBW
Positioning module QD70D4, QD70D8
Module number ASCII code Binary code
For QD70P4:
0008H
For QD70D4 (occupied slots are 2):
0008H + 1 = 0009H