4. Flow Diagram and Software Application
4.1 Software architecture
The DeviceNet DLL driver (DNS100.dll) collection of function calls for the
PISO-DNS100(U) cards used
in Windows 2000/XP systems. The application
structure is presented in the following figure. The user’s DeviceNet application
programs can be developed by the following designated tools: VC, VB, Delphi
and Borland C++ Builder…etc. In these tools, the application program can call
the DNS100.DLL driver to implement DeviceNet network application. And then
the DeviceNet DLL driver would throughout the CM100.dll into the
KP_CM100.sys and windrvr6.sys to access the hardware system, as shown in
the following Figure 4.1.1.
Figure 4.1.1 Software architecture in the Windows system
In the following sub-section, we show some flow diagrams to describe how
to apply the DeviceNet protocol (DNS100.DLL) to build a virtual slave device.
Section 4.2 and 4.3 show the flow diagram for users to understand easily. Note
that users need to follow the operation principle of the DeviceNet protocol
correctly and easily to communicate with the remote master by these
connection methods.
PISO-DNS100(U) DeviceNet Slave API functions User’s Manual (Ver: 1.1) 2010/01/07
31
ГК
Атлант
Инжиниринг
–
официальный
представитель
в
РФ
и
СНГ
+7(495)109-02-08 [email protected] www.bbrc.ru