摘要:
A control apparatus for controlling a controlled object including controlled elements comprises a host processor, a plurality of slave modules and a communication network for providing communication between the host processor and the slave modules. The host processor interprets a control program to generate commands for the controlled elements in response to demands send from the slave modules. These commands are sent via the communication network to the respective slave modules. Each slave module is allotted to a controlled element and has a processor which interprets and executes the commands for its allotted controlled element and generates a demand upon finishing the execution of a command. This demand is sent via the communication network to the host processor and causes the next command to be generated.
摘要:
An apparatus for controlling an industrial robot in a shared manner using a plurality of operation controllers so that the robot automatically works under the optimum load condition. When power is turned on, the operation controllers (5) to (7) connected via a common bus (1) operate their own respective initial loaders to read control data (TCB) from an external memory (3) into their own respective memories (RAM) and any one of the operation controllers (5) to (7) loads the control data (TCB) and synchronization control data in a shared memory (4). When synchronized with each other, the operation controllers (5) to (7) load the tasks from the external memory (3) in their own memories (RAM), depending upon their capabilities determined by the control data (TCB) and upon their shares of the task. Therefore, the industrial robot is controlled in a shared manner depending upon the task that is loaded.
摘要:
A multi-axis Digital Signal Processor based servo controller system in which all servo and sensor interface boards are connected to a common backplane bus system enabling inter-board communication, with parallel processing using dual port memory and multiple DSP chips, and with each servo board having access to position data from other axis feedback sensors as well as their own, and a self-tuning control software architecture that uses the hardware architecture high speed to allow it to self-tune control constants to optimize performance.
摘要:
In a robotic apparatus having a manipulator arm including plural motors to move the arm to predetermined spatial positions and a control system for the arm, a common bus and common memory connected to the bus. The control system comprises respective microprocessor based controllers for each of the joints, microprocessor based computation means for performing the mathematical computation to control the trajectories of the arm and common microprocessor based coordinating control system for coordinating the activities of the other modular microprocessor based control system. Accessing routine is associated with the bus for providing each of the microprocessor based control system with direct, exclusive access to the bus during respective time intervals. The common memory serves as a depository for messages to and from the microprocessor based control system to enable intercommunication between the microprocessor based control system accessing the bus.
摘要:
With reference to addresses outputted from the processor of the CNC section and the processor of the other system, the mediation circuit monitors the access condition of the work RAMs of both systems and the shared RAM. Also, when one processor accesses the work RAM of the other system, the mediation circuit sets the other processor inoperative and controls both the address and data bidirectional buffers to enable one processor to directly access the devices of the other system. When one processor accesses the shared RAM, the mediation circuit controls the bidirectional buffers so that writing or reading data into or from the shared RAM is allowed only when the other processor is not accessing the shared RAM.
摘要:
A data processing apparatus and method for an FA controller is provided which permits easy collection of response data from a plurality of different types of upper or lower controllers without complicating a user program. The apparatus includes a first control unit 8 for issuing an instruction for designating an object from which data is to be collected, a second control unit 9 for exchanging data with a plurality of upper or lower controllers 3 or 31 according to the instruction, and a two-port memory 16 for facilitating the transfer of information between the first control unit and the second control unit. The second control unit receives the channel number, from which data is to be collected, and an initialization instruction or a sending and receiving instruction issued from the first control unit. The second control unit then refers to the initialization instruction and initializing conditions for each of the plurality of upper or lower controllers for each stored channel number, the instruction for the transfer of data to and from the controllers, and the data to be transmitted or received, in order to transfer data to and from the plurality of controllers and to send response data from the plurality of upper or lower controllers to the first control unit via the two-port memory.
摘要:
A method for monitoring the operation of a plurality of programmable devices in a system which controls the programmable devices, and corresponding apparatus for monitoring the same. The employs two CPUs. One of the CPUs is controlled to communicate with the programmable logic controller of the system, specifically, to process devices read from the PLC, and to return the result to a two-port memory. The other CPU is controlled to read the result from the two-port memory and display it on the CRT, thus enabling a monitor display, which displays the operation of the programmable device, to have a fast response time.
摘要:
An arbitration system for a machine tool control has multiple processors and a local memory associated with each processor. The arbitration system allows one processor to access data stored in a foreign memory, i.e. the local memory of a second processor so that the time required for one processor to gain access to data used by another processor is relatively short. The system includes an external arbitration control which arbitrates requests for access to a foreign memory from each of the processors. The system also includes a plurality of local arbitrators each associated with a particular processor to arbitrate requests for access to its processor's bus and memory from a plurality of users including the external arbitration control, a DRAM controller and a direct memory access controller.
摘要:
A packaging machine under control of an electronic control system is set forth. The packaging machine includes a plurality of servo driven packaging stations that execute the processes required to fill and seal a carton. Each of the packaging stations is driven by one or more servomotors associated therewith. A plurality of servo amplifiers are connected to the servomotors to control the rotational movement of the servomotors thereby to effect control of the motion of the various components associated with each if the packaging stations. The packaging machine further includes at least two programmable devices connected for communication over a common bus. A programmable axis manager (PAM) is connected to control the plurality of servo amplifiers and, thus, the motion profiles of the servomotors and components of the respective processing station. A programmable logic controller (PLC) is connected to receive and transmit input/output signals associated with the plurality of packaging stations. The PAM and the PLC communicate data variable values over the common bus using predetermined fingerprints assigned to each variable value. Use of the fingerprint/variable value protocol allows high speed communication between the PLC and PAM thereby allowing the PLC and PAM to be viewed as a single control unit.
摘要:
A turning machine includes a controller for generating both aspherical and non-symmetrical shape components defining the predetermined shape, and a controller for controlling a spindle and a positionable cutting blade to thereby form a predetermined non-rotationally symmetric shape in a workpiece surface. The apparatus includes a rotatable spindle for rotatably mounting the workpiece about an axis, a spindle encoder for sensing an angular position of the rotating workpiece, the cutting blade, and radial and transverse positioners for relatively positioning the cutting blade and workpiece along respective radial and transverse directions. The controller cooperates with a fast transverse positioner for positioning the cutting blade in predetermined varying transverse positions during a revolution of the workpiece.