Intermediate communication controller that sends transmission data in a predetermined order to a corresponding slave unit upon request from a master controller
First Claim
1. A communication control apparatus comprising:
- a master communication control unit for performing communication control for a plurality of slave units; and
an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit,wherein said intermediate communication control unit comprises;
a memory section for storing transmission data which are necessary to perform slave unit communication processing, and for storing response data, which are a response to the transmission data, for each type of communication;
a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit; and
a communication processing control section which upon reception of a communication processing request from said master communication control unit, sends transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and writes the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing the slave unit communication processing, and which notifies said master communication control unit of completion of the slave unit communication processing through an interruption signal when the communication processing has been completed;
wherein said memory section is configured so as to store notification data for notifying execution of connection/operation status examination processing, command data for executing the connection/operation status examination processing, and transmission end data which represent the end of the transmission data, as the transmission data necessary to execute the connection/operation status examination processing among a plurality of kinds of the slave unit communication processing,said transmission/reception section comprises;
a transmission data processing section which reads the transmission data from said memory section in order of the notification data, the command data, and the transmission end data in response to a control signal from said communication processing control section, and which sends the transmission data to the corresponding slave unit through said transmission/reception section; and
a reception data processing section which sequentially writes reception acknowledgement data, connection/operation status examination result data and reception end data, which are received from said slave unit in that order as a response to the transmission data, into said memory section in response to a control signal from said communication processing control section;
said communication processing control section comprises;
a control signal generating section which generates a control signal for said transmission/reception section upon reception of a connection/operation status examination processing request from said master communication unit, said connection/operation status examination processing request requesting said slave unit to execute the connection/operation status examination processing for said slave unit;
a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception end data have been written into said memory section after the transmission end data have been transmitted; and
an interruption control section which outputs an interruption signal to said master communication control unit after said data monitoring section has detected that the reception end data have been written into said memory section.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication control apparatus includes a master communication control unit for performing communication control for a plurality of slave units, and an intermediate communication control unit which performs the communication control for each slave unit instead of the master communication control unit. The intermediate communication control unit includes a memory section for holding transmission data necessary for slave unit communication processing and response data, which is a response to the transmission data, a transmission/reception section for sending the transmission data and for receiving the response data, and a communication processing control section. The communication processing control sections sends the transmission data in a predetermined order to the slave unit, which writes the response data received in a predetermined order into the memory section, and notifies the master communication control unit of the completion of the communication processing by using an interruption signal when the communication processing is completed.
-
Citations
61 Claims
-
1. A communication control apparatus comprising:
-
a master communication control unit for performing communication control for a plurality of slave units; and an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, wherein said intermediate communication control unit comprises; a memory section for storing transmission data which are necessary to perform slave unit communication processing, and for storing response data, which are a response to the transmission data, for each type of communication; a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit; and a communication processing control section which upon reception of a communication processing request from said master communication control unit, sends transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and writes the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing the slave unit communication processing, and which notifies said master communication control unit of completion of the slave unit communication processing through an interruption signal when the communication processing has been completed; wherein said memory section is configured so as to store notification data for notifying execution of connection/operation status examination processing, command data for executing the connection/operation status examination processing, and transmission end data which represent the end of the transmission data, as the transmission data necessary to execute the connection/operation status examination processing among a plurality of kinds of the slave unit communication processing, said transmission/reception section comprises; a transmission data processing section which reads the transmission data from said memory section in order of the notification data, the command data, and the transmission end data in response to a control signal from said communication processing control section, and which sends the transmission data to the corresponding slave unit through said transmission/reception section; and a reception data processing section which sequentially writes reception acknowledgement data, connection/operation status examination result data and reception end data, which are received from said slave unit in that order as a response to the transmission data, into said memory section in response to a control signal from said communication processing control section; said communication processing control section comprises; a control signal generating section which generates a control signal for said transmission/reception section upon reception of a connection/operation status examination processing request from said master communication unit, said connection/operation status examination processing request requesting said slave unit to execute the connection/operation status examination processing for said slave unit; a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception end data have been written into said memory section after the transmission end data have been transmitted; and an interruption control section which outputs an interruption signal to said master communication control unit after said data monitoring section has detected that the reception end data have been written into said memory section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 56, 57)
-
-
9. A communication control apparatus comprising:
-
a master communication control unit for performing communication control for a plurality of slave units; and an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, wherein said intermediate communication control unit comprises; a memory section for storing transmission data which are necessary to perform slave unit communication processing, and for storing response data, which are a response to the transmission data, for each type of communication; a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit; and a communication processing control section which upon reception of a communication processing request from said master communication control unit, sends transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and writes the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing the slave unit communication processing, and which notifies said master communication control unit of completion of the slave unit communication processing through an interruption signal when the communication processing has been completed; wherein said memory section is configured so as to store notification data for notifying of the execution of control/setting processing, command data for executing the control/setting processing, and transmission end data which represent the ends of the control/setting processing data and the transmission data, as the transmission data necessary to execute the control/setting processing among a plurality of kinds of the slave unit communication processing, said transmission/reception section comprises; a transmission data processing section which reads the transmission data from said memory section in order of the notification data, the command data, the control/setting data, and the transmission end data in response to a control signal from said communication processing control section, and which sends the transmission data to the corresponding slave unit through said transmission/reception section; and a reception data processing section which sequentially writes the reception acknowledgement data, which are received from said slave unit as a response data to the transmission data, into said memory section in response to a control signal from said communication processing control section, said communication processing control section comprises; a control signal generating section which generates the control signal for said transmission/reception section upon reception of a control/setting processing request from said master communication control unit, said control/setting processing request requesting said slave unit to execute the control/setting processing for said slave unit; a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception end data have been written into said memory section after the transmission end data have been transmitted; and an interruption control section which outputs the interruption signal to said master communication control unit after said data monitoring section has detected that the reception end data have been written into said memory section. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A communication control apparatus comprising:
-
a master communication control unit for performing communication control for a plurality of slave units; and an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, wherein said intermediate communication control unit comprises; a memory section for storing transmission data which are necessary to perform slave unit communication processing, and for storing response data, which are a response to the transmission data, for each type of communication; a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit; and a communication processing control section which upon reception of a communication processing request from said master communication control unit, sends transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and writes the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing the slave unit communication processing, and which notifies said master communication control unit of completion of the slave unit communication processing through an interruption signal when the communication processing has been completed; wherein said communication processing control section comprises; a transmission data generating section which upon reception of a simultaneous connection status examination processing request from said master communication control unit which requests execution of simultaneous connection status examination processing for all of said slave units, automatically generates, for all of said slave units, notification data for notifying simultaneous connection status examination processing, command data for executing the simultaneous connection status examination processing, and transmission end data which represent the end of the transmission data, as the transmission data necessary to carry out the simultaneous connection status examination processing among a plurality of kinds of slave unit communication processing, said transmission/reception section comprises; a transmission data processing section which continuously, repetitively sends the transmission data generated in the transmission data generating section to all of said slave units through said transmission/reception section in order of the notification data, the command data, and the transmission end data; and a reception data processing section which sequentially writes the response data, which are received from said respective slave units through said transmission/reception section as a response to the transmission data, into said memory section in order of the reception acknowledgement data, the connection status examination result data, and the reception end data, and said communication processing control section comprises; a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception end data have been written into said memory section after the transmission end data have been transmitted; and an interruption control section which outputs the interruption signal to said master communication control unit after said data monitoring section has detected that the reception end data have been written into said memory section. - View Dependent Claims (16, 17, 18, 19, 20, 21, 58)
-
-
22. A communication control method
for a communication control apparatus including a master communication control unit for performing communication control for a plurality of slave units, and an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, said method comprising the steps of: -
storing transmission data which are necessary to perform slave unit communication processing for each type of communication; sending the communication processing request from said master communication control unit to said intermediate communication control unit; sending the corresponding transmission data from said intermediate communication control unit to a corresponding slave unit in a predetermined order in accordance with the type of the communication processing request; sending response data, which is a response to the transmission data, from said slave unit to said intermediate communication control unit in a predetermined order; and notifying said master communication control unit of the completion of the slave unit communication processing after the communication processing has been completed as a result of the response data being received by said intermediate communication control unit; said intermediate communication control unit holds, as the transmission data necessary to execute the connection/operation status examination processing among a plurality of kinds of the slave unit communication processing, notification data for notifying execution of the connection/operation status examination, command data for executing the connection/operation status examination processing, and transmission end data which represent the end of the transmission data; said master communication control unit outputs to said intermediate communication control unit the connection/operation status examination processing request which requests said intermediate communication control unit to execute the connection/operation status examination; said intermediate communication control unit sends the transmission data to said slave unit in order of the notification data, the command data, and the transmission end data; said slave unit sequentially outputs reception acknowledgement data, connection/operation status examination result data, and reception end data as the response data; and said intermediate communication control unit outputs the interruption signal to said master communication control unit upon reception of the reception end data. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A communication control method
for a communication control apparatus including a master communication control unit for performing communication control for a plurality of slave units, and an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, said method comprising the steps of: -
storing transmission data which are necessary to perform slave unit communication processing for each type of communication; sending the communication processing request from said master communication control unit to said intermediate communication control unit; sending the corresponding transmission data from said intermediate communication control unit to a corresponding slave unit in a predetermined order in accordance with the type of the communication processing request; sending response data which is a response to the transmission data, from said slave unit to said intermediate communication control unit in a predetermined order; and notifying said master communication control unit of the completion of the slave unit communication processing after the communication processing has been completed as a result of the response data being received by said intermediate communication control unit; said intermediate communication control unit holds, as the transmission data necessary to execute the control/setting processing among a plurality of kinds of the slave unit communication processing, notification data for notifying execution of the control/setting processing, command data for executing the control/setting processing, and transmission end data which represent the ends of the control/setting data and the transmission data; said master communication control unit outputs to said intermediate communication control unit the control/setting processing request which requests said intermediate communication control unit to execute the control/setting processing; said intermediate communication control unit sends the transmission data to a corresponding slave unit in order of the notification data, the command data, the control/setting data, and the transmission end data; said slave unit outputs reception acknowledgement data as the response data to said intermediate communication control unit; and said intermediate communication control unit outputs the interruption signal to said master communication control unit upon reception of the reception acknowledgement data. - View Dependent Claims (28, 29, 30)
-
-
31. A communication control method
for a communication control apparatus including a master communication control unit for performing communication control for a plurality of slave units, and an intermediate communication control unit for performing the communication control for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, said method comprising the steps of: -
storing transmission data which are necessary to perform slave unit communication processing for each type of communication; sending the communication processing request from said master communication control unit to said intermediate communication control unit; sending the corresponding transmission data from said intermediate communication control unit to a corresponding slave unit in a predetermined order in accordance with the type of the communication processing request; sending response data, which is a response to the transmission data, from said slave unit to said intermediate communication control unit in a predetermined order; and notifying said master communication control unit of the completion of the slave unit communication processing after the communication processing has been completed as a result of the response data being received by said intermediate communication control unit; said master communication control unit sends to said intermediate communication control unit a simultaneous connection status examination request which requests the execution of simultaneous connection status examination processing, among a plurality of kinds of slave unit communication processing, for all of said slave units; said intermediate communication control section automatically generates, as the transmission data necessary to carry out the simultaneous connection status examination processing, notification data for notifying a simultaneous connection status examination processing, command data for executing the simultaneous connection status examination, and transmission end data which represent the end of the transmission data, for each of said slave units; the transmission data are continuously, repetitively sent to all of said slave units in order of the notification data, the command data, and the transmission end data; each slave unit sends the reception acknowledgement data, the connection status examination result data, and the reception end data, in that order, to said intermediate communication control unit as response data to the transmission data; and said intermediate communication control unit outputs an interruption signal to said master communication control unit upon reception of the reception end data. - View Dependent Claims (32, 33, 34)
-
-
35. An intermediate communication control unit
which is interposed between a master communication control unit for performing communication control for a plurality of slave units and the plurality of slave units capable of communicating with the master communication unit, and which controls the communication for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, said intermediate communication control unit comprising: -
a memory section for storing transmission data which are necessary to perform slave unit communication processing and response data, which are a response to the transmission data, for each the type of communication, in response to a communication processing request from said master communication control unit; a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit, and a communication processing control section which upon reception of the communication processing request from said master communication control unit, sends the transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and write the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing said slave unit communication processing by, and which notifies said master communication control unit of the completion of the slave unit communication processing through an interruption signal when the communication processing has been completed; said memory section is configured so as to store notification data for notifying execution of connection/operation status examination processing, command data for executing the connection/operation status examination processing, and transmission end data which represent the end of the transmission data, as the transmission data necessary to execute the connection/operation status examination processing among a plurality of kinds of the slave unit communication processing, said transmission/reception section comprises; a transmission data processing section which reads the transmission data from said memory section in order of the notification data, the command data, and the transmission end data in response to a control signal from said communication processing control section, and which sends the transmission data to the slave unit through said transmission/reception section; and a reception data processing section which sequentially writes reception acknowledgement data, connection/operation status examination result data and reception end data, which are received from said slave unit through said transmission/reception section in that order as a response to the transmission data, into said memory section in response to a control signal from said communication processing control section, said communication processing control section comprises; a control signal generating section which generates a control signal for said transmission/reception section upon reception of a connection/operation status examination processing request from said master communication control unit, said connection/operation status examination processing request requesting said slave unit to execute the connection/operation status examination processing; a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception end data have been written into said memory section after the transmission end data have been transmitted; and an interruption control section which outputs an interruption signal to said master communication control unit after said data monitoring section has detected that the reception end data have been written into said memory section. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 59, 60)
-
-
43. An intermediate communication control unit
which is interposed between a master communication control unit for performing communication control for a plurality of slave units and the plurality of slave units capable of communicating with the master communication unit, and which controls the communication for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, said intermediate communication control unit comprising: -
a memory section for storing transmission data which are necessary to perform slave unit communication processing and response data, which are a response to the transmission data, for each the type of communication, in response to a communication processing request from said master communication control unit; a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit; and a communication processing control section which upon reception of the communication processing request from said master communication control unit, sends the transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and write the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing said slave unit communication processing by, and which notifies said master communication control unit of the completion of the slave unit communication processing through an interruption signal when the communication processing has been completed; said memory section is configured so as to store notification data for notifying of the execution of control/setting processing, command data for executing the control/setting processing, and transmission end data which represent the ends of the control/setting processing data and the transmission data, as the transmission data necessary to execute the control/setting processing among a plurality of kinds of the slave unit communication processing, said transmission/reception section comprises; a transmission data processing section which reads the transmission data from said memory section in order of the notification data, the command data, the control/setting processing data, and the transmission end data in response to a control signal from said communication processing control section, and which sends the transmission data to the slave unit through said transmission/reception section; and a reception data processing section which sequentially writes the reception acknowledgement data, which are received from said slave unit as response data to the transmission data, into said memory section in response to a control signal from said communication processing control section, and said communication processing control section comprises; a control signal generating section which generates a control signal for said transmission/reception section upon reception of a control/setting processing request from said master communication control unit, said control/setting processing request requesting said slave unit to execute the control/setting processing; a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception acknowledgement data have been written into said memory section after the transmission end data have been transmitted; and an interruption control section which outputs the interruption signal to said master communication control unit after said data monitoring section has detected that the reception acknowledgement data have been written into said memory section. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. An intermediate communication control unit which is interposed between a master communication control unit for performing communication control for a plurality of slave units and the plurality of slave units capable of communicating with the master communication unit, and which controls the communication for said slave units instead of said master communication control unit in response to a communication processing request from said master communication control unit, said intermediate communication control unit comprising:
-
a memory section for storing transmission data which are necessary to perform slave unit communication processing and response data, which are a response to the transmission data, for each the type of communication, in response to a communication processing request from said master communication control unit; a transmission/reception section for sending the transmission data to, or receiving the response data from, said slave unit; and a communication processing control section which upon reception of the communication processing request from said master communication control unit, sends the transmission data corresponding to the type of the communication processing request to a corresponding slave unit in a predetermined order through said transmission/reception section and write the response data, which are received as a response to the transmission data in a predetermined order from said slave unit through said transmission/reception section, into said memory section, thereby executing said slave unit communication processing by, and which notifies said master communication control unit of the completion of the slave unit communication processing through an interruption signal when the communication processing has been completed; wherein said communication processing control section comprises; a transmission data generating section which automatically generates, for all of said slave units, notification data for notifying simultaneous connection status examination processing, command data for executing the simultaneous connection status examination processing, and transmission end data which represent the end of the transmission data, as the transmission data necessary to carry out the simultaneous connection status examination processing among a plurality kinds of the slave unit communication processing, upon reception of a simultaneous connection status processing request from said master communication control unit which requests the execution of simultaneous connection status examination processing for all of said slave units, said transmission/reception section comprises; a transmission data processing section which continuously, repetitively sends the transmission data generated in the transmission data generating section to all of said slave units through said transmission/reception section in order of the notification data, the command data, and the transmission end data; and a reception data processing section which sequentially writes the response data, which are received from said respective slave units through said transmission/reception section as a response to the transmission data, into said memory section in order of the reception acknowledgement data, the connection status examination result data, and the reception end data, and said communication processing control section comprises; a data monitoring section which monitors the state of the transmission and reception of the transmission data and response data, and which detects whether or not the reception end data have been written into said memory section after the transmission end data have been transmitted; and an interruption control section which outputs the interruption signal to said master communication control unit after said data monitoring section has detected that the reception end data have been written into said memory section. - View Dependent Claims (50, 51, 52, 53, 54, 55, 61)
-
Specification