WO2008068795A1 - 通信システムおよび通信装置 - Google Patents
通信システムおよび通信装置 Download PDFInfo
- Publication number
- WO2008068795A1 WO2008068795A1 PCT/JP2006/323916 JP2006323916W WO2008068795A1 WO 2008068795 A1 WO2008068795 A1 WO 2008068795A1 JP 2006323916 W JP2006323916 W JP 2006323916W WO 2008068795 A1 WO2008068795 A1 WO 2008068795A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- register
- data
- frame
- communication device
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1623—Plesiochronous digital hierarchy [PDH]
- H04J3/1647—Subrate or multislot multiplexing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/14—Monitoring arrangements
Definitions
- the present invention relates to FA (Factory Automation) communication, and more particularly to FA maintenance communication using a time division communication method.
- FA Vectory Automation
- communication in an FA system includes a plurality of CPU units (communication devices) such as a sequencer and a servo controller, and these communication devices are connected by a bus, and slots each divided by a predetermined cycle are provided.
- a time-sharing method assigned to communication devices is often used.
- Patent Document 1, Patent Document 2, and Non-Patent Document 1 are related to conventional communication systems using the time division method.
- Patent Document 1 discloses a technique for dividing a serial bus time resource by a plurality of communication devices.
- Patent Document 2 discloses a technique for transmitting a plurality of communication devices every period.
- Non-Patent Document 1 discloses a technique related to a isochronous packet transfer method used as a standard time division method in the field of FA.
- Patent Document 1 Japanese Patent No. 3566304
- Patent Document 2 JP-A-2005-293569
- Non-Patent Document 1 IEEE1394
- Patent Document 2 since the slot allocated to the own device is used for data communication, data communication is being performed.
- Settings related to communication (various setting values of time division method related to communication such as communication device transmission / reception and synchronization setting timing) cannot be changed.
- Patent Document 2 when changing the settings related to communication, after temporarily stopping data communication and changing the settings related to communication, Data communication must be resumed again, reducing the data communication throughput. There was a problem.
- the present invention has been made in view of the above, and when performing data communication using the time division method, various setting values related to the communication of the time division method are updated or updated without interrupting the data communication.
- An object is to obtain a communication system that can be monitored. Means for solving the problem
- the present invention assigns a subslot obtained by dividing a predetermined period for each communication device, and each communication device is assigned to its own device.
- the period is used for a plurality of data communication subslots assigned to each communication device for data communication and maintenance communication of each communication device 1
- a plurality of maintenance communication subslots, and each communication device includes a communication setting register in which various setting values related to the period, the data communication subslot, and the maintenance communication subslot in the time division method are set; Based on the various communication setting values of the communication setting register, the communication by the time division method is controlled and assigned to the own device.
- the data communication sub-slot transmits the data frame including the data to be transmitted, and uses the data included in the data frame received in the data communication sub-slot assigned to the other communication device.
- a communication control unit for controlling the communication, and the one or more communication devices operating as a master communication device among the communication devices further include a configuration register in which information related to setting Z monitoring related to maintenance communication is registered.
- the communication control unit of the communication device operating as the master communication device changes various setting values set in the communication setting register of the other communication device using the maintenance communication subslot assigned to the own device. Or monitoring.
- a communication system includes a plurality of data communication subslots assigned to each communication device for data communication, and a maintenance communication subslot used for maintenance communication of each communication device.
- a communication device that operates as a master communication device uses a maintenance communication subslot, and based on a configuration register in which information related to setting Z monitoring related to maintenance communication is registered.
- Various setting values related to the period, data communication subslot, and maintenance communication subslot in the time division method of the communication device that operates as a slave communication device are set. As a result, it is possible to obtain a communication system that can update or monitor various setting values related to time-division communication without interruption.
- FIG. 1 is a diagram showing a configuration of a first embodiment of a communication system according to the present invention.
- FIG. 2 is a diagram for explaining communication timings of the communication system according to the first embodiment.
- FIG. 3 is a block diagram showing a configuration of the communication device shown in FIG. 1.
- FIG. 4 is a flowchart for explaining the operation of the communication apparatus shown in FIG.
- FIG. 5 is a flowchart for explaining an operation of maintenance communication processing of a communication apparatus operating as a master.
- FIG. 6 is a flowchart for explaining the operation of maintenance communication processing of the communication device operating as a slave.
- FIG. 7 is a diagram for explaining the communication timing of a communication system using a conventional time division method.
- FIG. 8 is a state transition diagram of a communication system based on a conventional time division method.
- FIG. 9 is a state transition diagram of the communication system according to the first embodiment of the present invention.
- FIG. 10 is a diagram for explaining communication timing of the communication system according to the second embodiment.
- FIG. 11 is a block diagram showing a configuration of a communication apparatus according to a third embodiment.
- FIG. 12 is a diagram showing another configuration of the communication system in the present invention.
- FIG. 1 is a block diagram showing the configuration of Embodiment 1 of the communication system according to the present invention.
- the communication system includes a personal computer (hereinafter referred to as a PC) 1, a plurality (in this case, four) of communication devices 3 (shown as 3 1 to 3-4), and a data distribution device 5. And have.
- the PC 1 is a higher-level device that controls the communication device 3 with functions for setting various registers and memories for controlling the operation of the communication device 3.
- the communication device 3 is a CPU unit such as a sequencer or servo controller in FA (Factory Automation), and exchanges data with other communication devices 3 via a distribution device 3 connected by a node.
- the communication device 3-1 connected to the PC 1 is a master communication device (master unit) that performs communication setting control such as transmission / reception and synchronization setting timing for the communication devices 3-2-3-4.
- the communication devices 3-2 to 3-4 whose communication settings are controlled by the communication device 3-1 are slave communication devices (slave units).
- the data distribution device 5 transfers the frame transmitted from the communication device 3 without itself generating and transmitting the frame.
- FIG. 2 is a diagram showing communication timings of the communication system according to the first embodiment of the present invention.
- the period T indicates the number of data communication subslots DSS (DSS1 to DSS4 are shown) corresponding to the number of communication devices 3 in the system used for data communication (in this case, DSS1 to DSS4) and the master communication device ( It consists of maintenance communication subslot MSS1 for the number of master units) (in this case, one).
- DSS1 to DSS4 the number of data communication subslots
- MSS1 maintenance communication subslot MSS1 for the number of master units
- data communication subslot DSS1 and maintenance communication subslot MSS 1 are assigned to communication device 3-1
- data communication subslot DSS2 is assigned to communication device 3-2
- data communication subslot DSS3 is assigned to communication device.
- Data allocation subslot DSS4 is allocated to communication device 3-4.
- the data communication subslots DSS1, DSS2, DSS3, DSS4, and maintenance communication subslot MSS1 are shown in this order, but the data communication subslots DSS1, SDD2, DSS3, DSS4, and maintenance communication within period T are used.
- the maintenance communication subslot MSS1 may be located between the data communication subslot DSS1 and the data communication subslot DSS2 or at the beginning of the cycle. May be.
- the communication device 3 transmits a data frame DF (indicated by DF1 to DF4) in the data communication subslot DSS assigned to itself, and in the data communication subslot DSS assigned to the communication device 3 other than itself. Receive a data frame.
- the communication device 3-1 which is a master communication device sends a maintenance frame MF to an arbitrary slave communication device (here, communication device 3-2) in the maintenance communication subslot MSS1, and the destination of the maintenance frame MF
- the communication device 3-2 serving as a response transmits a maintenance response frame RF, which is a response frame, to the communication device 3-1.
- FIG. 3 is a block diagram showing a configuration of communication apparatus 3 shown in FIG.
- the communication device 3 includes a CPU 31, a communication memory 32a, a communication memory 32b, a configuration register 33, a communication setting register 36, a data transmission unit 34, and a data reception unit 35.
- the communication setting register 36 is used for communication such as transmission / reception of communication devices and timing of synchronization setting.
- Various setting values are set. Specifically, for example, the period T in the time division method, the time of the maintenance communication subslot MSS1, the time of the data communication subslot DSS, the information of the data communication subslot DSS assigned to the own device, and the like are set.
- the CPU 31 causes the communication device 3 to perform a desired operation by executing a program stored in a memory (not shown), and comprehensively controls each component of the communication device 3 to perform a communication setting register 36. Based on the various setting values, communication is performed using the time division method. In addition, the CPU 31 writes data to be transmitted to the communication memory 32a and reads the received data written to the communication memory 32b. Further, the CPU 31 accesses the configuration register 33 based on designation from the host device PC1, and writes / reads data.
- the communication memory 32a is used as a transmission memory for holding transmission data written from the CPU 31 to another communication device 3.
- the communication memory 32 b is used as a reception memory that holds reception data from other communication devices 3 written from the data reception unit 35.
- the transmission memory that holds the transmission data is the communication memory 32a
- the reception memory that holds the reception data is the communication memory 32b. Physically, a part of one memory is the communication memory 32a and the communication memory. Even the configuration used as 32b does not work.
- the configuration register 33 is a general term for registers in which information related to maintenance communication is set, and includes a maintenance communication mode register 331, a target unit information register 332, and a data setting register 333.
- a set value is set when the program is executed in the initial state of the CPU 31 when the system is started or when the communication device 3 is started.
- the maintenance communication mode register 331 is set with an operation mode in maintenance communication.
- the operation mode includes a writing mode for changing the setting value of the communication setting register 36 of the target communication device 3, a reading mode for reading (monitoring) the setting value of the communication setting register 36 of the target communication device 3, and Communication setting by maintenance communication
- the target unit information register 332 information related to the communication setting register 36 to be accessed (setting value update or monitoring) is set. Specifically, the communication device identifier for identifying the communication device 3 to be accessed (target) and the area information of the communication setting register 36 to be accessed are set. The area information is the start address and data length of the area to be accessed.
- the data setting register 333 stores various communication setting values to be updated or various monitored communication setting values.
- the setting values of the maintenance communication mode register 331, target unit information register 332, and data setting register 333 of the communication device 3-1 operating as the master communication device are set from the PC1 in addition to the initial settings. It is possible.
- the data transmission unit 34 generates a data frame from the transmission data held in the communication memory 32 a at the data transmission timing of its own device, and transmits the generated data frame to the data distribution device 5.
- the data transmission unit 34 When the own device is a master communication device, the data transmission unit 34 generates a maintenance frame based on the setting value of the configuration register 33 at the maintenance communication timing, and the generated maintenance frame is used as the data distribution device 5.
- the data transmission unit 34 generates a maintenance response frame that is a response frame to the maintenance frame addressed to the own device and transmits the maintenance response frame to the data distribution device 5
- the data receiving unit 35 receives the data frame from the data distribution device 5, extracts the data frame force, and holds the extracted data in the communication memory 32b.
- the data receiving unit 35 receives a maintenance frame from the data distribution device 5 and determines whether the received maintenance frame is a force that is a maintenance frame addressed to the own device. If the data receiving unit 35 determines that the received data frame is a maintenance frame addressed to itself, the data receiving unit 35 sets the communication setting register 36 based on the maintenance frame.
- the operation of the first embodiment of the communication system according to the present invention will be described with reference to FIGS.
- the operation of the communication device 3 will be described with reference to the flowchart of FIG.
- Various information is set in the configuration register 33 of the communication device 3. It shall be. Further, based on the communication-related information set in the communication setting register 36, the start time of the data communication subslot DSS shown in FIG. 2 (the data transmission timing of the communication device to which the data communication subslot is assigned and (Data reception timing), maintenance communication sub-slot MSS1 start time (maintenance communication timing) is not shown in the figure!
- the CPU 31 executes a data transmission process (steps S100, S101). Specifically, at the data transmission timing, the CPU 31 writes data to be transmitted (including the data destination address) in the communication memory 32a.
- the data transmission unit 34 reads the data written in the communication memory 32a, and generates a data frame having a predetermined frame format.
- the data transmission unit 34 transmits the generated data frame to the data distribution device 5.
- the transmitted data frame is transferred by the data distribution device 5 to the communication device 3 indicated by the destination address of the data frame.
- the CPU 31 executes a data reception process (steps S102 and S103). Specifically, at the data reception timing, the data receiving unit 35 waits for reception of a frame. When the data frame transferred from the data distribution device 5 is received, the data receiving unit 35 also extracts data from the received data frame force and writes the extracted data into the communication memory 32b. The CPU 31 reads the data written in the communication memory 32b and executes a predetermined process using the read data.
- the communication device 3 executes maintenance communication processing (steps S104, S105). The detailed operation of the maintenance communication process will be described later.
- the communication device 3 executes the data transmission process at the data transmission timing until it detects a system down such as when the power is turned off.
- the operation for executing the maintenance communication process is repeated (steps S100 to S106).
- the data transmission unit 34 generates a confider write frame based on the setting contents of the target unit information register 332 in the configuration register 33 (step S201). Specifically, the data transmission unit 34 sets the setting value of the target unit information register 332, that is, the communication device identifier for identifying the target communication device 3, and the area information (the communication setting register 36 to be accessed) ( Read start address and data length to be accessed). The data transmission unit 34 reads the setting value for the read data length of the data setting register 333 as well as the leading address.
- the data transmission unit 34 receives the start address and data length read from the target unit information register 332 and the configurator write frame addressed to the communication device identifier read from the target unit information register 332 including the setting value read from the data setting register 333. Is generated. The data transmission unit 34 transmits the generated conifer write frame to the data distribution device 5 (step S202).
- the data reception unit 35 waits to receive a configuration write response frame that is a response frame of the configuration light frame (step S203).
- the data receiver 35 determines whether or not the received Confider Write Response frame is a Configure Response frame addressed to its own device.
- the data receiving unit 35 notifies the CPU 31 that the Config Write Response frame has been received.
- the CPU 31 executes a predetermined process (step S204) and ends the maintenance communication process.
- step S200 when the setting value of the maintenance communication mode register 331 in the configuration register 33 indicates that it is not the write mode (step S200, No), the CPU 31 indicates that the setting value of the maintenance communication mode register 331 is in the read mode. It is determined whether or not there is (step S205). When the setting value of the maintenance communication mode register 331 is read mode (step S205, Yes), the CPU 31 maintains the read mode. The data transmission unit 34 is notified that a frame (config lead frame) is to be generated.
- the data transmission unit 34 generates a confider lead frame based on the setting contents of the target unit information register 332 in the configuration register 33 (step S 206). Specifically, the data transmission unit 34 sets the setting value of the target unit information register 332, that is, the communication device identifier for identifying the target communication device 3, and the area information (the communication setting register 36 to be accessed) ( Read start address and data length to be accessed). The data transmission unit 34 generates a conflicter read frame addressed to the communication device identifier read from the target unit information register 332 including the read area information. The data transmission unit 34 transmits the transmitted config read frame to the data distribution device 5 (step S207).
- the data reception unit 35 waits to receive a configured response frame that is a response frame of the configure read frame (step S208).
- the data receiving unit 35 determines whether or not the received configured response frame is a configured read response frame addressed to itself.
- the configuration read response frame includes a part or all of the setting values of the communication setting register 36 requested by the configuration read frame. If it is determined that the received configured response frame is a configured response frame addressed to the device itself, the data receiving unit 35 also extracts the set value of the configured response frame force and extracts the set value (read) Data) is written to the data setting register 333, and this is notified to the CPU 31.
- the CPU 31 reads the set value written in the data setting register 333, executes a predetermined process (step S209), and ends the maintenance communication process.
- step S206, No when the set value of the maintenance communication mode register 331 in the configuration register 33 is not in the read mode (step S206, No), that is, when the set value force of the maintenance communication mode register 331 indicates S maintenance communication OFF, The CPU 31 ends the maintenance communication process without performing maintenance communication.
- the data receiver 35 waits to receive a maintenance frame (a configuration write frame or a configurator read frame).
- a maintenance frame a configuration write frame or a configurator read frame.
- the data reception unit 35 determines whether or not the received maintenance frame is addressed to the own apparatus (step S300). If the received maintenance frame is not addressed to the own apparatus, the data receiving unit 35 discards the received maintenance frame and ends the maintenance communication process.
- the data receiving unit 35 determines whether or not the maintenance frame is a Confidential Write frame (step S301). If the received maintenance frame is a confider write frame, the data receiver 35 updates the setting value of the communication setting register 36 based on the content of the confider write frame (step S302). Specifically, the data receiving unit 35 extracts a start address, a data length, and a set value from the confider write frame cover. The data receiving unit 35 sets setting values for the data length in order from the area of the communication setting register 36 indicated by the extracted head address.
- the data transmitting unit 34 is addressed to the master communication device 3-1 indicating that the communication setting register 36 has been set based on the confider write frame.
- the confider write response frame is generated and transmitted to the data distribution device 5 (step S303), and the maintenance communication process is terminated.
- the transmitted confider write response frame is transferred to the master communication device 3-1 by the data distribution device 5, and the master communication device 3-1 is the target slave communication device 3-2 to 3-by the confider write frame. It recognizes that the communication setting register 36 of 4 has been updated.
- the data receiving unit 35 also has the Confidor Read frame strength.
- the head address and data length, which are area information, are extracted, and the extracted head address and data length are notified to the data transmission unit 34.
- the data transmission unit 34 generates a configuration read response frame that is a response frame of a configuration read frame including the setting value of the communication setting register 36 based on the notified start address and data length, and generates the generated configuration file.
- Send a response frame (Step S304) and the maintenance communication process is terminated.
- the data transmission unit 34 reads setting values for the notified data length in order from the area of the communication setting register 36 indicated by the notified start address.
- the data transmission unit 34 generates a configuration response frame addressed to the master communication device 3-1, which is the transmission source of the configuration read frame, including the read setting value.
- the data transmission unit 34 transmits the generated configurationless response frame to the data distribution device 5.
- the configuration response frame transmitted to the data distribution device 5 is transferred to the communication device 3-1 by the data distribution device 5, and the communication device 3-1 is targeted by the setting value included in the configuration response frame. Recognize the set value of communication setting register 36 of slave communication device 3-2-3-4.
- the communication device 3-1 is assigned the data communication subslot DSS1 and the maintenance communication subslot MSS1, and the communication device 3-2 is assigned the data communication subslot DSS2, and the communication device 3-3. Is assigned the data communication subslot DSS3, and the communication device 3-4 is assigned the data communication subslot DSS4.
- communication device 3-1 As a master unit generates data frame DF1 by the above-described data transfer processing and distributes data. Sent to device 5.
- the communication devices 3-2-3-3 and the data distribution device 5 which are slave units, are waiting for reception.
- the data distribution device 5 analyzes the data frame DF1 and recognizes the communication device 3-2 to 3-4 as the destination slave unit, and sends the data frame DF1 to the destination communication device 3-2 to 3-4. Forward.
- the communication devices 3-2-3-4 receive the data frame DF1 and execute the data reception process described above.
- communication devices 3-2-3-4 are similar to communication devices 3-1.
- the data frames DF2 to DF4 are generated and transmitted to the data distribution device 5 by the data transfer process described above.
- the data distribution device 5 The data frames DF2 to DF4 are transferred to the destination communication devices 3-1 to 3-4 by analyzing the data frames DF2 to DF4 and recognizing the destination communication devices 3-1 to 3-4.
- the communication devices 31 to 3-4 receive the data frames DF2 to DF4 and execute the data reception process described above.
- communication device 3-1 which is the master unit, performs a maintenance frame (configuration write frame) through the maintenance communication processing of the master communication device described above.
- a confider lead frame is generated and transmitted to the data distribution device 5.
- the communication device 3-1 transmits a maintenance frame addressed to the communication device 3-2.
- the data distribution device 5 analyzes the maintenance frame, recognizes the communication device 3-2 as the destination slave unit, and transfers the maintenance frame to the communication device 3-2.
- the communication device 3-2 receives the maintenance frame, executes the maintenance communication processing of the slave communication device described above, and performs a maintenance response frame RF (configuration response frame or configuration response frame) that is a response frame of the maintenance frame.
- RF configuration response frame or configuration response frame
- the data distributor 5 receives and analyzes the maintenance response frame RF, recognizes the destination communication device 3-1, and transfers the maintenance response frame RF to the communication device 3-1. Receiving the maintenance response frame, the communication device 3-1 recognizes that the maintenance communication (setting value change or communication value monitoring related to communication of the target communication device) has been completed.
- FIG. 7 is a diagram showing the communication timing of a communication system using the conventional time division method.
- cycle T is composed of subslots DSS11 to DSS14, which is divided into the number of communication devices in the system (in this case, 4), and subslot DSS11 is assigned to communication device # 1.
- Subslot DSS 12 is assigned to communication device # 2
- subslot DFF13 is assigned to communication device # 3
- subslot DSS14 is assigned to communication device # 4.
- the communication timing of the communication system using the conventional time division method is configured only by the subslots DSS11 to DSS14 in which the communication devices # 1 to # 4 transmit the data frames DF1 to DF4 in the period T.
- period T In period T, only data communication is performed. Therefore, in the normal state during data communication, various setting values related to communication such as transmission / reception and synchronization setting timing for communication devices # 1 to # 4 cannot be set. Therefore, as shown in the state transition diagram of FIG. 8, the communication system using the conventional time division method performs data communication, and after setting various setting values related to communication in the initial state 50, the normal state 51 Transition to and perform data communication.
- the normal state 51 is changed to the initial state 50 to update the setting, and then the normal state 51 is changed to resume data communication.
- the communication system according to the first embodiment of the present invention has a plurality of data communication subslots DSS that use a period ⁇ for data communication and various types of communication.
- Setting value setting ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ Maintenance communication sub-slot used for maintenance communication to be monitored Since it is configured with MSS, as shown in the state transition diagram of Fig. 9, when the system starts, the initial state is 60. Set various settings related to communication, change to normal state 61, and start data communication. After that, perform normal data communication in the data communication sub-slot DS !, and set various setting values related to communication in the maintenance communication sub-slot MSS1!
- the period ⁇ ⁇ ⁇ ⁇ in the time division method is set such that the data communication subslot DSS assigned to each communication device 3 for data communication and the maintenance communication of each communication device 3
- the maintenance communication subslot MSS1 is used for the master communication device 3-1, and the maintenance communication subslot MSS1 is used to configure the settings related to maintenance communication ⁇ based on the configuration register 33 in which information related to monitoring is registered.
- Slave communication device 3-2 to 3-4 in the time division method Data communication sub-slot DSS and maintenance communication sub-slot MSS1 are set to change or monitor the communication setting register 36, so that data communication is not interrupted. Various setting values can be updated or monitored.
- the master communication device 3-1 sends the start address to the maintenance frame MF that requests updating or monitoring of the communication setting register 36 of the slave communication devices 3-2-3-4.
- the master communication device 3-1 sends the start address to the maintenance frame MF that requests updating or monitoring of the communication setting register 36 of the slave communication devices 3-2-3-4.
- the force slave communication device configured to operate as a slave communication device by setting the maintenance communication OFF mode in the maintenance communication mode register 331 in the configuration register 33 is
- one communication device in the communication system is a master communication device that changes or monitors the communication setting register 36.
- this second embodiment there are a plurality of master communication devices. The case where it exists is demonstrated.
- the communication system according to the second embodiment of the present invention is substantially the same as the communication system according to the first embodiment shown in FIG. 1, and the difference is that in the first embodiment, the communication device 3— Whereas 2-3-4 operate as a slave communication device, in this second embodiment, communication devices 3-2-3-4 operate as a master communication device.
- the setting value can be set in the configuration register 33 of the communication devices 3-1 to 3-4 from 1. Since the configuration of the communication device 3 is the same as the configuration of the communication device 3 shown in FIG. 3, the description thereof is omitted here.
- FIG. 10 is a diagram showing communication timings of the communication system according to the second embodiment of the present invention. It is.
- the cycle T operates as a master communication device with data communication subslots DSS (DSS1 to DSS4 are shown) for the number of communication devices 3 in the system used for data communication (in this case, four).
- the data communication subslot DSS is positioned after the maintenance communication subslot MSS.
- Data communication subslot DSS1, maintenance communication subslot MSS1, data communication subslot DSS2, maintenance communication subslot MSS2, data communication subslot DSS3, maintenance communication subslot MSS3, data communication subslot DSS4, Maintenance communication subslot MSS4 may be used in this order.
- communication device 3-1 uses the master communication device described with reference to the flowchart of FIG.
- a maintenance frame (config write frame or configuration frame) addressed to an arbitrary communication device (in this case, communication device 3-2) is generated by the maintenance communication process and transmitted to data distribution device 5.
- the data distribution device 5 analyzes the maintenance frame MF1 and transfers the maintenance frame MF1 to the communication device 3-2 as a transmission destination.
- the communication device 3 is in a reception waiting state, and when receiving the maintenance frame MF1, the maintenance communication process of the slave communication device described with reference to FIG. 6 is executed.
- the communication device 3-2 operates as a slave communication device, generates a maintenance response frame RF 1 (config write response frame or configured response frame), and transmits it to the data distribution device 5.
- the data distribution device 5 analyzes the maintenance response frame RF1 and transfers the maintenance response frame RF1 to the destination communication device (in this case, the communication device 3-1).
- the communication device 3-1 recognizes that the maintenance communication (setting value change or communication value monitoring related to communication of the target communication device 3-2) has been completed.
- communication device 3-2 is the master communication device described with reference to the flowchart of FIG.
- a maintenance frame (a configuration write frame or a configuration frame) addressed to an arbitrary communication device (in this case, communication device 3-1) is generated by the maintenance communication process of this and transmitted to the data distribution device 5.
- the data distribution device 5 analyzes the maintenance frame MF2 and transfers the maintenance frame MF2 to the communication device 3-1 as the transmission destination.
- the communication device 3 is in the reception waiting state, and when receiving the maintenance frame MF1, the slave communication described with reference to FIG. Executes maintenance communication processing for the device.
- the communication device 3-1 operates as a slave communication device, generates a maintenance response frame RF 2 (config write response frame or configured response frame), and transmits it to the data distribution device 5.
- the data distribution device 5 analyzes the maintenance response frame RF2 and transfers the maintenance response frame RF2 to the destination communication device (in this case, the communication device 3-2).
- the communication device 3-2 receives the maintenance response frame, the communication device 3-2 recognizes that the maintenance communication (change of the setting value related to communication of the target communication device 3-1 or monitoring of the communication value) has been completed.
- Maintenance communication subslot MSS 3 start time (communication device 3-3 maintenance communication (Communication timing), the communication device 3-3 is addressed to an arbitrary communication device (in this case, the communication device 3-2) by the maintenance communication processing of the master communication device described with reference to the flowchart of FIG.
- a maintenance frame (a configuration write frame or a configuration frame) is generated and transmitted to the data distribution device 5.
- the data distribution device 5 analyzes the maintenance frame MF3 and transfers the maintenance frame MF3 to the communication device 3-2 as the transmission destination.
- the communication device 3 is in the reception waiting state, and when receiving the maintenance frame MF1, the slave communication described with reference to FIG.
- the communication device 3-2 operates as a slave communication device, generates a maintenance response frame RF 3 (config write response frame or configured response frame), and transmits it to the data distribution device 5.
- the data distribution device 5 analyzes the maintenance response frame RF3 and transfers the maintenance response frame RF3 to the destination communication device (in this case, the communication device 3-3).
- the communication device 3-3 recognizes that the maintenance communication (setting value change or communication value monitoring related to communication of the target communication device 3-2) has been completed.
- Maintenance communication sub-slot At the start time of MSS4 (maintenance communication timing of communication devices 3-4), communication device 3-4 performs maintenance communication processing of the master communication device described with reference to the flowchart in FIG. To generate a maintenance frame (config write frame or config frame) addressed to any communication device (in this case, communication device 3-2) and send it to data distribution device 5.
- the data distribution device 5 analyzes the maintenance frame MF4 and transfers the maintenance frame MF4 to the communication device 3-2 as the transmission destination.
- the communication device 3 In the maintenance communication subslot MSS other than the maintenance communication subslot MSS assigned to its own device, the communication device 3 is in the reception waiting state, and when receiving the maintenance frame MF1, the slave communication described with reference to FIG. Executes maintenance communication processing for the device.
- communication device 3-2 operates as a slave communication device, generates a maintenance response frame RF4 (config write response frame or configured response frame), and transmits it to data distribution device 5 .
- the data distribution device 5 analyzes the maintenance response frame RF4 and transfers the maintenance response frame RF4 to the destination communication device (in this case, the communication device 3-4).
- the communication device 3-4 recognizes that the maintenance communication (setting value change or communication value monitoring related to communication of the target communication device 3-2) has been completed.
- a plurality of master communication devices 3 for changing or monitoring the communication setting register 36 of other communication devices are provided. Even if a failure occurs, the communication setting register 36 can be updated or monitored from another master communication device 3.
- the case where all the communication devices 3 in the communication system operate as master communication devices has been described as an example. However, two or more communication devices 3 are connected to the master communication device. The other communication device 3 that only needs to operate as a device can be operated only as a slave communication device.
- Embodiment 3 of the present invention will be described with reference to FIG.
- information related to communication common to each communication device 3 in maintenance communication that is, setting values related to time-division communication set in the communication setting register 36 is set to Z monitoring.
- information related to communication unique to each communication device 3 (communication setting information within the unit) Update Z monitoring.
- FIG. 11 is a block diagram showing the configuration of the communication device 3a (showing 3a-1 to 3a-4).
- a CPU internal communication register 37 is added to the communication device 3 of the first embodiment shown in FIG.
- Components having the same functions as those of the communication apparatus of the first embodiment shown in FIG. 3 are given the same reference numerals, and redundant descriptions are omitted.
- CPU31 is the CPU internal communication register 37 Communication within the unit is performed based on the set value of V, and data communication is performed in a time division manner using V based on the set value of the communication setting register 36.
- the PC 1 When updating or monitoring the CPU internal communication register 37, the PC 1 adds the CPU internal communication register to the target queue information register 332 in the configuration register 33 of the communication apparatus 3a operating as the master communication apparatus. Set area information indicating some or all of the 37 areas.
- the communication device 3a operating as the master communication device can perform maintenance including area information indicating some or all areas of the CPU internal communication register 37 by the maintenance communication processing of the master communication apparatus shown in FIG. A frame (config light frame or configurator lead frame) is generated, and the generated maintenance frame is transmitted to the target communication device 3a.
- the communication device 3a that has received the maintenance frame sets the CPU internal communication register 37 as an access target. To do. More specifically, when the region information has received a confider write frame indicating a part or all of the region of the CPU internal communication register 37, the region information in the region of the CPU internal communication register 37 indicated by the region information is displayed. When various setting values included in the write frame are set, and the region information is received in a Confidential Read Frame indicating a part or all of the CPU internal communication register 37, the internal information indicated by the region information Generate and send a configuration response frame including the setting value of communication register 37.
- the PC1 which is the host device, stores the area in the target queue information register 332 of the configuration register 33 of the communication device 3a that operates as the master communication device.
- area information indicating a part or all of the CPU internal communication register 37 as information, it is possible to update or monitor the set values related to the internal communication unique to each communication device 3a without interrupting data transfer.
- the data distribution device 5 is configured to transfer the frame.
- the communication device 3 without using the data distribution device 5 is connected to the bus 7. It may be configured to connect.
- a sequencer, a motion controller, a mouth including the communication device 3 or the communication device 3a is used.
- the data transfer speed between CPUs such as bot controllers can be expected to improve.
- the communication system according to the present invention is useful for a communication system using a time division method, and particularly suitable for a communication system used for FA (Factory Automation).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
Abstract
Description
Claims
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/997,702 US8126008B2 (en) | 2006-11-30 | 2006-11-30 | Communication system and communication apparatus |
CN2006800283536A CN101297509B (zh) | 2006-11-30 | 2006-11-30 | 通信系统和通信装置 |
PCT/JP2006/323916 WO2008068795A1 (ja) | 2006-11-30 | 2006-11-30 | 通信システムおよび通信装置 |
JP2007524122A JP4814882B2 (ja) | 2006-11-30 | 2006-11-30 | 通信システムおよび通信装置 |
DE112006004094T DE112006004094B4 (de) | 2006-11-30 | 2006-11-30 | Kommunikationssystem und Kommunikationsvorrichtung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2006/323916 WO2008068795A1 (ja) | 2006-11-30 | 2006-11-30 | 通信システムおよび通信装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008068795A1 true WO2008068795A1 (ja) | 2008-06-12 |
Family
ID=39491717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2006/323916 WO2008068795A1 (ja) | 2006-11-30 | 2006-11-30 | 通信システムおよび通信装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8126008B2 (ja) |
JP (1) | JP4814882B2 (ja) |
CN (1) | CN101297509B (ja) |
DE (1) | DE112006004094B4 (ja) |
WO (1) | WO2008068795A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019201298A (ja) * | 2018-05-15 | 2019-11-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2012164665A1 (ja) * | 2011-05-30 | 2014-07-31 | 三菱電機株式会社 | 通信装置 |
US20130242828A1 (en) * | 2011-10-31 | 2013-09-19 | Qualcomm Incorporated | Optimized wakeup for communication devices |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11261581A (ja) * | 1998-03-12 | 1999-09-24 | Omron Corp | データ通信制御装置 |
JP2003234715A (ja) * | 2002-02-08 | 2003-08-22 | Japan Radio Co Ltd | データ伝送装置 |
JP2006318367A (ja) * | 2005-05-16 | 2006-11-24 | Mitsubishi Electric Corp | バス管理システム、およびバス管理装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998035296A1 (fr) | 1997-02-07 | 1998-08-13 | Mitsubishi Denki Kabushiki Kaisha | Controleur de bus et systeme de controle de bus |
US7113927B1 (en) * | 1998-10-09 | 2006-09-26 | Victor Company Of Japan, Limited | Data distribution system, data distribution method, portable terminal with data receiving capability, portable terminal with data transmitting/receiving capability, recording medium onto which data content is recorded, encoding apparatus, and decoding apparatus |
JP3701148B2 (ja) * | 1999-07-28 | 2005-09-28 | 株式会社日立製作所 | コンテンツの配信方法 |
FR2803703A1 (fr) * | 2000-01-11 | 2001-07-13 | Koninkl Philips Electronics Nv | Synchronisation d'un recepteur avec une station d'emission dans un systeme de telecommunications de type tdma |
JP3387475B2 (ja) * | 2000-04-13 | 2003-03-17 | 日本電気株式会社 | データ配信システム |
JP2001339461A (ja) | 2000-05-26 | 2001-12-07 | Mitsubishi Electric Corp | 通信端末、通信システム及び通信端末プログラムが記述された記録媒体 |
US7043727B2 (en) * | 2001-06-08 | 2006-05-09 | Micromuse Ltd. | Method and system for efficient distribution of network event data |
DE60314093T2 (de) | 2002-01-22 | 2007-09-27 | Freescale Semiconductors, Inc., Austin | System und verfahren zur handhabung von langen asynchronen daten in einem asynchronen zeitschlitz |
WO2004010652A1 (en) * | 2002-07-19 | 2004-01-29 | Xtremespectrum, Inc. | Media access controller having pseudo-static guaranteed time slots |
DE10353337A1 (de) * | 2003-11-14 | 2005-06-23 | Abb Research Ltd. | Verfahren zum Betrieb eines System mit mehreren Knoten und einer Basisstation gemäß TDMA |
JP3852469B2 (ja) | 2004-03-11 | 2006-11-29 | オムロン株式会社 | 同期コントローラおよびコントローラシステム |
-
2006
- 2006-11-30 JP JP2007524122A patent/JP4814882B2/ja active Active
- 2006-11-30 CN CN2006800283536A patent/CN101297509B/zh active Active
- 2006-11-30 US US11/997,702 patent/US8126008B2/en active Active
- 2006-11-30 DE DE112006004094T patent/DE112006004094B4/de active Active
- 2006-11-30 WO PCT/JP2006/323916 patent/WO2008068795A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11261581A (ja) * | 1998-03-12 | 1999-09-24 | Omron Corp | データ通信制御装置 |
JP2003234715A (ja) * | 2002-02-08 | 2003-08-22 | Japan Radio Co Ltd | データ伝送装置 |
JP2006318367A (ja) * | 2005-05-16 | 2006-11-24 | Mitsubishi Electric Corp | バス管理システム、およびバス管理装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019201298A (ja) * | 2018-05-15 | 2019-11-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP6994161B2 (ja) | 2018-05-15 | 2022-01-14 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
Also Published As
Publication number | Publication date |
---|---|
US20100226393A1 (en) | 2010-09-09 |
US8126008B2 (en) | 2012-02-28 |
JP4814882B2 (ja) | 2011-11-16 |
JPWO2008068795A1 (ja) | 2010-03-11 |
CN101297509B (zh) | 2012-06-13 |
DE112006004094T5 (de) | 2009-08-27 |
DE112006004094B4 (de) | 2012-04-26 |
CN101297509A (zh) | 2008-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7984217B2 (en) | Data transmission method, serial bus system, and switch-on unit for a passive station | |
US8571044B2 (en) | Gateway for data transfer between serial buses | |
EP1183826B1 (en) | Method and system for transmitting periodic and aperiodic data over a critical avionics databus | |
JP5231400B2 (ja) | マルチプロセッサ・ゲートウェイ | |
WO2003069850A1 (fr) | Systeme de communication de donnees, dispositif de gestion de la communication de donnees, procede et programme informatiques | |
JP2009538070A (ja) | 通信モジュール | |
JP2005278192A (ja) | データ伝送方法 | |
US10356006B2 (en) | Control system, development support apparatus, controller, and control method | |
WO2001069333A3 (en) | Hardware architecture and method for distributed machine control | |
US10848419B2 (en) | Data transmission method, communication network and master participant | |
EP1701271A1 (en) | Electronic apparatus system with master node and slave node | |
US11522762B2 (en) | Coordination device and method for providing control applications via a communication network for transmitting time-critical data | |
JP3551905B2 (ja) | 管理局及びネットワークシステム並びにネットワークシステムにおける通信方法 | |
WO2008068795A1 (ja) | 通信システムおよび通信装置 | |
JP2009118482A (ja) | 移動通信システムのリンク二重化装置及び方法 | |
US9568905B2 (en) | CPU of PLC, system program for PLC, and recording medium storing system program for PLC | |
JP2001203696A (ja) | 人工衛星搭載用データバス制御方法、そのシステム | |
JP2006186627A (ja) | ホスト装置、デバイス装置、通信システム及びデータ送受信方法 | |
JPH11259184A (ja) | 外部インタフェース回路 | |
JP5890521B2 (ja) | モーションコントローラ装置と同装置における通信方法 | |
JP2006109258A (ja) | 通信方法及び通信装置 | |
US20120324139A1 (en) | Wireless communication for point-to-point serial link protocol | |
JPH1165980A (ja) | 記憶装置付きファブリックおよびこれの制御装置 | |
KR20120032102A (ko) | 유에스비 장치의 전력 절감을 위한 장치 및 방법 | |
JPH11127179A (ja) | 二重化通信制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200680028353.6 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007524122 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11997702 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06833719 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1120060040944 Country of ref document: DE |
|
RET | De translation (de og part 6b) |
Ref document number: 112006004094 Country of ref document: DE Date of ref document: 20090827 Kind code of ref document: P |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8607 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 06833719 Country of ref document: EP Kind code of ref document: A1 |