摘要:
Systems and methods that vary multiple data sampling rates, to collect sets of data with different levels of granularity for an industrial system. The data for such industrial system includes sets of data from the “internal” data stream(s) (e.g., history data collected from an industrial unit) and sets of data from an “external” (e.g., traffic data on network services) data stream(s), based in part on the criticality/importance criteria assigned to each collection stage. Each set of data can be assigned its own unique data collection rate. For example, a higher sample rate can be employed when collecting data from the network during an operation stage that is deemed more critical (e.g., dynamic attribution of predetermined importance factors) than the rest of the operation.
摘要:
Systems and methods that manage resources and distribution thereof within an industrial system. Such an automated and dynamic allocation service can allocate resources from pools of resources available to the industrial system, and hence supply an efficient operation (e.g., adding/subtracting resources dynamically based on usage). A plurality of allocation rules and/or algorithms for resource types can be predetermined, and/or dynamically trained by the allocation service. The data employed for the industrial system includes sets of data from the “internal” data stream(s) (e.g., history data collected from an industrial unit) and sets of data from an “external” (e.g., traffic data on network services) data stream(s), based in part on the criticality/importance criteria assigned to each collection stage.
摘要:
Systems and methods that correlate among disparate pieces of synchronized data, collected from an “internal” data stream (e.g., history data collected from an industrial unit) and an “external” data stream (e.g., traffic data on network services). A process trend component that determines/predicts an outcome of an industrial process and facilitates diagnostics/prognostics of an industrial system. Accordingly, relations among various parameters can be discovered (e.g., dynamically) and proper corrective adjustments supplied to the industrial process. Such enables a tight control and short reaction time to process parameters, and for a modification thereof.
摘要:
In accordance with a first preferred embodiment, a control method comprises monitoring a position of a motion control axis and controlling an output device responsive to the position of the motion control axis. The controlling step further includes latching a cam element that controls the output device, and unlatching the cam element that controls the output device. The manner in which the latching step is performed and the manner in which the unlatching step is performed are configurable in a programming interface. The programming interface is capable of receiving a latch position for the cam element and an unlatch position for the cam element. The programming interface is further capable of receiving additional configuration information to configure the manner in which the latching step is performed and different additional configuration information to separately configure the manner in which the unlatching step is performed. The latching step and the unlatching step are performed in the manner configured in the programming interface. In accordance with another preferred embodiment, a programming interface for a control system comprises an axis motion control instruction and an output cam instruction. The axis motion control instruction is executable to control movement of a motion control axis. The output cam instruction is executable to control a state of an output device responsive to a position of the motion control axis. The programming interface permits the axis motion control instruction and the output cam instruction to both be used in a common user program.
摘要:
Systems and methods that displays available relationships between internal and external data streams. A coordination component can collect and analyze both the “internal” data stream(s) and the “external” data stream(s) simultaneously, and a visualization component can present a form of a visual cue, on a collection of history data and network data. Accordingly, instead of merely storing data values as function of time, other non-time series correlation states can be employed dynamically to represent data to the user.
摘要:
A method of precisely synchronizing clocks held in separate nodes on a communication network is provided that adjusts clock frequency based on a measure of relative clock rates and absolute clock offsets. In one embodiment, clock convergence is obtained with one synchronization session.
摘要:
A transmission schedule is overlaid on the Ethernet protocol to allow use of this readily available high speed protocol for transmission of I/O data communicated in an industrial control environment and requiring a high degree of determinism. Scheduling improves load leveling and bandwidth utilization and by producing a more consistent delay may be teamed with time synchronization to produce more accurate clock synchronization.
摘要:
In accordance with a first preferred embodiment, a control method comprises monitoring a position of a motion control axis and controlling an output device responsive to the position of the motion control axis. The controlling step further includes latching a cam element that controls the output device, and unlatching the cam element that controls the output device. The, manner in which the latching step is performed and the manner in which the unlatching step is performed are configurable in a programming interface. The programming interface is capable of receiving a latch position for the cam element and an unlatch position for the cam element. The programming interface is further capable of receiving additional configuration information to configure the manner in which the latching step is performed and different additional configuration information to separately configure the manner in which the unlatching step is performed. The latching step and the unlatching step are performed in the manner configured in the programming interface. In accordance with another preferred embodiment, a programming interface for a control system comprises an axis motion control instruction and an output cam instruction. The axis motion control instruction is executable to control movement of a motion control axis. The output cam instruction is executable to control a state of an output device responsive to a position of the motion control axis. The programming interface permits the axis motion control instruction and the output cam instruction to both be used in a common user program.
摘要:
An industrial controller has an I/O scanner that may scan I/O modules at differing rates depending on the intrinsic bandwidth of the controlled process variable. The user defines an update rate for each I/O module reflecting the bandwidth of its associated variable. The scanner continuously updates a table of I/O events for each I/O module or I/O rack listing permissive and mandatory I/O execution times associated with each event. Using this event table, the I/O scanner determines the next I/O module to be serviced. If the event cannot be serviced on schedule, indication of an event slip is reported to the controller.
摘要:
A system that enables controlling motion over a network comprises an interface that receives motion control data that includes a time stamp from the network. Additionally, the system includes a motion control component that utilizes the received motion control data to update properties associated with the motion control component based at least in part on the time stamp. The system can also include a clock that is synchronized with disparate clocks associated with disparate motion control components located on the network.