Contents
1. GENERAL INFORMATION.................................................................................4
1.1 DEVICENET INTRODUCTION .......................................................................................4
1.2 DEVICENET APPLICATIONS.........................................................................................6
1.3 PISO-DNS100 ARCHITECTURE..................................................................................7
1.4 DEVICENET MULTI-SLAVE CHARACTERISTICS .............................................................8
1.5 PISO-DNS100 FIRMWARE CHARACTERISTICS ..........................................................11
1.6 FEATURES................................................................................................................13
1.7 SPECIFICATIONS.......................................................................................................14
1.8 BLOCK DIAGRAM......................................................................................................15
1.9 PRODUCT CHECK LIST .............................................................................................16
2. HARDWARE CONFIGURATION .....................................................................17
2.1 BOARD LAYOUT........................................................................................................17
2.2 JUMPER SELECTION .................................................................................................18
2.3 CONNECTOR PIN ASSIGNMENT..................................................................................19
2.3.1 5-pin screw terminal connector....................................................................19
2.3.2 9-pin D-sub male connector .........................................................................20
2.3.3 Wire connection..............................................................................................21
2.4 INDICATOR LED.......................................................................................................22
2.5 HARDWARE INSTALLATION........................................................................................23
3. DRIVER INSTALLATION OF THE PISO-DNS100 ........................................24
4. FLOW DIAGRAM AND SOFTWARE APPLICATION..................................30
4.1 SOFTWARE ARCHITECTURE .......................................................................................30
4.2 FLOW DIAGRAM FOR SLAVE CONFIGURATION ...........................................................31
4.3 FLOW DIAGRAM FOR SLAVE I/O OPERATION.............................................................32
5. FUNCTION DESCRIPTION ...............................................................................33
5.1 DLL FUNCTION DEFINITION AND DESCRIPTION........................................................34
5.2 FUNCTION RETURN CODE ........................................................................................36
5.3 FUNCTION DESCRIPTION ..........................................................................................38
5.3.1 DNS100_GetBoardInf..................................................................................38
5.3.2 DNS100_TotalDNM100Board.....................................................................39
5.3.3 DNS100_ActiveBoard..................................................................................40
5.3.4 DNS100_CloseBoard ...................................................................................41
PISO-DNS100 DeviceNet Slave API functions User’s Manual (Ver: 1.0) 2008/09/01 2
5.3.5 DNS100_GetDLLVersion............................................................................42