Field device and data processing method
First Claim
Patent Images
1. A field device, which is controllable by a controller, comprising:
- a sensor configured to measure a flow amount, pressure, or temperature of a measurement target;
a transfer communication unit configured to communicate with the controller;
one or more processors configured to perform a first processing and a second processing, the one or more processors being configured to read safety-critical data out of a storage unit in the first processing, the one or more processors being configured to read safety-uncritical data out of the storage unit which is less critical than the safety-critical data in the second processing, whereinthe one or more processors are configured to;
in the second processing, receive a writing request command from the controller;
in the second processing, check whether or not data included in the writing request command is proper;
in the second processing, if the data included in the writing request command is improper, perform no processing based on the writing request command;
in the second processing, if the data included in the writing request command is proper, judge whether data included in the writing request command is the safety-critical data or the safety-uncritical data with reference to a table which indicates, for each data, whether the data is the safety-critical data or the safety-uncritical data;
in the second processing, prohibit storing the safety-critical data into the storage unit if the one or more processors have judged that the data included in the writing request command is the safety-critical data;
in the second processing, generate a first request for storing the safety-critical data into the storage unit;
in the first processing, check whether or not the safety-critical data included in the first request is proper;
in the first processing, if the safety-critical data included in the first request is improper, perform no processing based on the first request;
in the first processing, if the safety-critical data included in the first request is proper, store the safety-critical data into the storage unit in accordance with the first request;
in the second processing, store the safety-uncritical data into the storage unit if the one or more processors have judged that the data included in the writing request command is the safety-uncritical data;
allow reading the safety-critical data out of the storage unit in the first processing and reading the safety-critical data out of the storage unit in the second processing; and
in the first processing, acquire a measurement result from the sensor, convert the measurement result to a process value, and control the transfer communication unit to transfer the process value to the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A field device includes one or more processors configured to perform a first processing with reference to safety-critical data and a second processing with reference to safety-uncritical data which is less critical than the safety-critical data, wherein the one or more processors are configured to generate a first request for storing the safety-critical data in the second processing, store the safety-critical data into a storage unit in the first processing in accordance with the first request, and store the safety-uncritical data into the storage unit in the second processing.
-
Citations
19 Claims
-
1. A field device, which is controllable by a controller, comprising:
-
a sensor configured to measure a flow amount, pressure, or temperature of a measurement target; a transfer communication unit configured to communicate with the controller; one or more processors configured to perform a first processing and a second processing, the one or more processors being configured to read safety-critical data out of a storage unit in the first processing, the one or more processors being configured to read safety-uncritical data out of the storage unit which is less critical than the safety-critical data in the second processing, wherein the one or more processors are configured to; in the second processing, receive a writing request command from the controller; in the second processing, check whether or not data included in the writing request command is proper; in the second processing, if the data included in the writing request command is improper, perform no processing based on the writing request command; in the second processing, if the data included in the writing request command is proper, judge whether data included in the writing request command is the safety-critical data or the safety-uncritical data with reference to a table which indicates, for each data, whether the data is the safety-critical data or the safety-uncritical data; in the second processing, prohibit storing the safety-critical data into the storage unit if the one or more processors have judged that the data included in the writing request command is the safety-critical data; in the second processing, generate a first request for storing the safety-critical data into the storage unit; in the first processing, check whether or not the safety-critical data included in the first request is proper; in the first processing, if the safety-critical data included in the first request is improper, perform no processing based on the first request; in the first processing, if the safety-critical data included in the first request is proper, store the safety-critical data into the storage unit in accordance with the first request; in the second processing, store the safety-uncritical data into the storage unit if the one or more processors have judged that the data included in the writing request command is the safety-uncritical data; allow reading the safety-critical data out of the storage unit in the first processing and reading the safety-critical data out of the storage unit in the second processing; and in the first processing, acquire a measurement result from the sensor, convert the measurement result to a process value, and control the transfer communication unit to transfer the process value to the controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A field device, which is controllable by a controller, comprising:
-
a sensor configured to measure a flow amount, pressure, or temperature of a measurement target; a transfer communication unit configured to communicate with the controller; one or more processors configured to perform a first processing and a second processing, the one or more processors being configured to read safety-critical data out of a storage unit in the first processing, the one or more processors being configured to read safety-uncritical data out of the storage unit which is less critical than the safety-critical data in the second processing, and a storage controller configured to control storing data into the storage unit, wherein the one or more processors are configured to; in the second processing, receive a writing request command from the controller; in the second processing, check whether or not data included in the writing request command is proper; in the second processing, if the data included in the writing request command is improper, perform no processing based on the writing request command; in the second processing, if the data included in the writing request command is proper, judge whether data included in the writing request command is the safety-critical data or the safety-uncritical data with reference to a table which indicates, for each data, whether the data is the safety-critical data or the safety-uncritical data; in the second processing, prohibit storing the safety-critical data into the storage unit if the one or more processors have judged that the data included in the writing request command is the safety-critical data; and in the second processing, generate a first request for storing the safety-critical data into the storage unit, in the first processing, check whether or not the safety-critical data included in the first request is proper; in the first processing, if the safety-critical data included in the first request is improper, perform no processing based on the first request; the storage controller is configured to; in the first processing, if the safety-critical data included in the first request is proper, store the safety-critical data into the storage unit in accordance with the first request; and in the second processing, store the safety-uncritical data into the storage unit if the one or more processors have judged that the data included in the writing request command is the safety-uncritical data, and the one or more processors are configured to; allow reading the safety-critical data out of the storage unit in the first processing and reading the safety-critical data out of the storage unit in the second processing; and in the first processing, acquire a measurement result from the sensor, convert the measurement result to a process value, and control the transfer communication unit to transfer the process value to the controller. - View Dependent Claims (15)
-
-
16. A data processing method comprising:
-
measuring, by a sensor, a flow amount, pressure, or temperature of a measurement target; communicating, by a transfer communication unit, with a controller controlling the field device; performing, by one or more processors, a first processing and a second processing; reading, by the one or more processors, safety-critical data out of a storage unit in the first processing; reading, by the one or more processors, safety-uncritical data out of the storage unit which is less critical than the safety-critical data in the second processing; in the second processing, receiving a writing request command from the controller by the one or more processors; in the second processing, checking, by the one or more processors, whether or not data included in the writing request command is proper; in the second processing, if the data included in the writing request command is improper, performing, by the one or more processors, no processing based on the writing request command; in the second processing, if the data included in the writing request command is proper, judging whether data included in the writing request command is the safety-critical data or the safety-uncritical data, by the one or more processors, with reference to a table which indicates, for each data, whether the data is the safety-critical data or the safety-uncritical data; in the second processing, prohibiting storing the safety-critical data into the storage unit by the one or more processors if the one or more processors have judged that the data included in the writing request command is the safety-critical data; in the second processing, generating a first request for storing safety-critical data into the storage unit by the one or more processors; in the first processing, checking, by the one or more processors, whether or not the safety-critical data included in the first request is proper; in the first processing, if the safety-critical data included in the first request is improper, performing, by the one or more processors, no processing based on the first request; in the first processing, if the safety-critical data included in the first request is proper, storing the safety-critical data into the storage unit by the one or more processors in accordance with the first request; in the second processing, storing the safety-uncritical data into the storage unit by the one or more processors if the one or more processors have judged that the data included in the writing request command is the safety-uncritical data; allowing, by the one or more processors, reading the safety-critical data out of the storage unit in the first processing and reading the safety-critical data out of the storage unit in the second processing; and in the first processing, acquiring a measurement result from the sensor by the one or more processors, converting the measurement result to a process value by the one or more processors, and controlling the transfer communication unit to transfer the process value to the controller by the one or more processors. - View Dependent Claims (17)
-
-
18. A data processing method comprising:
-
measuring, by a sensor, a flow amount, pressure, or temperature of a measurement target; communicating, by a transfer communication unit, with a controller controlling the field device; performing, by one or more processors, a first processing and a second processing; reading, by the one or more processors, safety-critical data out of a storage unit in the first processing; reading, by the one or more processors, safety-uncritical data out of the storage unit which is less critical than the safety-critical data in the second processing; in the second processing, receiving a writing request command from the controller by the one or more processors; in the second processing, checking, by the one or more processors, whether or not data included in the writing request command is proper; in the second processing, if the data included in the writing request command is improper, performing, by the one or more processors, no processing based on the writing request command; in the second processing, if the data included in the writing request command is proper, judging whether data included in the writing request command is the safety-critical data or the safety-uncritical data, by the one or more processors, with reference to a table which indicates, for each data, whether the data is the safety-critical data or the safety-uncritical data; controlling, by a storage controller, storing data into the storage unit; in the second processing, prohibiting storing the safety-critical data into the storage unit by the one or more processors if the one or more processors have judged that the data included in the writing request command is the safety-critical data; in the second processing, generating a first request for storing safety-critical data into the storage unit by the one or more processors; in the first processing, checking, by the one or more processors, whether or not the safety-critical data included in the first request is proper; in the first processing, if the safety-critical data included in the first request is improper, performing, by the one or more processors, no processing based on the first request; in the first processing, if the safety-critical data included in the first request is proper, storing the safety-critical data into the storage unit by the storage controller in accordance with the first request; in the second processing, storing the safety-uncritical data into the storage unit by the storage controller if the one or more processors have judged that the data included in the writing request command is the safety-uncritical data; allowing, by the one or more processors, reading the safety-critical data out of the storage unit in the first processing and reading the safety-critical data out of the storage unit in the second processing; and in the first processing, acquiring a measurement result from the sensor by the one or more processors, converting the measurement result to a process value by the one or more processors, and controlling the transfer communication unit to transfer the process value to the controller by the one or more processors. - View Dependent Claims (19)
-
Specification