Abstract:
Integrated software systems and methods that can control the design, emulation, testing and production activities of a conveyor based system. In embodiments, the control system implements an object-oriented like environment into a PLC (Programmable Logic Controller) system and uses its software to define and control the operation of the PLC dynamically from a computer. In other embodiments, a hot backup method allows the conveyor system to continue to function on failure of one or more PLCs.
Abstract:
A method is provided of logical modeling operator interaction with a programmable logical controller logic verification system. The method includes the steps of constructing a flowchart of interaction of an operator in a workcell part and testing whether the logic of the flowchart is correct. The method also includes the step of using the flowchart to test PLC code to build the workcell if the logic of the flowchart is correct.
Abstract:
An industrial process (2) is simulated in which the value of each physical magnitude P.sub.i characteristic of its state is varied at a rate of change V.sub.i that is a function of the state of control signals (3) emitted by an automatic controller (1), and which reports its state to said controller by means of state signals (4) which are emitted by sensors as a function of the values of the respective physical magnitudes that they monitor. For each physical magnitude P.sub.i, the time interval .delta.t.sub.i is determined during which the value of the physical magnitude can change without any of the sensors monitoring said physical magnitude P.sub.i changing state. Thereafter the value of each of the physical magnitudes P.sub.i is updated by incrementing its value by the product of the corresponding rate of change V.sub.i multiplied by the smallest of the above-determined time intervals .delta.t. Finally, after updating the sensors monitoring each of the physical magnitudes P.sub.i, a parameterizable length of time is allowed to elapse before repeating the method. The simulation method is used for testing the logical operation and the timing of a controller, such as an industrial programmable controller.
Abstract:
A device implemented method diagnoses faults in a machine system or the like having a plurality of multi-state operating elements which are controlled by commands issued by a programmable controller. The method involves sensing the issuance of each command, sensing each change in state of an operating element and then periodically correlating the sensed commands with the sensed changes in operating states; the failure to correlate a sensed command with a sensed change in state is used to indicate the existence of an operating fault. The method is implemented by a microcomputer system which receives data in the form of commands and state changes from the programmable controller, and performs the correlation by comparing the sensed data with a memory-stored diagnostic table of commands and respectively associated state changes in order to determine whether a command has been issued that did not result in a change of state and whether a change in state has occurred without a corresponding command having been issued. The microcomputer system includes a diagnostic keyboard/display terminal to permit editing of the diagnostic table and generation of various fault reports.
Abstract:
A method is provided of emulating and visualizing machine tool behavior for a programmable logic controller logical verification system for manufacturing a motor vehicle. The method includes the steps of constructing a mechanical model. The method also includes the steps of viewing motion of the mechanical model in a motion viewer and determining whether the motion of the mechanical model is acceptable. The method further includes the steps of replicating the motion previously defined with PLC code if the motion of the mechanical model was acceptable and using the accepted motion of the mechanical model to compare the behavior of the PLC code relative to the accepted motion.
Abstract:
A method is provided of embedding tooling control data within a mechanical fixture design to enable programmable logic control verification simulation. The method includes the steps of constructing at least one of a mechanical fixture design, a workcell design, and a controls design. The method also includes the steps of executing a virtual programmable logic control (VPLC) simulation with a VPLC verification simulator to verify the at least one of the mechanical fixture design, the workcell design, and the controls design.
Abstract:
A method is provided for application of part flow model for a programmable logic controller logical verification system. The method includes the steps of constructing a part flow model, determining whether the part flow model is acceptable, and using the part flow model to test PLC code to build a manufacturing line.
Abstract:
The invention relates to the organization of network-wide applications to indicate a possible way by which future requirements of decentralized control systems connected together via a network can be implemented simply and cost-efficiently with high efficiency. A system and a computer program which, in order to provide consistent support to the organization of a process having at least one processing device for carrying out predefinable subprocesses, permit subprocess-specific process structure information to be registered and stored on the basis of the process to be organized in such a way that said information can be used on the basis of predefinable subprocesses or on the basis of a respective organization phase.
Abstract:
A method is provided for application of part flow model for a programmable logic controller logical verification system. The method includes the steps of constructing a part flow model, determining whether the part flow model is acceptable, and using the part flow model to test PLC code to build a manufacturing line.
Abstract:
An information processing device includes an actuator emulator simulating a behavior of a first drive apparatus that is for driving a first control target, an actuator emulator simulating a behavior of a second drive apparatus that is for driving a second control target, a storage device for storing a PLC program including an instruction group with respect to the actuator emulator and a robot program including an instruction group with respect to the actuator emulator, a timer generating a virtual time, and a PLC emulator for repeatedly executing the instruction group included in the PLC program in each predetermined first control period in accordance with measurement using the virtual time, and a robot controller emulator for sequentially executing the instruction group included in the robot program in a predetermined execution order in accordance with the virtual time.