Abstract:
A programmable discrete input module is described. In one or more implementations, the programmable discrete input module comprises a pulse width modulation module configured to generate a pulse width modulated signal based upon an input signal and a pulse width demodulation module configured to generate a demodulated pulse width signal. An isolator is configured to isolate the pulse width modulation module and the pulse width demodulation module and to generate isolated modulated pulse width signal based upon the pulse width modulated signal for the pulse width demodulation module to generate the demodulated pulse width signal. The programmable discrete input module also includes a first comparator and a second comparator for comparing the demodulated pulse width signal with a respective programmable reference and a digital filter configured to filter a comparison signal output by the first comparator or the second comparator to generate a discrete input signal.
Abstract:
A PLC system includes a programmable logic controller including a PLC unit and a storing unit and an arithmetic-expression-data-creation supporting apparatus causing the PLC unit to create arithmetic expression data of an arithmetic expression to be executed by the PLC unit, and the arithmetic-expression-data-creation supporting apparatus includes an input unit to receive, from a user, the arithmetic expression including input information serving as a variable used in an arithmetic operation and a constant used in the operation and an arithmetic-expression processing unit to obtain a calculation sequence of the expression, and the storing unit retains an arithmetic-expression-data table for managing the arithmetic expression data including the input information, the constant and the calculation sequence, and the PLC unit includes an operation unit connected to the storing unit, to execute an arithmetic operation of the arithmetic expression according to the calculation sequence using the input information and the constant.
Abstract:
A seat assembly is provided with a seat cushion and a pivotal seat back. Sensors are connected to the seat cushion and/or the seat back to detect a seating position. An actuator is connected to the seat cushion and/or the seat back for adjustment. A controller is configured to receive data from the plurality sensors, compare the data to determine if the occupant is seated evenly, and adjust the actuator to balance the occupant posture seating position. The controller is in electrical communication with an inflation device to inflate a first air bladder assembly in a thoracic region of the seat back. A second air bladder assembly oriented in a lumbar region, a sacrum region, and/or a scapular region of the seat back is inflated after initiating inflation of the first air bladder assembly for sequential posture alignment.
Abstract:
A technique is disclosed for facilitating editing of editable code in an interface device or similar apparatus. Properties of device elements are enumerated by a general purpose engine resident on the interface device. The general purpose engine enumerates the properties in response to a query in a design-time environment. The device element includes a specific property type and editable code consistent with the property type. A server module on the device serves the editable code and an editing environment from the interface device to a configuration station. The code can be edited on the configuration station in the editing environment and restored to the interface device. The technique alleviates the need for separate editing software or storage of the editable code in any location other than on the interface device itself.
Abstract:
Content management includes populating a library with modular objects and metadata associated with the modular objects. In response to a query, the library can be searched based in part on the metadata. The query can relate to implementation of an industrial process. One or more modular objects in the library can be identified as satisfying the query. A result of the query can be output and the output can include the identified modular objects and the respective metadata associated with the identified modular objects. The metadata can be anything known about the object that might not be accessible at runtime control.
Abstract:
External programming of at least one processor (30) of a LED driver (10). In a normal operation mode a first control input (22B/22C) of the LED driver (10) may be provided to a first processor input of the processor and a second control input (22B/22C) of the LED driver may be provided to a second processor input of the processor (30). In a programming mode the first and second control inputs (22B, 22C) may be provided to programming inputs of the processor (30) to thereby enable programming of the processor (30) via the first and second control inputs (22B, 22C).
Abstract:
A seat assembly is provided with a seat cushion and a pivotal seat back. Sensors are connected to the seat cushion and/or the seat back to detect a seating position. An actuator is connected to the seat cushion and/or the seat back for adjustment. A controller is configured to receive data from the plurality sensors, compare the data to determine if the occupant is seated evenly, and adjust the actuator to balance the occupant posture seating position. The controller is in electrical communication with an inflation device to inflate a first air bladder assembly in a thoracic region of the seat back. A second air bladder assembly oriented in a lumbar region, a sacrum region, and/or a scapular region of the seat back is inflated after initiating inflation of the first air bladder assembly for sequential posture alignment.
Abstract:
A method and a device are disclosed for managing and configuring field devices in an automation installation with a configuration tool which is designed to physically detect a field device in the automation installation, to logically incorporate the field device in the automation installation and to configure the field device in the automation installation, the configuration tool including a predefined first field-device-specific information packet which at least partially describes the functions and data of the field device. For repeated performance of actions for devices and displays which are already being used, a permanent device overview includes all devices which are already being used, and a temporary display overview includes all displays which are already being used for a device, the temporary display overview being displayed on an individual-device basis in each case when a device is selected from the permanent device overview.
Abstract:
A PLC programming auxiliary system and a method thereof are provided. The system comprises: a web server providing a complex algorithm for programming PLC, correctness checking of the programming and user logic compilation functions; a plurality of client computers connecting with a web server and the programmed PLC devices via a network link. When a client computer is linked to the website server by a user, a web browser on the client computer requests from the web server to download client programming software for programming an appropriate PLC device, and the client programming software for programming the appropriate PLC device is executed within the web browser on the client computer, to enable the client computer to configure the PLC device and program the user logic through the client programming software for programming the appropriate PLC device, and the client computer implements an interface connection and an interaction operation of the web server with the user through the client programming software for programming the appropriate PLC device.
Abstract:
In one aspect of the present invention, data to be written is divided into a plurality of pieces of divided data of a maximum size or less to calculate an offset of each piece of divided data, a frame issuing an instruction to a PLC to write a predetermined terminal code in a head address of a data area is transmitted, a frame issuing an instruction to the PLC to write the divided data at a position of the corresponding offset from the head address of the data area with respect to the divided data except a head divided data is transmitted, and a frame issuing an instruction to the PLC to write the head divided data in the head address of the data area is transmitted.