US6029093A - Control system for processing machinery including a bus converter for interfacing a controller and a sequencer having different bus specifications - Google Patents
Control system for processing machinery including a bus converter for interfacing a controller and a sequencer having different bus specifications Download PDFInfo
- Publication number
- US6029093A US6029093A US08/895,240 US89524097A US6029093A US 6029093 A US6029093 A US 6029093A US 89524097 A US89524097 A US 89524097A US 6029093 A US6029093 A US 6029093A
- Authority
- US
- United States
- Prior art keywords
- bus
- controller
- sequencer
- control system
- signals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
- G05B19/41855—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication by local area network [LAN], network structure
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25012—Two different bus systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31348—Gateway
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- This invention relates to a control system for processing machinery, and particularly to a control system which can control a diecast machine, etc. even in a case where the controller of the diecast machine and a sequencer have been manufactured by different manufacturers.
- the control is performed by connecting a sequencer to a diecast controller, and by connecting the plurality of diecast machines to the sequencer.
- a manufacturer of the sequencer is not necessarily the same as a manufacturer of the diecast controller, and as a result their specifications may be different from each other.
- the diecast controller and the sequencer are connected by a plurality of wires between corresponding input/output terminals of the diecast controller and those of the sequencer, as shown in FIG. 5.
- corresponding terminals assigned for signals are connected one by one, a secure connection can be accomplished even when the diecast controller and the sequencer have been manufactured by different manufacturers, provided that signal levels of the diecast controller and of the sequencer are the same.
- the diecast controller a serial communication port based on the RS232C standard which is a standard regulation for the serial communication, and data is serially transmitted from the serial communication port to a serial communication port of the sequencer through an RS232C communication cable.
- a controller for processing machinery comprising:
- bus conversion means for converting signals flowing a bus in the case where a first bus of said sequencer and a second bus of said controller are made on the basis of different specifications.
- FIG. 1 is a block diagram of an embodiment of a control system for processing machinery according to the present invention.
- FIG 2 is a block diagram showing detailed construction of a bus interface conversion section.
- FIG. 3 is a block diagram showing detailed construction of a signal switching circuit.
- FIG. 4 is a flowchart showing operation of the controler for processing machinery according to the present invention.
- FIG. 5 is a block diagram showing a connection between the diecast controller and the sequencer with a plurality of single wires according to the prior art.
- FIG. 6 is a block diagram showing a connection between the diecast controller and the sequencer with an RS-232C serial cable according to the prior art.
- FIG. 1 shows a block diagram illustrating an embodiment of a control system for processing machinery according to the present invention, in which a bus conversion interface 2 is connected between a diecast controller 1 and a sequencer 3 made by different manufacturer from a manufacture of the diecast controller 1.
- the diecast controller 1 includes a microprocessor 11.
- the microprocessor is, for example, a 68 series 32-bit microprocessor having a clock speed of 12.5 MHz manufactured by MOTOROLA corporation.
- the diecast controller 1 has a bus connector 12 as an input/output section.
- the diecast controller 1 generates various control instructions to the sequencer 3.
- the diecast controller 1 also changes the contents of control in response to feedback signals from the sequencer 3.
- the sequencer 3 is made on the basis of VME bus specification which is one of the standard specifications for control, and is controlled by the diecast controller 1 to operate at least one of diecast machines which are connected to the sequencer 3.
- the sequencer 3 includes a common memory 31 which stores correspondence between instructions and control codes.
- a bus connector 32 as an input/output section and input/output terminals (connector) 33 for connecting diecast machines are provided.
- a bus is a standardized collective form of a plurality of wires or wiring conductors of a printed wiring board.
- bus specifications of both may be different, which results in different connector shapes and different wire allocation.
- a bus conversion interface 2 is connected between the diecast controller 1 and the sequencer 3 made by the different manufacturer from the manufacturer of the diecast controller.
- the bus conversion interface 2 includes a microprocessor 21, a common memory 22 and two connectors, one of which is a bus connector 23 mating the bus connector 12 of the diecast controller and the other of which is a bus connector 24 mating the bus connector 32 of the sequencer 3.
- bus is a standardized collective form of a plurality of wires or wiring conductors of a printed wiring board, the following matchings are generally necessary in the conversion between buses of different standard.
- an overall bus width is necessary to be matched. If the address bus and the data bus are commonly used, the relatively narrow bus width is sufficient. However, if the address bus and the data bus are separately provided, a wide bus width is needed. When bus width of the diecast controller 1 and of the sequencer 3 are different, it is necessary to temporary store address information and data information, when they are established.
- data transmission width is necessary to be matched.
- widened data transmission width makes cables thicker, which raises cost.
- bus is controlled synchronously or asynchronously is to be matched.
- the bus conversion interface 2 adjusts all of these matters.
- a microprocessor provided in the bus conversion interface 2 controls the conversion operations.
- FIG. 2 is a block diagram showing detailed construction of functional portions of the bus conversion interface.
- a common memory 22 is connected to an input bus connector 23 through a bus, and a CPU 21 is connected to the common memory 22 through the bus.
- the CPU 21 has various functions, and functions related to the present invention are expressed by functional blocks as shown in FIG. 2.
- the CPU 21 has a system memory 212 storing various programs, a main controller 211 which executes conversion operation according to the program stored in the system memory 212, and a signal switching circuit 213 which switches data exchange with the common memory 22 or data exchange with a signal conversion circuit 214 under the control of the main controller 211.
- the signal conversion circuit 214 executes necessary conversion on signals from the diecast controller 1.
- An output bus connector 24 which supplies converted signal to the sequencer 3 is provided to the signal conversion circuit 214.
- the main controller 211 is, for example, a 68 series 16-bit microprocessor having a clock speed of 16 MHz manufactured by MOTOROLA corporation.
- FIG. 3 is a block diagram showing detailed construction of the signal switching circuit 213.
- This circuit has a first buffer and selection circuit 2131, a second buffer and selection circuit 2132 and these are connected to the main controller 211 with buses.
- the first buffer and selection circuit 2131 are bus-connected with the signal conversion circuit 214 and supplied with a signal conversion enable signal.
- the second buffer and selection circuit 24 are bus-connected with the memory 22 and supplied with a memory enable signal.
- the address bus and the data bus of the signal conversion circuit 214 are made based on the VME bus specification.
- the signal conversion circuit 214 outputs the signal generated by the diecast controller as it is, and if signals to be received by the sequencer 3 are not exist, the signal conversion circuit 214 generates them by changing timings, levels, durations of other signals and outputs on the VME bus.
- bus conversion interface is manufactured by a manufacturer of the diecast controller and that the sequencer is manufactured by a different manufacturer.
- the input/output connector 12 of the diecast controller 1 is connected to the bus connector 23 of the bus conversion interface, and the input/output connector 24 is connected to the input/output connector of the sequencer (step 11).
- These connectors are provided according to known specifications.
- the CPU 11 executes interruption operation (step 13) and writes sequence commands and data having the diecast controller format which are to be executed in the memory 22 of the bus conversion interface 2 (step 14).
- necessary data which are necessary for the diecast controller 1 to control sequence operation without discriminating sequencers. That is, the diecast controller 1 can write necessary data in the memory 22 by assuming that the necessary operation is only one even if the sequencer has been made by any manufacturer.
- the memory is composed of areas which adopts usual input/output expression such as XYR.
- the bus conversion interface 2 switches the signal switching circuit 213 to the memory 22 side for each scan time in order to fetch the stored commands and data to the main controller 211.
- the sequence commands can be transferred without affected by bus width, data transmission rate, data transmission size, etc.
- the main controller 211 interprets the fetched commands and data according to a program stored in the system memory 212, and make the signal conversion circuit 214 to convert the format of the command and data into other format for the sequencer made by different manufacturer (step 15). That is, if conversion is necessary, the main controller 211 generates a signal conversion enable signal to the buffer and selection circuit 2131 to send the commands and data to the signal conversion circuit 214.
- the signal conversion circuit 214 outputs the signal generated by the diecast controller as it is if the signal supplied by the diecast controller and the signal to be received by the sequencer 3 are the same, and if signals to be received by the sequencer 3 are not exist, the signal conversion circuit 214 generates them by changing timings, levels, durations of other signals and outputs on the VME bus.
- the conversion results are written into the memory 31 of the sequencer 3 via the signal switching circuit 213 and the signal conversion circuit 214 (step 16).
- the memory 31 stores commands in the form of sequencer start-up command according to an exclusive VME bus specification of a manufacture.
- Status information of the sequencer side is stored in the memory 31 of the sequencer, and this status information is read out in case of need and is utilized as an important information.
- the bus conversion interface can in advance define a signal switching circuit and a signal conversion circuit which suit for the sue of VME bus according to command and data construction information stored in the memory 22.
- the bus conversion interface 21 mediates between data stored in the memory 22 and data stored in the memory 31.
- the sequencer 3 controls apparatuses to be controlled such as diecast machine using the converted commands and data thus obtained (step 17).
- a diecast controller can control sequencers made by different manufacturers in real time. Furthermore, since connection between the diecast controller and the sequencer is perfectly and easily accomplished by connecting buses thereof, it is not necessary to connect both input/output terminals by wires or an exclusive cable and therefore reduces miswirings. Moreover, since the bus conversion interface can be made in relatively small size, there will be no difficulty in connection.
- the system of bus conversion can be modified to adapt it to the system of the diecast controller.
- the conversion interface may preferably be constructed by pure hardware.
- the bus conversion interface can cope with any type of sequencers manufactured by any manufacturer, it is preferable for the bus conversion interface to have a microprocessor for increasing freedom of conversion.
- connections between the diecast controller and the bus conversion interface and between the bus conversion interface and the sequencer are performed by direct connections by use of connectors, connections using cables may be employed.
- the bus conversion interface is composed of electronic circuits, it will be possible to be included in a case of the diecast controller if it is sufficiently down-sized.
- diecast machines are described as examples, the present invention is applicable to any processing machines.
- control system since the control system has a bus conversion circuit between a controller and a sequencer controlled by the controller and connected to processing machinery to be controlled, even in the case where the bus of the controller and the bus of the sequencer are based on different bus specifications, necessary bus conversion makes secure connection which can deal real time operation due to high transmission rate.
Abstract
Description
Claims (9)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18606196A JP3868541B2 (en) | 1996-07-16 | 1996-07-16 | Die casting machine control device |
JP8-186061 | 1996-07-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
US6029093A true US6029093A (en) | 2000-02-22 |
Family
ID=16181713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/895,240 Expired - Lifetime US6029093A (en) | 1996-07-16 | 1997-07-16 | Control system for processing machinery including a bus converter for interfacing a controller and a sequencer having different bus specifications |
Country Status (3)
Country | Link |
---|---|
US (1) | US6029093A (en) |
JP (1) | JP3868541B2 (en) |
CA (1) | CA2210605C (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4674053A (en) * | 1983-02-28 | 1987-06-16 | Toshiba Kikai Kabushiki Kaisha | Control system of injection molding machines |
US4882670A (en) * | 1985-08-21 | 1989-11-21 | Fanuc Ltd. | Numerical control system |
US5062052A (en) * | 1989-06-20 | 1991-10-29 | Cincinnati Milacron, Inc. | Logic controlled plastic molding machine with programmable operator interface |
US5195029A (en) * | 1987-07-20 | 1993-03-16 | Kabushiki Kaisha Komatsu Seisakusho | Control unit having an inference function |
US5229931A (en) * | 1988-09-21 | 1993-07-20 | Honda Giken Kogyo Kabushiki Kaisha | Nut runner control system and method of monitoring nut runners |
US5325287A (en) * | 1992-09-30 | 1994-06-28 | The Foxboro Company | Decoupled display and control system |
US5539650A (en) * | 1992-06-12 | 1996-07-23 | Hehl; Karl | Knowledge based method of controlling an injection molding machine |
US5553297A (en) * | 1989-04-24 | 1996-09-03 | Yokogawa Electric Corporation | Industrial control apparatus |
US5792483A (en) * | 1993-04-05 | 1998-08-11 | Vickers, Inc. | Injection molding machine with an electric drive |
-
1996
- 1996-07-16 JP JP18606196A patent/JP3868541B2/en not_active Expired - Lifetime
-
1997
- 1997-07-16 CA CA002210605A patent/CA2210605C/en not_active Expired - Lifetime
- 1997-07-16 US US08/895,240 patent/US6029093A/en not_active Expired - Lifetime
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4674053A (en) * | 1983-02-28 | 1987-06-16 | Toshiba Kikai Kabushiki Kaisha | Control system of injection molding machines |
US4882670A (en) * | 1985-08-21 | 1989-11-21 | Fanuc Ltd. | Numerical control system |
US5195029A (en) * | 1987-07-20 | 1993-03-16 | Kabushiki Kaisha Komatsu Seisakusho | Control unit having an inference function |
US5229931A (en) * | 1988-09-21 | 1993-07-20 | Honda Giken Kogyo Kabushiki Kaisha | Nut runner control system and method of monitoring nut runners |
US5553297A (en) * | 1989-04-24 | 1996-09-03 | Yokogawa Electric Corporation | Industrial control apparatus |
US5062052A (en) * | 1989-06-20 | 1991-10-29 | Cincinnati Milacron, Inc. | Logic controlled plastic molding machine with programmable operator interface |
US5062052B1 (en) * | 1989-06-20 | 1997-11-18 | Cincinnati Milacron Inc | Logic controlled plastic molding machine with programmable operator interface |
US5539650A (en) * | 1992-06-12 | 1996-07-23 | Hehl; Karl | Knowledge based method of controlling an injection molding machine |
US5325287A (en) * | 1992-09-30 | 1994-06-28 | The Foxboro Company | Decoupled display and control system |
US5792483A (en) * | 1993-04-05 | 1998-08-11 | Vickers, Inc. | Injection molding machine with an electric drive |
Also Published As
Publication number | Publication date |
---|---|
CA2210605A1 (en) | 1998-01-16 |
JPH1031650A (en) | 1998-02-03 |
CA2210605C (en) | 2000-05-02 |
JP3868541B2 (en) | 2007-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1360593B1 (en) | Configurable connectorized i/o system | |
CN101398801B (en) | Method and device for expanding internal integrate circuit bus | |
EP0619548B1 (en) | Interface circuit between a control bus and an integrated circuit suitable for two different protocol standards | |
EP1742126A2 (en) | Providing redundant i/o adapters in machine and process controllers | |
EP1181638B1 (en) | Method and apparatus for maintaining load balance on a graphics bus when an upgrade device is installed | |
GB2329039A (en) | Programmable logic control system | |
US6473822B1 (en) | Digital signal processing apparatus | |
JP2007148540A (en) | System power source and power supply system | |
US6029093A (en) | Control system for processing machinery including a bus converter for interfacing a controller and a sequencer having different bus specifications | |
US5712781A (en) | Programmable controller and exclusive control communicating method therefor | |
US4803411A (en) | Industrial sewing machine | |
KR100265550B1 (en) | Data processor having bus controller | |
JPH10207591A (en) | Interface board | |
KR102262938B1 (en) | System for Controlling Automatic Plant with Bus Structure | |
RU2260835C2 (en) | Extensible automatic system | |
JP2008204104A (en) | Memory card controller and electronic equipment | |
KR950012512B1 (en) | Vme bus expansion board | |
JPH03251902A (en) | Programming device for programmable controller | |
JP3635810B2 (en) | Sequencer I / O switching device | |
CN117971733A (en) | Touch circuit, vehicle-mounted device mainboard and touch circuit switching method | |
JP2000138732A (en) | Circuit interface controller and method therefor | |
JPH0540516A (en) | Nc equipment communication system and nc equipment | |
CN117043691A (en) | I/O unit and communication system | |
KR950003377Y1 (en) | Card extension board | |
JPH0358112A (en) | Data processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOSHIBA KIKAI KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SUZUKI, KIMIO;REEL/FRAME:008648/0969 Effective date: 19970710 |
|
AS | Assignment |
Owner name: TOSHIBA KIKAI KABUSHIKI KAISHA, JAPAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 8648, FRAME 0969;ASSIGNOR:SUZUKI, KIMIO;REEL/FRAME:008722/0335 Effective date: 19970710 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 12 |