|
| Parijat PLC Communication .NET, ActiveX Controls |
| |
| Several native .NET communications controls are available now from Parijat.
Welcome to the world of Parijat Controlware, your exclusive and most mature,
experienced (since 1983, Parijat since 1989) source of help in Industrial data acquisition,
control, HMI, SCADA and MIS, MRP, ERP or Internet applications based on |
| |
| Parijat is the only team member or an extension of your staff, that has been educating
since 1992 that you no longer have to be a slave to the proprietary HMI, SCADA
products anymore. Parijat can show you and train you how to apply Microsoft’s products
to solve your mission critical control challenges, without the disadvantages of the legacy
proprietary solutions |
| |
No run time royalties. You can build and then distribute your applications without
paying expensive per seat licensing fees. You only pay for development machines.
Written using state of the art .NET or MFC based native and true 32-bit technology.
Work transparently under Win 95, 98, NT, 2000, XP. Some available for CE also.
.NET & ActiveX are a proven technology since 1996 and the software component
concept since 1990.
Designed to work with any .NET control container, ActiveX may work with any
container, e. g. .NET. Microsoft Visual Basic, Visual C++, Microsoft Office 97 or
later (VBA), Delphi, Powerbuilder, etc.
Support Microsoft object model using properties, methods and events.
Extremely easy to use.
Very lean and thin. Require low system and resources overhead. Typically around 60k
only.
Unlike conventional DDE or OPC, .NET & ActiveX shall not degrade as the quantity
of points increases.
Very efficient and high throughput. Typically serial controls shall return about 100
consecutive registers in about 130 msec at 19.2kbaud. The TCP/IP controls in about
10 msec.
Unlike DDE or OPC based drivers (which exclusively require multiple applications
running simultaneously and a fragile connection, data transfer between them), .NET
& ActiveX based systems use a single application. The data and messages do not have
to transgress outside the bounds of the same application. OPC and DDE are very
resource intensive. This results in much more cohesion, predictability, control and
throughput.
Complete context sensitive help with examples is built in.
No artificial limits on Devices per network and limits on points/tags. |
| |
| Parijat Controlware Delivers |
| |
| |
1. The .NET or ActiveX control in the directory of your choice and properly register it
with Windows.
2. The On-line help file and documentation in the above directory.
3. The test example application, that is fully functional and is ready to bi directionally
communicate with the devices of your choice. This application shall run without you
having to have any development environment.
4. The Microsoft Visual Basic source code of the above application. |
| |
| |
| Microsoft Visual Basic (version 1 in 1991) was the first extensible development
environment, supporting the software component-based technology. VB.NET has all the
tools to build tanks, valves, sliders, and other items necessary for HMI, SCADA
applications. VB.NET, however, lacks the connectivity to the industrial devices. But
thanks to Parijat’s PLC .NET or ActiveX controls, now you can painlessly extend
VB.NET to connect to various smart industrial devices like PLC, RTU, flow computers,
analyzers and others via serial ports, TCP/IP or proprietary LANs. VB.NET has been
steadfastly finding acceptance as a de facto standard across the corporate world for any
application development. Several proprietary HMI/SCADA products have recently also
been touting the support for VBA. Parijat shows you how to apply native VB.NET to
solve your control systems challenges with a non-tainted Microsoft product. Further the
applications you create shall be yours to keep and deploy, and you shall have full control
over them, and you shall never be enslaved to or be at the mercy of the legacy proprietary
products anymore. |
| |
| Add the .NET or ActiveX control to your project. Drop it on the container form. Set its
properties to suit your needs. The properties may be dynamically manipulated at run time
via your application script at will. You may use multiple instances of the control(s) in
your application at design time or instantiate copies at run time.
Set properties to suit the desired need at a given time, followed by invoking the .Refresh
method of the control, which triggers the activity. After some finite time, the control shall
fire the Outcome event procedure, signifying the completion of the requested task. If the
read action was requested and completed successfully, the data is made available in .Info
property. If write action is desired, load the data to be written in Info, along with setting
other pertinent properties, before invoking .Refresh method. You are ready to process the
data subsequent to the Outcome event. The .Result property reports any errors with the
last transaction. Now the .NET or ActiveX control is ready for another request. |
| |
| Use the built-in wizard of VB.NET to upgrade
any VB6 projects with our ActiveX controls to migrate to .NET. ActiveX technology is
old now, though is still supported in .NET via a layer. |
| |
| Diagram showing how PC and PLC interact through ActiveX and Visual Basic codes |
| |
 |
| |
| Each instance of Parijat PLC serial communication control, supports 255 Comm ports
(one at a time) and each may independently be manipulated to dynamically associate with
a certain physical port resource at a given moment and set that port to whatever settings
(baud rate, parity, bits etc.) are needed. The TCP/IP controls support as many ports and IP
addresses as the network topology allows with multiple connections to the foreign
devices. Some foreign devices may limit the quantity of simultaneous TCP/IP
connections, in which case your application must manage that quantity wisely. This
allows a very flexible, convenient “on the fly” management of modems, multi-protocol
devices on the same resource which is unimaginable in the legacy world of proprietary
HMI/SCADA systems.To work with dial-in modems, modem must be configured to
disable DTR. D0=1 disables DTR on most modems.
You can easily build and refresh very fancy process graphics using the standard VB.NET
controls (no third parties) very quickly. Parijat is your only third party resource needed for
the connectivity. Parijat also has some other productivity enhancement tools/products
available. |
| |
| Some possible system configurations |
| |
 |
 |
| |
| |
Other configurations & a combination of the above is also possible. The flexibility, agility of VB.NET
makes any kind of hardware setup practical and thus possibly saves the hardware costs and associated
engineering costs.
Contact parijat for an expert opinion on your system configuration and start making a move towards open
systems. |
| |
|
|