A method for integral controlling of an industrial process can include steps of: (a) dedicating said distributed functional tasks, wherein are each uninterrupted in running thereof by others, each of said dedicated functional tasks is defined by a location
label in space of the industrial process; (b) providing a
digital interface for each of the dedicated functional tasks to digitally control therefor; (c) providing the corresponding control subprograms to control the dedicated functional tasks via the digital interfaces thereof, respectively, wherein each of the corresponding control subprograms is provided to be uninterrupted by other of the corresponding control subprograms in executing thereof; (d) compiling the corresponding control subprograms in a control program, wherein each of the corresponding control subprograms is defined by a corresponding program
label, whereby the corresponding control subprograms are intercommunicated one other for running the control program; (e) providing a subprogram communicating interface for each of said corresponding control subprograms, whereby said corresponding control subprograms are communicativeable; (f) providing a controlling
algorithm, whereby said corresponding control subprograms are intercommunicated one other via said control program running environment for running said control program, wherein said corresponding control subprograms are intercommunicated one other by applying said program labels thereof; (g) integrating at least the corresponding
digital interface, corresponding control subprogram and subprogram communicating interface defining the corresponding dedicating functional task to configure a corresponding integral
field device, IFD, provided with an
embedded software executing facilities, whereby each of steps (a) - (g) is accomplished for controlling said corresponding dedicated functional task; (h) embedding IFD controlling interface in said corresponding IFD, whereby each of steps (a) - (g) is controlled; (i) locating said corresponding IFD in the location of said corresponding dedicated functional task to be controlled therefor; (j) integrating a corresponding plurality of said corresponding IFDs, where are each located in the location of the corresponding dedicated functional task, to configure a single integral distributed controller, IDC, wherein the IFD controlling interfaces of said corresponding plurality of said corresponding IFDs is integrated to configure the distributed
software runtime
operating environment, the subprogram communicating interfaces of said corresponding plurality of said corresponding IFDs is integrated to configure a control program runtime environment, for said integral controlling of said industrial process, respectively; (k) configuring said IFD controlling interface embedded into each of said corresponding IFDs of said IDC to control and acquire data of each of said corresponding IFDs and dedicated functional tasks to be controlled thereby, wherein said data is provided via said
software runtime
operating environment for controlling other corresponding IFDs and dedicated functional tasks to be controlled thereby, in said IDC for said integral controlling of the industrial process, respectively; (1) providing Integrated
Development Environment for developing each of steps (a) - (k). An integral
field device, IFD, integrates at least at least the corresponding
digital interface, corresponding control subprogram and subprogram communicating interface defining the corresponding dedicating functional task, and IFD controlling interface, for controlling the IFD and corresponding dedicating functional task in its location. An integral distributed controller, IDC, includes at least a plurality of IFD devices neighborly connected one other for configuring a
software runtime
operating environment and a control program runtime environment providing to accomplish the integral controlling of the industrial process.