PISO-DNM100 DeviceNet Master API functions User’s Manual (Ver: 1.0) 2008/02/25
121
4.4.60 DNM100_ConfigCyclic
z
D
escription:
This function is used to configure the Cyclic connection. This
connection will get the data in every period of time. The period of the time
is the value of the EPR (in millisecond) parameters. This configuration
data will be saved into EEPROM on the PISO-DNM100.
z
Syntax:
DWORD DNM100_ConfigCyclic (BYTE BoardNo, BYTE DesMACID,
WORD DeviceInputLen,
WORD DeviceOutputLen,
WORD EPR)
z
Parameter:
BoardNo:
[input] PISO-DNM100 board number (0~15)
DestMACID:
[input] The remote slave device’s MAC ID (0~63)
DeviceInputLen:
[input] The input data length of the slave device.
DeviceOutputLen:
[input] The output data length of the slave device.
EPR:
[input] The EPR value of the slave device.
z
Return:
DNM100_NoError (0):
OK
DNM100_DriverError (10001):
Kernel driver is not opened.
DNM100_ActiveBoardError (10002):
This board can not be activated or
kernel driver can not be found.
DNM100_BoardNumberError (10003):
BoardNo exceeds the current
scanned total board number.
DNM100_TimeOut (10023):
The PISO-DNM100 has no response.
Others:
Please refer to Table 4.2.2 ~ Table 4.2.9