22
Pipe ID Control System. RF096-35/55-100 Series
RF096-35/55-100 [Revision 1.0.0] 12.12.2018
12.2. PROFINET Input Data Area
The maximum input data length of I-7580 is 512 bytes. The first 8 bytes of the
received input data are reserved for the communication status. The remaining data in the
input data area represents the data packet received from the serial network. The 9th byte
therefore shows the first byte of the received serial data.
Byte
Data
Description
0
0x00
I-7580 does not transmit I/O data.
0x01
I-7580 transmits data to the COM port.
0x02
I-7580 receives data from the COM port.
1
Error State
Bit 0: Output FIFO overflow
Bit 1 : Input FIFO overflow
Bit 2 : Output Data loss
Bit 3 : Input Data loss
Bit 4 : Input Data overflow
2
Length
Received data length (High byte)
3
Received data length (Low byte)
4
Input
Received data count (High byte)
5
Count
Received data count (Low byte)
6
Output
Transmitted data count (High byte)
7
Count
Transmitted data count (Low byte)
8 511
Data
Receive data from the COM port
The I-7580 module has three modes to identify data from two batches of data
packet. These modes are: (1) Interval time, (2) Fixed data length, and (3) End character of
data.
12.2.1. "Interval time" mode
If the time between two consecutive bytes exceeds the timeout value, the module
transfers the data from the COM port input buffer to the PROFINET IO device output buffer.
The default timeout value is set to the duration needed to send one data byte. That means if
after a time period of one byte no additional data arrives, then the data that is already in the
COM port input buffer will be regarded as a data packet.
The interval time between messages arriving at the COM port must be greater than
2 milliseconds.
12.2.2. "Fixed data length" mode
The converter counts the number of bytes arriving at the COM port. If the specified
amount of data has entered the serial input buffer, the content is removed from the input
buffer and transferred to the PROFINET IO device output buffer. The last string will only be
send after a transmit time of three bytes has elapsed. To use this feature, you need to set
the “Input fixed length data” parameter to “Enable”. The data length has to be defined in
bytes 5-6 of the PROFINET output data area (please refer to section "PROFINET Output
Data Area").