function OpenPort(n,speed, parity,bits,stop,converterWORD): Integer;stdcall;
external 'owen_io.dll';
function ReadSI8BCD(adr,adr_typeWORD;command:PChar; var value:Integer):Integer;stdcall;
external 'owen_io.dll';
function OpenPort(n,speed, parity,bits,stop,converterWORD): Integer;stdcall;
external 'owen_io.dll';
function ReadSI8BCD(adr,adr_typeWORD;command:PChar; var value:Integer):Integer;stdcall;
external 'owen_io.dll';
1) По C# смотреть примерно здесь - да и всю тему рекомендую прочитать - весьма полезно посмотреть на прохождение по граблям. C# Express - да поможет великий яндекс.
2) В коде меня лично смутило ReadSI8BCD(0,0,' DCNT ', va);нужно ReadSI8BCD(0,0,'DCNT', va)
Пример на дельфи 7 однозначно работает. Пройдитесь отладчиком.
Часто задаваемые вопросы по кодесис
1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie
сом порт неоткрывается, и программа вылетает
ну так эти строчки у меня уже добавлены, без них бы программа нескомпилировалась бы.