The invention provides an industrial
control network slave
station communication method based on an
EtherCAT protocol. The method comprises the following steps: (1) receiving an
EtherCAT frame from
Ethernet, writing header information of the frame into a frame header register, and writing frame data into a reception buffer module; (2) reading the header information of the frame from the frame header register, writing the read header information into a transmission buffer module, reading and resolving a sub-message in the ECAT frame from the reception buffer module in parallel at the same time, generating response data for responding to the
EtherCAT frame according to the EtherCAT protocol, and writing the response data into the transmission buffer module; and (3) after completion of the step (2), constructing a
complete response data frame according to the data of the transmission buffer module, and transmitting the response data frame to the
Ethernet. The invention also provides a corresponding slave
station communication device. The scheme of the invention is low in cost, contributes to large-scale deployment, and can be suitable for industrial applications in various different fields. On the premise of ensuring compatibility with a plurality of instruction
modes, high robustness and high reliability can be ensured, and the data receiving and transmitting success rates and the communication rate are increased.