Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
159 words
A method for monitoring data comprising the steps of: providing a computer system having a host processor; coupling the host processor to a plurality of programmable logic controllers; coupling said controllers to respective controller devices; monitoring a plurality of alarm points with each controlled device; reading, by said controllers, Boolean alarm bits from said alarm points; providing an alarm bit of alarm information with each alarm point; storing said alarm bits as trigger groups within said controllers; including with each trigger group a predetermined number of alarm bits; storing the alarm bits in a respective trigger register within said controller; repeatedly scanning, by said host, the trigger registers; determining when scanning if, from a first scan to a second scan, the value of any trigger register has changed; and accessing, by said host processor, all alarm bits stored in any trigger register for which a change was determined when scanning, said host processor otherwise not requesting alarm bit information.
Claim 2
Independent Claim
159 words
A method for monitoring data comprising the steps of: providing a computer system having a host processor; coupling the host processor to a plurality of programmable logic controllers; coupling said controllers to respective controller devices; monitoring a plurality of alarm points with each controlled device; reading, by said controllers, Boolean alarm bits from said alarm points; providing an alarm bit of alarm information with each alarm point; storing said alarm bits as trigger groups within said controllers; including with each trigger group a predetermined number of alarm bits; storing the alarm bits in a respective trigger register within said controller; repeatedly scanning, by said host, the trigger registers; determining when scanning if, from a first scan to a second scan, the value of any trigger register has changed; and accessing, by said host processor, all alarm bits stored in any trigger register for which a change was determined when scanning, said host processor otherwise not requesting alarm bit information.
Claim 3
Dependent Claim
27 words
The methods as recited in claim 1 further comprising the step of providing an electromechanical device selected from the group consisting of a robot and a conveyor.
Claim 4
Dependent Claim
27 words
The method of claim 1 further including a step of annunciating an alarm when the host determines that the value of a particular trigger register has changed.
Claim 5
Dependent Claim
19 words
The method as recited in claim 3 wherein said annunciating step includes displaying the alarm on a display drive.
Claim 6
Independent Claim
176 words
A method for monitoring data comprising the steps of; providing a computer system having a host processor; coupling the host processor to a plurality of programmable logic controllers; coupling said controllers to respective controlled devices; including with each controlled device a plurality of alarm points from which the host processor is to collect data; reading with said controllers Boolean alarm point information from said alarm points; providing an alarm bit of alarm information with each alarm point; grouping the alarm bits into trigger groups; exhibiting a predetermined bit length with each trigger group; storing said trigger groups in respective trigger registers in said controllers; scanning, by said host, the trigger registers to determine the values stored in said trigger registers; subsequently re-scanning, by said host, the trigger registers to determine if the value of any trigger register has changed from the prior scanning step; and accessing, by said host, all alarm bits stored in ay trigger register for which a change was found in said subsequently re-scanning step, said host otherwise not requesting alarm bit information.
Claim 7
Independent Claim
176 words
A method for monitoring data comprising the steps of; providing a computer system having a host processor; coupling the host processor to a plurality of programmable logic controllers; coupling said controllers to respective controlled devices; including with each controlled device a plurality of alarm points from which the host processor is to collect data; reading with said controllers Boolean alarm point information from said alarm points; providing an alarm bit of alarm information with each alarm point; grouping the alarm bits into trigger groups; exhibiting a predetermined bit length with each trigger group; storing said trigger groups in respective trigger registers in said controllers; scanning, by said host, the trigger registers to determine the values stored in said trigger registers; subsequently re-scanning, by said host, the trigger registers to determine if the value of any trigger register has changed from the prior scanning step; and accessing, by said host, all alarm bits stored in ay trigger register for which a change was found in said subsequently re-scanning step, said host otherwise not requesting alarm bit information.
Claim 8
Dependent Claim
27 words
The method of claim 5 further including a step of annunciating an alarm when the host determines that the value of a particular trigger register has changed.
Claim 9
Dependent Claim
26 words
The method as recited in claim 5 further comprising the step of providing electromechanical device selected from the group consisting of a robot and a conveyor.