Commissioning
Programming digital channels (DXP)
66
Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | [email protected] | www.turck.com
7.6.5
Programming DXP channels with C or C++
The following example shows the programming of the digital I/O channels with Ansi C/C++.
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
// initialize function (use extern for C++)
int access(const char *pfad, int modus);
int main(void) {
//choose DXP / GPIO for connection
char input[2];
/*
==============================================================
==============
READ:
==================================================================
==========*/
{
// file doesn't exist!
// export gpio...
if((fh = fopen("/sys/class/gpio/export", "w")) !=
{
fputs("59",fh);
fclose(fh);
}
else
{
printf("failed on export to read...\n");
printf("result: %i \n", (int)fh);
return -1;
}
Содержание 100000897
Страница 1: ...Your Global Automation Partner Instructions for Use TN UHF LNX UHF Reader...
Страница 2: ...2 Hans Turck GmbH Co KG T 49 208 4952 0 F 49 208 4952 264 more turck com www turck com...
Страница 19: ...V02 00 2021 05 19 Right click the Ethernet adapter Start the Topology scan Fig 16 Starting the Topology scan...
Страница 69: ...V02 00 2021 05 69 fclose fh else printf failed on writing n return 1...
Страница 75: ...V02 00 2021 05 75 else printf failed on writing n return 1 return EXIT_SUCCESS...
Страница 91: ...V02 00 2021 05 91 Restart the device to complete the update Click Reboot Fig 65 Restarting the device...
Страница 93: ...V02 00 2021 05 93 Select RS485 RFID and confirm with OK Fig 67 Selecting the RS485 interface...
Страница 97: ...V02 00 2021 05 97 Click the Select BL File button Fig 73 Button selecting a BL file...
Страница 106: ...Over 30 subsidiaries and over 60 representations worldwide www turck com 100003067 2021 05 100003067...