|
| |||||||||||||||||||||||||||||||
![]() |
The Smart Client Example application will remote deploy from our web server to your PC. |
![]() |
The data connected to the application is to
one of our web servers www.opcsystemsserver.com that is running the
OPC Systems Service that is included with any of the OPC Systems.NET
products.
If you are running a firewall simply allow the Smart Client Example application as an exception to your firewall when prompted. Run the Smart Client Example application on multiple PCs or multiple instances of the application on the same PC and notice the speed of writing data over the Internet to shared applications running all over the world! True scalable system for so many users. |
![]() |
Use the Trend 3D link to enable Open GL graphic rendering. |
![]() |
Use the hand icon to rotate your trend to any X, Y, and Z axis you desire. |
![]() |
Use the Read Values form to see how to use
the OPC Controls.NET Data component. Notice the speed of delivery of the Ramp2, Random2, and Sine2 signals at a current OPC update rate of 100 milliseconds over the Internet! Data resolution supported is 100 nanoseconds as OPC Systems.NET uses caching of multiple values with high speed Binary TCP delivery. |
Now develop your own applications by downloading OPC Systems.NET and any Microsoft Visual Studio.NET 2008 product including the free to use Visual Basic 2008 Express Edition and Visual C# 2008 Express Edition.
Develop a Standard Windows WinForm application with no coding required using the OPC Controls.NET, OPC Trend.NET, and OPC Alarm.NET components connected to your own OPC Systems Service using a Network Node name or IP Address to define the OPC Systems Service data source. Then follow the steps listed below for Visual Studio.NET 2005 Click Once Deployment.
When building your own Smart Client application make sure to include either the Network Node name or IP Address of the OPC Systems Services you wish to connect to. This would include the OPC Controls Tag properties, the OPC Trend pen Tag names, the OPC Alarm window network nodes, and any routines using the OPC Systems programmatic interface.
For Internet connections be sure to use the SyncConnection property for OPC Controls.NET, OPC Trend.NET, and OPC Alarm.NET.
Visual Studio.NET 2005 and 2008 now makes Smart Client deployment even easier with a deployment wizard for the Project you wish to deploy. This wizard allows you to set version information that the remote systems will use to determine if an update is available. This deployment method requires version 2.0 of the .NET Framework.
To deploy applications with Visual Studio 2005 or 2008 with the .NET Framework 2.0 is extremely simple.
Make sure IIS is installed and running on the system you wish to deploy to.\
In Visual Studio select the Properties of the project you wish to deploy.
Next select the Publish tab to view the Click Once deployment section.
Set the Publish Location to the local or remote system that is running IIS.
Set the initial Publish Version and either leave the automatic increment or disable the feature and set it manually each time you want to make an update to the application.
Select the Publish Wizard button to begin the steps of deploying the application.
Determine if the application will be installed remotely to run on each system even if the server is not reachable or if the application will only be available with the server is online.
Confirm that the deployment virtual directory is correct and select Finish.
Open port 58723 on all systems that will be communicating together that have a firewall enabled.
On each OPC Systems Service system that you wish to connect to and each remote system you will be running the application from add TCP port number 58723 if a firewall is enabled.
For Windows XP SP2 Select Control Panel-Windows Firewall.
Select the Add Port button.
Enter a Name and the Port Number 58723.
Use the Change scope button to limit the IP range to the systems that will be communicating together.
From any remote client system simply open url of the deployment server publish page using a web browser and select the Install button.
With Smart Client deployment you can now easily deploy updates to one location and make updates just to the one deployment server and all remote users automatically receive the updates on the next time they run the system.
You are now ready to run the application from all remote PCs that you performed Steps 2 and 3.
When the application is installed for offline/online deployment each time it runs it connects to the deployment server to see if there is a newer version available. The user is prompted to install the update or ignore and continue to run the application.Simply run the installed Example.exe on any of the remote systems with network connectivity.
From the Example application select Network Node from the pull down menu to enter the Node Name or IP Address of any system with OPC Systems Service running.

Select any of the menu buttons to view and control data from the source OPC Systems Service.

The communications to the source system is dynamically set with the Network Node dialog. Feel free to change the Network Node to any system that is running the OPC Systems Service with the DemotTags configuration.
With OPC Systems.NET you can easily build networked applications that connect to multiple licensed OPC Systems Services. You can either programmatically set the Network Node as in the Example application or simply set the component Tag properties to include the desired Network Node.
The user interface is far superior than a web browser, you are truly running the application on the Remote system.
Now that all of the application files are in one directory it is very easy to make updates to the one directory and all remote systems run the same common updated application, versioning has never been easier.

|
|