


|
Personal page of Konjengbam |
|
“Bluetooth adopter, technology enabler and innovative thinking” |
|
Web-HMI |
|
Before starting, let me talk about how industry data could be monitored and manipulated at an ordinary PC. Earlier, preferred device used to be the conventional HMIs and other similar instruments. Data from could factory/manufacturing floor would arrive at these HMIs via the field bus. What I am about to talk about is the use of ordinary modern devices like PCs and PDAs (such as Pocket PCs) as the replacement for the HMIs, and not only that I shall touch the idea of web-enabling the data streaming services. In way, we shall have some form of web-HMIs now. This way, engineer can log into the industrial data system and be ready for maintenance work etc. Some form of secured login mechanism needs to be devised and based upon the user’s access rights, he/she can have varying level of data access and manipulation. |
Description |

|
The design and general schema is similar to "Software Toolbox". In our schema, we use general ActiveX object, online data producer, from running OPC servers. It is not an ActiveX control in our case in the sense that we do not provide any user interface from the ActiveX object. For running this internet application, we need this middleware component – the OPC client ActiveX component. The remote server is activated through this component and server object is saved at Application object of the IIS. I tried saving in the Session object, but did not give satisfactory results. So, our PM suggested we save the server instance in the Application object. All clients then connect to this same server instance. There are some extra things we needed to do. One thing is, fiddling something in the component management services and add a COM+ application – registering our ActiveX component, LwActiveX_OPC_Client.DLL. Another thing, it’s good to configure the application to run the server at a separate process. Configuration data can be loaded in one of the two ways:
For a detailed implementation hint and specific designs to enable web-HMIs and rendering OPC services through the internet, please have a look at the given link here. |
|
(Ref: Softing Toolbox, was too lazy to prepare my own image file) |
|
(featured article) |