摘要:
A tracing-result optimization processing unit generates an optimized tracing result. A tracing-result collation processing unit collates the optimized tracing result and a time chart as a basis of a sequence processing for an external apparatus and detects shift of the optimized tracing result. A tracing-result storing unit accumulates and stores therein a tracing result obtained by a programmable logic controller at predetermined time intervals. Every time the tracing result is stored in the tracing-result storing unit, the tracing-result optimization processing unit generates the optimized tracing result.
摘要:
A self diagnostic system is integrated into an application program for controlling a machine or process. The application program is comprised of various logical segments that have to be solved by a logic solving engine. The diagnostic program will annunciate an event when the application program cannot execute a desired response by monitoring certain preselected and marked segments of the application program and allocating memory to save the result. When an abnormal occurrence in these segments results in the desired event not occurring, the diagnostic system will determine what part of the logic expression controlling the event could not be completed. This information will be saved and used for annunciating the reason for the desired event not happening. The diagnostic system includes a special control module that is added to the application program. This module is implemented as either an instruction added to the marked logic segment that is to be monitored in the case of a ladder logic system or as a subroutine as part of other types of sequential control methods. The data is recorded automatically, without application programming.
摘要:
The present invention provides a programmable controller for executing an SFC program. The programmable controller has a memory which stores a step trace program for storing and tracing a history of execution statuses of active steps of a plurality of blocks of an SFC during execution of the SFC program. The step trace program comprises a step trace setting subprogram which, through the use of a peripheral device, synchronously traces the execution statuses of the active steps of the plurality of blocks. The step trace program further comprises a step trace execution subprogram which creates step trace data based on the execution statuses of active steps traced by the step trace setting device. The programmable controller further comprises a step trace display device for displaying the step trace data. Hence, an operator can simultaneously view the execution status of active steps of a plurality of blocks of the SFC to thereby determine which active steps have been executed at any given time.
摘要:
A programmable controller which executes instructions stored in a user program memory to thereby effect predetermined system control. The programmable controller includes a mode designation section for designating a trace trigger mode, an origin instruction input section for inputting an instruction which forms an origin of the trace trigger, an origin instruction memory section for storing the origin instruction inputted from the origin instruction input section, an instruction extraction section for receiving the designation of the trace trigger mode to extract the instruction in coincidence with the origin instruction stored in the origin instruction memory section out of a group of instructions subjected to execution and processing by the instruction execution section, a trace information extraction section for extracting trace information whose reference is the instruction extracted by the instruction extraction section out of a group of instructions subjected to execution and processing by the instruction execution section, a trace information memory section for storing the trace information, and a display section for displaying the trace information stored in the trace information memory section.
摘要:
A sequence block display system used with a programmable sequence controller for displaying a sequence block on a screen of a cathode-ray tube display unit in the form of ladder diagram. The sequence block display system is provided with a data processor and a buffer memory which includes first, second and third memories. The first memory is capable of storing the whole of sequence programs stored in the sequence controller and the second memory is capable of storing at least one sequence block. The third memory is adapted to store output instructions, which are used to designate a sequence block, in the same order as each designated sequence block is displayed on the screen and further to read out the output instructions in the reverse order for displaying the sequence blocks which are put out of the screen.
摘要:
A controller stores link information linking a predetermined event to a variable associated with the event. The controller stores first log information in association with time information into a memory in response to occurrence of the predetermined event. The first log information includes information about the event, and a current value of a predetermined variable associated with the event included in the link information. The controller stores second log information in association with time information into a memory in accordance with a predetermined period. The second log information includes information about a value of the predetermined variable. An information processing device obtains the link information from the controller, and displays information indicating the variable associated with an event indicated by the first log information onto the monitor-based on the link information and the second log information.
摘要:
An exemplary method and a system for debugging a control system of an industrial plant where the system includes at least two different control sub-systems, of the same or different control equipment type, on plant or sub-system level, and has specific programmable controller units in devices like PLCs, DCSs, robots, drives, instruments and/or other process specific components whereas all specified parameters and signals of the control system across its sub-systems, devices, and technologies are extracted and visualized on a single sight and are utilized for the definition of system wide breakpoints, utilizing a subset of those signals or parameters, and related conditions, e.g. logical combinations of the signals or parameters.
摘要:
A system and a method for graphical interconnection of hardware signals of a device, (e.g., a controller device) are provided. The graphical interconnection can now be implemented in a simple manner so that a user can perform this function intuitively and without knowledge of the address convention used in the engineering system. This may be achieved by the inventive system and by the inventive method by the hardware signals being interconnected graphically with program elements of a programming environment using drag & drop features in a graphical user interface.
摘要:
A tracing-result optimization processing unit generates an optimized tracing result. A tracing-result collation processing unit collates the optimized tracing result and a time chart as a basis of a sequence processing for an external apparatus and detects shift of the optimized tracing result. A tracing-result storing unit accumulates and stores therein a tracing result obtained by a programmable logic controller at predetermined time intervals. Every time the tracing result is stored in the tracing-result storing unit, the tracing-result optimization processing unit generates the optimized tracing result.
摘要:
In one aspect, a system and a method for graphical interconnection of hardware signals of a device, especially of a controller device are provided. The object of the invention is to design the graphical interconnection in a simple manner so that a user can perform this function intuitively and without knowledge of the address convention used in the engineering system. This object is achieved by the inventive system and by the inventive method by the hardware signals being interconnected graphically with program elements of a programming environment using drag & drop. A clean copy of the Abstract that incorporates the above amendments is provided herewith on a separate page.