Abstract A method for the transmission of cyclic data among stations in a looped transmission path which performs operations to bring the data in a shared cyclic memory up to date in a distribution control transmission system wherein a synchronous cyclic data transmission and an asynchronous event transmission are both included. In one aspect, the shortest token rotation time is first counted where synchronous cyclic data only are transmitted, and the timing of data transfer to a transmission buffer memory is thereafter selected to be such shortest token rotation time after the capture of a token by a station. In the second aspect, a dummy frame which cannot be received by any one of the stations in the loop is transmitted and synchronous data frames which have been queued in the transmission buffer memory are brought up to data by data in the cyclic memory during the transmission of the dummy frame. The transfer of synchronous data to the buffer memory is thus performed during the shortest token rotation time or during the dummy frame transmission time.
A method for transmission of cyclic synchronous data and asynchronous event data among a plurality of stations each of which is connected to a corresponding looped transmission path that provides a communication network, in which synchronous data of self-station in a cyclic memory which is common to all the stations in said network, are temporarily stored in a transmission buffer memory and are thereafter transmitted to all the stations upon capture of a token, comprising the steps of: counting a time from the time of capture of a first token to the time of capture of a second token for each of said plurality of stations during which only synchronous data are transmitted to obtain a shortest token rotation time T S ; thereafter updating the transmission buffer memory of a station by transferring data thereto from said cyclic memory at a time equal to T S after the capture of a token; counting a time between successive captures of a token during which time both synchronous and asynchronous data are transmitted to obtain a counted token rotation time; setting a token holding enable time with the difference between a predetermined token rotation target time and the counted token rotation time; and counting said token holding enable time to allow transmission of asynchronous data by the station holding said token after the completion of transmission buffer memory data transmission for a time period equal to said difference.
Claim 2
Independent Claim
237 words
A method for transmission of cyclic synchronous data and asynchronous event data among a plurality of stations each of which is connected to a corresponding looped transmission path that provides a communication network, in which synchronous data of self-station in a cyclic memory which is common to all the stations in said network, are temporarily stored in a transmission buffer memory and are thereafter transmitted to all the stations upon capture of a token, comprising the steps of: counting a time from the time of capture of a first token to the time of capture of a second token for each of said plurality of stations during which only synchronous data are transmitted to obtain a shortest token rotation time T S ; thereafter updating the transmission buffer memory of a station by transferring data thereto from said cyclic memory at a time equal to T S after the capture of a token; counting a time between successive captures of a token during which time both synchronous and asynchronous data are transmitted to obtain a counted token rotation time; setting a token holding enable time with the difference between a predetermined token rotation target time and the counted token rotation time; and counting said token holding enable time to allow transmission of asynchronous data by the station holding said token after the completion of transmission buffer memory data transmission for a time period equal to said difference.
Claim 3
Dependent Claim
51 words
The method as claimed in claim 1, further comprising the step of presetting said shortest token rotation time in a transfer timer, said transfer timer enabling the updating of data in said transmission buffer memory when said shortest token rotation time has been counted out after the capture of a token.
Claim 4
Dependent Claim
29 words
The method as claimed in claim 1, which further comprises the step of detecting an elapsed interval of the shortest token rotation time by a timer value detection unit.
Claim 5
Dependent Claim
34 words
The method as claimed in claim 1, further comprising the step of setting the quantity of synchronous data in the cyclic memory of each station to be an equal amount for each transmission cycle.
Claim 6
Independent Claim
126 words
A method for transmission of cyclic synchronous data and asynchronous event data among a plurality of stations each of which is connected to a corresponding looped transmission path that provides a communication network, in which synchronous data of a self-station in a cyclic memory which is common to all the stations in said network, are temporarily stored in a transmission buffer memory and are thereafter transmitted to all the stations upon capture of a token, and asynchronous data are transmitted after the completion of synchronous data transmission, comprising the steps of: transmitting a dummy frame containing no information upon capture of a token; and updating data in said transmission buffer memory by transfer of data from said cyclic memory during the period of dummy frame transmission.
Claim 7
Independent Claim
126 words
A method for transmission of cyclic synchronous data and asynchronous event data among a plurality of stations each of which is connected to a corresponding looped transmission path that provides a communication network, in which synchronous data of a self-station in a cyclic memory which is common to all the stations in said network, are temporarily stored in a transmission buffer memory and are thereafter transmitted to all the stations upon capture of a token, and asynchronous data are transmitted after the completion of synchronous data transmission, comprising the steps of: transmitting a dummy frame containing no information upon capture of a token; and updating data in said transmission buffer memory by transfer of data from said cyclic memory during the period of dummy frame transmission.