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 PDF

Info

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
Application number
US08/895,240
Inventor
Kimio Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Assigned to TOSHIBA KIKAI KABUSHIKI KAISHA reassignment TOSHIBA KIKAI KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SUZUKI, KIMIO
Assigned to TOSHIBA KIKAI KABUSHIKI KAISHA reassignment TOSHIBA KIKAI KABUSHIKI KAISHA CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 8648, FRAME 0969. Assignors: SUZUKI, KIMIO
Application granted granted Critical
Publication of US6029093A publication Critical patent/US6029093A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total 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/4185Total 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/41855Total 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING 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/00Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
    • B29C45/17Component parts, details or accessories; Auxiliary operations
    • B29C45/76Measuring, controlling or regulating
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25012Two different bus systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31348Gateway
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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

A control system for processing machinery has at least one sequencer for processing machines to each of which at least one processing machine is connected, a controller for controlling the sequencer and a bus converter for converting signals flowing in a bus in the case where a first bus of the sequencer and a second bus of the controller are made on the basis of different specifications. In this system, even if manufactures of the controller and the sequencer are different each other, an appropriate signal conversion is performed based on difference of specifications of both buses, and therefore secure connection adapted to real time control can be obtained.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
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.
2. Description of the Background Art
When a plurality of diecast machines are to be controlled, the control is performed by connecting a sequencer to a diecast controller, and by connecting the plurality of diecast machines to the sequencer. In this case, 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.
Conventionally, 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. In this case, since 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.
However, if number of apparatuses and consequently number of terminals increases, number of wires to be connected also increases. Therefore, if a system including a lot of diecast machines is to be constructed, number of wires connecting the diecast controller with the sequencer will be enormous, and as a result, cost of wirings will be rapidly increased and reliability of connections will be decreased due to increase of possibility of miswiring.
In order to solve such a problem, it may be possible to raise workability by preparing an exclusive cable connecting the diecast controller and the sequencer in advance and by connecting both apparatuses with the cable. However, such method needs a lot of preparation time for making cables and there exists still possibility of occurrence of miswiring.
Furthermore, for other case where the number of diecast machines increases, it is usual to provide in 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.
However, since such data transmission is a serial data transmission having a low data transmission rate, there is a problem in which it can not follow fast real time operations.
SUMMARY OF THE INVENTION
It is a primary object of the present invention to provide a control system for processing machinery which can follow real time operations even in the case where the number of apparatus increases and specifications of a controller and of a sequencer are different from each other.
According to the present invention, there is provided a controller for processing machinery comprising:
at least one sequencer for processing machines to each of which at least one processing machine is connected;
a controller for controlling said sequencer; and
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.
In this system, even if manufactures of the controller and the sequencer are different, an appropriate signal conversion is performed based on difference of specifications of both buses, and therefore secure connection adapted to real time control can be obtained.
BRIEF DESCRIPTION OF THE DRAWINGS
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.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Preferred embodiments of the present invention will be described with reference to the attached drawings.
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. For this purpose, the sequencer 3 includes a common memory 31 which stores correspondence between instructions and control codes. Furthermore, for the sequencer 3, 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. In the case where the sequencer 3 is manufactured by a different manufacturer from a manufacturer of the diecast controller, bus specifications of both may be different, which results in different connector shapes and different wire allocation.
In order to connect a plurality of buses of different standard, according to the present invention, 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.
As shown in FIG. 1, 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.
As mentioned above, since the 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.
First, 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.
Second, data transmission width is necessary to be matched. The wider the data transmission width becomes, the faster data transmission rate becomes. However, widened data transmission width makes cables thicker, which raises cost.
Third, data transmission size is necessary to be matched. This is a problem of selection of 1 word transmission which can be implemented with an easy control or a plurality of word transmission which can be implemented with reduced overhead.
Fourth, bus is controlled synchronously or asynchronously is to be matched.
Furthermore, there is a problem of matching at date receiving between the diecast controller which can generates read/write transactions and a sequencer made by different manufacturer.
The bus conversion interface 2 according to the present invention adjusts all of these matters. In order to manage sequencers made by any manufacturers, 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.
Referring to FIG. 2, 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. Among the control signals, if a signal generated by the diecast controller 1 and a signal to be received by the sequencer 3 are the same, 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.
An operation of the controller according to one embodiment of the present invention is hereinafter explained with reference to a flowchart of FIG. 4.
In this embodiment, it is assumed that the bus conversion interface is manufactured by a manufacturer of the diecast controller and that the sequencer is manufactured by a different manufacturer.
First, 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.
If the system is start-up (step 12), 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). At this time, in the memory 22, 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. Thus, by employing the common memory, 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, as described above, 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.
Furthermore, 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).
Here, 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.
For example, when it is assumed that the diecast controller 1 has an inherent special bus configuration and the sequencer has a standardized bus configuration such as VME bus, 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.
Accordingly, 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).
As described above, according to the present invention, 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. For example, if the sequencer is controlled by the diecast controller, the conversion interface may preferably be constructed by pure hardware.
Furthermore, in order that 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.
In the above-mentioned embodiment, though the 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. Furthermore, since 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.
Furthermore, in the above-mentioned embodiment, though diecast machines are described as examples, the present invention is applicable to any processing machines.
According to the present invention, 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.

Claims (9)

What is claimed is:
1. A control system for processing machinery, the control system comprising:
a sequencer connected to at least one processing machine, said sequencer including a first bus having a first bus specification defining a first bus width, a first data transmission width, a first transmission unit size, a first synchronous mode, a first signal level and a first transmission timing;
a controller for controlling said sequencer, said controller including a second bus having a second bus specification defining a second bus width, a second data transmission width, a second transmission unit size, a second synchronous mode, a second signal level and a second transmission timing; and
bus conversion means for converting signals corresponding to said second bus into signals corresponding to said first bus when a difference exists between said first bus specification and said second bus specification, said bus conversion means including a signal conversion means for receiving signals on the second bus, adjusting timing and levels of the received signals, and outputting the adjusted signals to the first bus.
2. The control system of claim 1, wherein said bus conversion means further comprises a main control section which controls receiving the signals on the first bus of the controller and signal conversion by the signal conversion means.
3. The control system of claim 2, wherein said bus conversion means further comprises a common memory and a signal switching means for controlling, in response to instructions from the main control section, taking out stored commands and data from the common memory and transmission of the commands and data taken out to the signal conversion means.
4. The control system of claim 3, wherein said signal switching means comprises a first selection circuit which permits transmission of contents stored in the common memory to the main controller in response to a memory enable signal generated by said main controller and a second selection circuit which permits transmission of transmitted contents to the signal conversion means in response to a signal conversion enable signal generated by the main controller.
5. A control system for processing machinery, the control system comprising:
a bus converter adapted to receive signals corresponding to a first bus having a first bus specification and output the signals to a second bus having a second bus specification different from the first bus specification, said bus converter capable of conforming the outputted signals to the second bus specification by adjusting at least timing and levels of the received signals based on a difference between the first bus specification and the second bus specification.
6. The control system of claim 5, wherein said bus converter receives signals flowing through the first bus from a controller and outputs signals through the second bus to a sequencer.
7. The control system of claim 5, wherein
the first bus specification defines a first bus width, a first data transmission width, a first transmission unit size, a first synchronous mode, a first signal level and a first transmission timing; and
the second bus specification defines a second bus width, a second data transmission width, a second transmission unit size, a second synchronous mode, a second signal level and a second transmission timing.
8. The control system of claim 5, wherein said bus converter further comprises a main control section that controls receiving the signals on the first bus and signal conversion.
9. The control system of claim 8, wherein said bus converter further comprises a common memory and a signal switch for controlling, in response to instructions from the main control section, retrieval of stored commands and data used to perform conversion of the received signals.
US08/895,240 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 Expired - Lifetime US6029093A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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