在厨房拨开内裤进入毛片-欧美一区亚洲二区-www九九热com-亚洲午夜久久久精品一区二区三剧-国产91精品看黄网站在线观看动漫-heyzo朝桐光一区二区

wjun7610
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個(gè)
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
樓主  發(fā)表于: 2011-04-05 15:29
圖片:
Omron_HostLink.dll V3.2 HostLink通信協(xié)議串口通訊動(dòng)態(tài)鏈接庫(kù)DLL(以下簡(jiǎn)稱DLL),是為滿足工業(yè)通信需要,

針對(duì)工業(yè)領(lǐng)域要求上位機(jī)對(duì)歐姆龍系列PLC通訊實(shí)時(shí)采集與控制的組態(tài)編程而設(shè)計(jì)。

本DLL是采用Delphi語(yǔ)言開(kāi)發(fā)的標(biāo)準(zhǔn)串口通訊庫(kù),具有以下特點(diǎn):

1)、遵循歐姆龍HostLink通信協(xié)議;

2)、支持多串口并發(fā)操作,支持多線程串口通訊,將串口通訊對(duì)主程序的影響降至最低;

3)、實(shí)時(shí)性、可靠性好,通用性強(qiáng);

4)、適用于多PLC(下位機(jī))聯(lián)網(wǎng)和上位機(jī)通信,滿足多方面的需要;

5)、函數(shù)接口功能全,操作簡(jiǎn)單,支持歐姆龍PLC的絕大部分地址的讀寫(xiě)功能函數(shù);

6)、支持USB、PC擴(kuò)展卡等擴(kuò)展串口號(hào);

7)、支持多種操作系統(tǒng)win9x/win2000/winXP(標(biāo)準(zhǔn)Win32 DLL);

8)、易于快速開(kāi)發(fā)(VC等非RAD開(kāi)發(fā)環(huán)境的開(kāi)發(fā));

9)、更新原有函數(shù)調(diào)用方式采用數(shù)組調(diào)用數(shù)據(jù)發(fā)生與接收,初學(xué)者快速入門(mén);

10)、可在多種編程環(huán)境下使用,例如VB、VC、Delphi、PB、Labview、易語(yǔ)言等開(kāi)發(fā)環(huán)境;

11)、擴(kuò)展了函數(shù)功能讀取下位機(jī)中的雙字、單精度浮點(diǎn)等類型數(shù)據(jù),更加符合工業(yè)自動(dòng)化領(lǐng)域的工控軟件的開(kāi)發(fā)。

軟件版本更新及相關(guān)說(shuō)明:

Omron_HostLink.dll V3.2 HostLink通信協(xié)議串口通訊鏈接庫(kù),實(shí)現(xiàn)了對(duì)歐姆 龍全系列PLC的HostLink協(xié)議的支持,

(刪減了一些特權(quán)指令)wangjun于2010年在原有omron.dll V2.0版基礎(chǔ)上的更新版,重寫(xiě)了函數(shù)結(jié)構(gòu),采用數(shù)據(jù)接收

和發(fā)送緩沖區(qū)(數(shù)組)方式傳遞,讀出和寫(xiě)入單元數(shù)據(jù)使用更方便。對(duì)于16位整數(shù)和32位整數(shù)讀取寫(xiě)入均按有符號(hào)整數(shù)

處理,小數(shù)的返回按單精度浮點(diǎn)型(2進(jìn)制浮點(diǎn))處理讀取方式。提供擴(kuò)展功能函數(shù),方便用戶實(shí)現(xiàn)混合數(shù)據(jù)讀取。

能夠同時(shí)滿足32個(gè)串口并發(fā)情況下的正常使用。

Omron_HostLink.dll V3.2 分為完美版和單機(jī)版兩個(gè)版本,本DLL于2010年最新規(guī)整優(yōu)化了部分源碼,

通過(guò)DLL發(fā)送緩存區(qū)與接收緩存區(qū)數(shù)據(jù)傳遞的功能擴(kuò)展,使多語(yǔ)言環(huán)境的使用更加便利。

全新的串口通信DLL控件,完美的VB、VC、delphi例程及工件手冊(cè)是,廣大立志利用各類高級(jí)語(yǔ)言進(jìn)行上位機(jī)軟件開(kāi)發(fā)的首先工具。

淘寶店:http://shop34821629.taobao.com

電 話:13912935690 025-84359545

騰訊QQ:157610979

郵 箱:157610979@QQ.com

wjun7610@yahoo.com.cn

chinawanglong@163.com
wjun7610
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個(gè)
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
1樓  發(fā)表于: 2011-04-05 15:32
在VC中使用DLL一般都是采用動(dòng)態(tài)聲明的方式,函數(shù)說(shuō)明中給出的是Delphi的函數(shù)原型,

在VC中聲明時(shí)只要注意一下類型的對(duì)應(yīng)即可,Delphi中的longint類型對(duì)應(yīng)VC中的int類型

Delphi中的Pchar對(duì)應(yīng)VC中的char* ,下面給出主要函數(shù)的聲明:

在使用的文件的cpp中聲明一個(gè)句柄:

HINSTANCE hinstDLL;

用來(lái)標(biāo)識(shí)導(dǎo)入的動(dòng)態(tài)鏈接庫(kù)。

1)、按下例說(shuō)明聲明相關(guān)各個(gè)函數(shù):(在cpp文件的頭處聲明)

typedef int (_stdcall *pOpen)(int nport, int BaudRate, int DataBits, char* Parity, int StopBits, char* User);
typedef int (_stdcall *pClose)(int nport);
typedef int (_stdcall *pSetDelay)(int nport);
typedef int (_stdcall *pComTrue)(int nport);
typedef int (_stdcall *pComWork)(int nport);

typedef int (_stdcall *pMS)(int nport, int node);
typedef int (_stdcall *pSC)(int nport, int node, int State);
typedef int (_stdcall *pMM)(int nport, int node);
typedef int (_stdcall *pTS)(int nport, int node);
typedef int (_stdcall *pReadInt)(int nport, int node, int address, int Count, char* Order, int* RxdBuffer);
typedef int (_stdcall *pReadTc)(int nport, int node, int address, int Count, int* RxdBuffer);
typedef int (_stdcall *pWriteInt)(int nport, int node, int address, int Count, char* Order, int* TxdBuffer);

typedef int (_stdcall *pSetF)(int nport, int node, int address, int Bit, char* Order);
typedef int (_stdcall *pReSetF)(int nport, int node, int address, int Bit, char* Order);
typedef int (_stdcall *pCancelF)(int nport, int node, int address, int Bit, char* Order);
typedef int (_stdcall *pCancelAllF)(int nport, int node);

typedef int (_stdcall *pSet)(int nport, int node, int address, int Bit, char* Order);
typedef int (_stdcall *pReSet)(int nport, int node, int address, int Bit, char* Order);
typedef int (_stdcall *pReadBit)(int nport, int node, int address, int Bit, int Count, char* Order, int* RxdBuffer);
typedef int (_stdcall *pReadDInt)(int nport, int node, int address, int Count,int* RxdBuffer);
typedef int (_stdcall *pReadFloat)(int nport, int node, int address, int Count, float* RxdBuffer);
typedef int (_stdcall *pWriteDInt)(int nport, int node, int address, int Count, int* TxdBuffer);
typedef int (_stdcall *pWriteFloat)(int nport, int node, int address, int Count, float* TxdBuffer);

typedef int (_stdcall *pBitBin)(int value, int Bitaddress);
typedef int (_stdcall *p32I_16h)(int value);
typedef int (_stdcall *p32I_16l)(int value);
typedef int (_stdcall *p16I_32I)(int valueH, int valueL);
typedef int (_stdcall *p32f_16h)(float value);
typedef int (_stdcall *p32f_16l)(float value);
typedef float (_stdcall *p16I_32f)(int valueH, int valueL);

2)、建立動(dòng)態(tài)鏈接庫(kù)的新函數(shù)名:(在cpp文件的頭處聲明)

pOpen mOpen;
pClose mClose;
pSetDelay mSetDelay;
pComTrue mComTrue;
pComWork mComWork;

pMS mMS;
pSC mSC;
pMM mMM;
pTS mTS;
pReadInt mReadInt;
pReadTc mReadTc;
pWriteInt mWriteInt;

pSetF mSetF;
pReSetF mReSetF;
pCancelF mCancelF;
pCancelAllF mCancelAllF;

pSet mSet;
pReSet mReSet;
pReadBit mReadBit;
pReadDInt mReadDInt;
pReadFloat mReadFloat;
pWriteDInt mWriteDInt;
pWriteFloat mWriteFloat;

pBitBin mBitBin;
p32I_16h m32I_16h;
p32I_16l m32I_16l;
p16I_32I m16I_32I;
p32f_16h m32f_16h;
p32f_16l m32f_16l;
p16I_32f m16I_32f;

3)、導(dǎo)入動(dòng)態(tài)鏈接庫(kù),如例所示:(在cpp文件的OnInitDialog過(guò)程建立):

hinstDLL = LoadLibrary("Omron_HostLink.dll");

4)、判斷dll文件是否存在并聲明并建立動(dòng)態(tài)鏈接庫(kù)中的函數(shù)與新函數(shù)名的對(duì)應(yīng)關(guān)系,

如下:(在cpp文件的OnInitDialog過(guò)程建立):

if (hinstDLL)
{
mOpen = (pOpen)GetProcAddress (hinstDLL,"OmronComOpen");
mClose = (pClose)GetProcAddress (hinstDLL,"OmronComClose");
mSetDelay = (pSetDelay)GetProcAddress (hinstDLL,"OmronSetDelay");
mComTrue = (pComTrue)GetProcAddress (hinstDLL,"OmronComTrue");
mComWork = (pComWork)GetProcAddress (hinstDLL,"OmronComWork");

mMS = (pMS)GetProcAddress (hinstDLL,"OmronMS");
mSC = (pSC)GetProcAddress (hinstDLL,"OmronSC");
mMM = (pMM)GetProcAddress (hinstDLL,"OmronMM");
mTS= (pTS)GetProcAddress (hinstDLL,"OmronTS");
mReadInt = (pReadInt)GetProcAddress (hinstDLL,"OmronReadInt");
mReadTc = (pReadTc)GetProcAddress (hinstDLL,"OmronReadTc");
mWriteInt = (pWriteInt)GetProcAddress (hinstDLL,"OmronWriteInt");

mSetF = (pSetF)GetProcAddress (hinstDLL,"OmronSetF");
mReSetF = (pReSetF)GetProcAddress (hinstDLL,"OmronReSetF");
mCancelF = (pCancelF)GetProcAddress (hinstDLL,"OmronCancelF");
mCancelAllF = (pCancelAllF)GetProcAddress (hinstDLL,"OmronCancelAllF");

mSet = (pSet)GetProcAddress (hinstDLL,"OmronSet");
mReSet = (pReSet)GetProcAddress (hinstDLL,"OmronReSet");
mReadBit = (pReadBit)GetProcAddress (hinstDLL,"OmronReadBit");
mReadDInt = (pReadDInt)GetProcAddress (hinstDLL,"OmronReadDInt");
mReadFloat = (pReadFloat)GetProcAddress (hinstDLL,"OmronReadFloat");
mWriteDInt = (pWriteDInt)GetProcAddress (hinstDLL,"OmronWriteDInt");
mWriteFloat = (pWriteFloat)GetProcAddress (hinstDLL,"OmronWriteFloat");

mBitBin = (pBitBin)GetProcAddress (hinstDLL,"DecBitBin");
m32I_16h = (p32I_16h)GetProcAddress (hinstDLL,"Int32ToInt_16h");
m32I_16l = (p32I_16l)GetProcAddress (hinstDLL,"Int32ToInt_16l");
m16I_32I= (p16I_32I)GetProcAddress (hinstDLL,"Int16ToInt32");
m32f_16h = (p32f_16h)GetProcAddress (hinstDLL,"Float32ToInt_16h");
m32f_16l = (p32f_16l)GetProcAddress (hinstDLL,"Float32ToInt_16l");
m16I_32f= (p16I_32f)GetProcAddress (hinstDLL,"Int16ToFloat32");

AfxMessageBox("Omron_HostLink.dll已成功載入!");
}
else
{
AfxMessageBox("沒(méi)找到Omron_HostLink.dll!");
SendMessage(WM_CLOSE);
}

注:雙引號(hào)中為動(dòng)態(tài)鏈接庫(kù)中的原有函數(shù)名。


函數(shù)中用到了char*型參數(shù),這里介紹下char*與Cstring的相互轉(zhuǎn)換的函數(shù):

(1)char*->CString

char* sz;
CString str;
str.Format("%s",sz); //可以用此函數(shù)將讀取的值轉(zhuǎn)成字符串

(2) CString -> char*

CString str;
char* sz = str.GetBuffer(0);//可將字符串轉(zhuǎn)成char*給函數(shù)賦值


5)、當(dāng)不再需要使用DLL時(shí)記得關(guān)閉串口及釋放動(dòng)態(tài)鏈接庫(kù),(在OnDestroy事件中釋放)

if(hinstDLL)
{
int k = mComTrue(mnport);
if (k==1)
{
mClose(mnport);
}
FreeLibrary(hinstDLL);
}
wjun7610
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個(gè)
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
2樓  發(fā)表于: 2011-04-05 15:35
上面的DLL使用要點(diǎn)也適用于其他各種windows標(biāo)準(zhǔn)DLL的VC調(diào)用。
yamqq
雅馬哈,愛(ài)普生,電裝機(jī)器人。
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1726 個(gè)
工控威望: 5548 點(diǎn)
下載積分: 24806 分
在線時(shí)間: 303(小時(shí))
注冊(cè)時(shí)間: 2008-05-05
最后登錄: 2025-07-14
查看yamqq的 主題 / 回貼
3樓  發(fā)表于: 2011-04-06 16:31
樓主,你out了,現(xiàn)在是基于fins的了!本來(lái)想把源碼貼出來(lái),想想還是不要斷了你的財(cái)路,只把通訊協(xié)議貼一些出來(lái)吧
SUDT ACCESSPORT LOG FILE - Monitor mode

監(jiān)控: COM8
創(chuàng)建時(shí)間: 2011-03-19, 14:35:30
計(jì)算機(jī)名: J2
系統(tǒng)版本: Microsoft Windows XP Professional Service Pack 3 (Build 2600)

#       Time        Function                        Data ( Hex )    

1       [00000000]  IRP_MJ_CREATE                   Port Opened - vb6.exe
2       [00000001]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
3       [00000001]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
4       [00000010]  IRP_MJ_CLOSE                    Port Closed
5       [00000000]  IRP_MJ_CREATE                   Port Opened - vb6.exe
6       [00000000]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
7       [00000001]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
8       [00000001]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
9       [00000002]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
10      [00000088]  IRP_MJ_WRITE                    Length: 0017, Data: 40 30 30 52 44 30 30 30 31 30 30 30 31 35 36 2A 0D
11      [00002270]  IRP_MJ_CLOSE                    Port Closed
12      [00000000]  IRP_MJ_CREATE                   Port Opened - AccessPort.exe
13      [00000001]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
14      [00000001]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
15      [00000002]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
16      [00000003]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
17      [00000940]  IRP_MJ_CLOSE                    Port Closed
18      [00000000]  IRP_MJ_CREATE                   Port Opened - vb6.exe
19      [00000000]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
20      [00000001]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
21      [00000010]  IRP_MJ_CLOSE                    Port Closed
22      [00000000]  IRP_MJ_CREATE                   Port Opened - vb6.exe
23      [00000001]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
24      [00000002]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
25      [00000002]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
26      [00000003]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
27      [00000941]  IRP_MJ_WRITE                    Length: 0017, Data: 40 30 30 52 44 30 30 30 31 30 30 30 31 35 36 2A 0D
28      [00001933]  IRP_MJ_WRITE                    Length: 0017, Data: 40 30 30 57 44 30 30 30 31 30 30 30 32 35 30 2A 0D
29      [00002507]  IRP_MJ_CLOSE                    Port Closed
30      [00000000]  IRP_MJ_CREATE                   Port Opened - AccessPort.exe
31      [00000000]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
32      [00000001]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
33      [00000002]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
34      [00000003]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
35      [00000804]  IRP_MJ_CLOSE                    Port Closed
36      [00000000]  IRP_MJ_CREATE                   Port Opened - vb6.exe
37      [00000001]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
38      [00000002]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
39      [00000009]  IRP_MJ_CLOSE                    Port Closed
40      [00000000]  IRP_MJ_CREATE                   Port Opened - vb6.exe
41      [00000001]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
42      [00000001]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 1, Parity: No, DataBits: 8
43      [00000002]  IOCTL_SERIAL_SET_BAUD_RATE      Baud Rate: 9600
44      [00000002]  IOCTL_SERIAL_SET_LINE_CONTROL   StopBits: 2, Parity: Even, DataBits: 7
45      [00000093]  IRP_MJ_WRITE                    Length: 0017, Data: 40 30 30 52 44 30 30 30 31 30 30 30 31 35 36 2A 0D
46      [00000177]  IRP_MJ_WRITE                    Length: 0017, Data: 40 30 30 52 44 30 30 30 31 30 30 30 31 35 36 2A 0D
47      [00000190]  IRP_MJ_WRITE                    Length: 0017, Data: 40 30 30 52 44 30 30 30 31 30 30 30 31 35 36 2A 0D
48      [00000293]  IRP_MJ_CLOSE                    Port Closed

@00FA00000000001018200000000017C*//d0讀
@00FA00000000001018200010000017D*  D1讀   @00FA00000000001018200020000017E*  D2讀
@00FA00000000001018200020000027D*  D2D3 讀
@00FA00000000001018200020000027D*  D2D3 可寫(xiě)

@00FA0000000000101B2000000000106*  H0 讀
@00FA0000000000101B2000000000106*  H0 可寫(xiě)
@00FA0000000000101B2000100000107*  H1 讀
@00FA0000000000101B2000100000107*  H1 可寫(xiě)
@00FA0000000000101B2000200000104*  H2 讀
@00FA0000000000101B2000200000104*  H2 可寫(xiě)
@00FA0000000000101B2000300000105*  H3 讀
@00FA0000000000101B2000300000105*  H3 可寫(xiě)
@00FA0000000000101B2000300000206*  H3H4讀
@00FA0000000000101B2000300000206*  H3H4可寫(xiě)

@00FA00000000001023100010100010176* 設(shè)置W1.1位置
@00FA00000000001023000640000010175* 寫(xiě)100.00
@00FA000000000010130006400000177*  100.00 讀
@00FA000000000010130006401000176*  100.01 讀
@00FA000000000010130006402000175*  100.02 讀
@00FA000000000010130006500000176*  101.00 讀
@00FA000000000010130006501000177*  101.01 讀
@00FA000000000010130006502000174*  101.02 讀


@00FA000000000010130000000000175*  0.00 讀
@00FA000000000010130000001000174*  0.01 讀
@00FA000000000010130000002000177*  0.02 讀
@00FA000000000010130000100000174*  01.00讀
@00FA000000000010130000200000177*  02.00讀
@00FA000000000010131000000000174*  W0.00 讀
@00FA000000000010131000001000175*  W0.01 讀
@00FA000000000010131000002000176*  W0.02 讀
@00FA000000000010131000002000176*   W0.02 讀
@00FA000000000010131000100000175*  W1.00讀
@00FA000000000010131000200000176*  W2.00讀

@00FA000000000010189000000000177*  T0讀
@00FA000000000010189000000000177*  T0讀寫(xiě)
@00FA000000000010189000100000176*  T1讀
@00FA000000000010189000100000176*  T1讀寫(xiě)
@00FA000000000010189000200000175*  T2讀
@00FA000000000010189000200000175*  T2讀寫(xiě)

@00FA000000000010189000000000177*  C0讀
@00FA000000000010189000000000177*  C0讀寫(xiě)
@00FA000000000010189000100000176*  C1讀
@00FA000000000010189000100000176*  C1讀寫(xiě)
@00FA000000000010189000100000176*  C1讀寫(xiě)并寫(xiě)了上下限100-10

@00FA000000000010189000200000175*  C2讀
@00FA000000000010189000200000175*  C2讀寫(xiě)
@00FA00000000001018900FA00000170*  C250讀寫(xiě)
@00FA00000000001018909C400000109*  C2500讀寫(xiě)
@00FA00000000001018909C40000020A*  C2500 C2501讀寫(xiě)
這個(gè)人很懶,什么也沒(méi)有留下!
wyk335858575
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看wyk335858575的 主題 / 回貼
4樓  發(fā)表于: 2011-04-06 16:35
不錯(cuò),看看先
wyk335858575
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看wyk335858575的 主題 / 回貼
5樓  發(fā)表于: 2011-04-06 16:37
wjun7610
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 127 個(gè)
工控威望: 249 點(diǎn)
下載積分: 708 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2007-09-16
最后登錄: 2025-07-30
查看wjun7610的 主題 / 回貼
6樓  發(fā)表于: 2011-05-24 20:29
呵呵,謝謝你的指教,不錯(cuò)Fins協(xié)議是歐姆龍新版的協(xié)議對(duì)于新版的支持更好,而且支持串口、以太網(wǎng)等,特別是他支持CP1H、CP1L、CP1E等新出型號(hào)的W區(qū)的讀寫(xiě)。數(shù)據(jù)的讀取數(shù)量也更大,本人正在仿現(xiàn)在的hostlink串口動(dòng)態(tài)庫(kù)開(kāi)發(fā)相關(guān)串口庫(kù),以太網(wǎng)的等我購(gòu)買(mǎi)了歐姆龍以太網(wǎng)硬件測(cè)試成功再吧。
我的目的是提高一些工控人員進(jìn)行開(kāi)發(fā)上位機(jī)軟件的速度,提供完整的函數(shù)接口,比開(kāi)發(fā)人員自行使用協(xié)議開(kāi)發(fā)要快速,特別是對(duì)于新手來(lái)說(shuō)完善的使用例程更加方便了他們的使用。多語(yǔ)言的支持比目前很多只支持VB或VC的一些網(wǎng)絡(luò)流行源代碼來(lái)說(shuō)適用性更好,無(wú)論使用VC、VB、delphi、CB、PB、易語(yǔ)言、Labview等等都可以得到完美的解決方案。不使用其他控件,完全可以制作綠色版上位機(jī)軟件,至于收費(fèi)嘛,我用了時(shí)間做這個(gè)軟件自然希望得到認(rèn)可,愿意不愿意用全憑各位自己,我僅提供一種便捷的方法而已。

主站蜘蛛池模板: 免费看片91 | 亚洲精品无人区 | 免费观看美女裸体网站 | 亚洲а∨天堂久久精品2021 | 优优色综合 | 青青艹视频在线 | 韩国日本在线观看 | 精品乱人码一区二区二区 | 日韩小视频 | 亚洲精品无码永久在线观看性色 | 美女粉嫩饱满的一线天mp4 | 国产免费艾彩sm调教视频 | 亚洲香蕉av在线一区二区三区 | 丰满岳妇伦在线播放 | 欧美成人激情在线 | 日韩精品无码一区二区 | 久久综合久色欧美综合狠狠 | 中国毛片基地 | 国产又白又嫩又爽又黄 | 日本人乱人乱亲乱色视频观看 | 人人妻人人澡人人爽精品欧美 | 国产小视频在线看 | 韩国三级丰满少妇高潮 | 国产人妻鲁鲁一区二区 | 天天爽天天操 | 国产精品久久久久久久久久久不卡 | 久久久久久爱 | 日韩第二页 | 久久一本人碰碰人碰 | 日本高清视频www夜色资源 | 东北老女人av | 男主和女配啪慎入h闺蜜宋冉 | 亚洲精品久久久久国色天香 | 最全aⅴ番号库 | 观看成人永久免费视频 | 国产精品久久久久桃色tv | 中文字幕在线观看一区 | 成人三级网址 | 91精品久久久久久久久久入口 | 女儿的朋友4在线观看 | 国产一精品久久99无吗一高潮 | 欧美日本乱大交xxxxx | 无码伊人久久大杳蕉中文无码 | jvid福利写真一区二区三区 | 嫩草影院黄色 | 中文字幕一区二区三区有限公司 | 夜夜躁狠狠躁日日躁aab苏桃 | 无码丰满少妇2在线观看 | 亚洲人成电影在线观看影院 | 捆绑凌虐一区二区三区 | 欧美鲁鲁 | 欧美国产在线看 | 欧美成人一区免费视频 | 国产成人无码久久久精品一 | 国产美女精品一区二区三区 | 久久精品福利视频 | 日韩国产亚洲欧美 | 亚洲涩涩涩| 亚洲欧洲免费 | 欧美特级特黄aaaaaa在线看 | 可以免费看的黄色 | 久久久久久久久淑女av国产精品 | 中文字幕有码视频 | 久久日韩乱码一二三四区别 | 久久精品一区二区三区不卡牛牛 | 91视频网址| 147人体做爰大胆图片成人 | 亚洲国产精品成人天堂 | 男人天堂新地址 | 午夜av成人 | 日韩欧美群交p片內射中文 三级4级全黄60分钟 | 国产影视av | 久久国产精品免费一区 | 久久久成人精品视频 | 手机在线永久免费观看av片 | 欧美少妇毛茸茸 | 国产超碰人人模人人爽人人添 | 91精品久久久久久 | 日日碰狠狠躁久久躁综合小说 | 狠狠操亚洲 | 麻豆欧美 | 国产啪视频 | 亚洲精品第二页 | 亚洲综合图片网 | 天天躁夜夜躁天干天干2020 | 亚洲成av人片久久 | 蜜色视频| 国产a√精品区二区三区四区 | 天天舔天天舔 | 国产日韩欧美二区 | 国产91精品久久久久久久网曝门 | 国产无套粉嫩白浆内精在线网站 | 久久久久久人妻一区二区三区 | 中国一级特黄毛片 | 日韩人妻中文无码一区二区七区 | 久9re热视频这里只有精品 | 正在播放亚洲 | 狠狠干影院 | 极品主播超大尺度福利视频在线 | 蜜桃视频网站 | 无码一区二区三区亚洲人妻 | 天天射天天操天天干 | 自慰无码一区二区三区 | 久久久国产亚洲精品 | 日韩黄色免费视频 | 久久久噜噜噜www成人网 | 欧美理论片在线观看 | 91丨国产 | 爱情岛论坛线路一区二区 | 国产口爆吞精在线视频2020版 | 少妇性l交大片7724com | 又黄又爽又猛1000部a片 | 精品久久久久久中文字幕人妻最新 | 2020无码专区人妻系列日韩 | 国产精品特级毛片一区二区三区 | 国产实拍会所女技师在线观看 | 亚洲一区二区黄 | 四季av一区二区凹凸精品 | 黄网免费在线观看 | 国产精品久久久久久久久久久久人四虎 | 国外成人免费视频 | 亚洲色大成网站www国产 | 色偷偷免费 | 四虎影视永久免费观看 | 久久久亚洲国产美女国产盗摄 | 韩国三级视频在线 | 亚洲欧美日韩中文字幕一区二区三区 | а天堂中文地址在线 | 一本一道精品欧美中文字幕 | 伊人永久| 久久久久久久国产 | 男人边吃奶边揉好爽免费视频 | 99精品视频九九精品视频 | 6080私人午夜性爽快影院 | 国产精品久久久国产盗摄 | 蜜桃成人在线 | 欧美精品一二三四区 | 久久久久久曰本av免费免费 | brazzers猛女系列 | 神马午夜av | www天天干com| 日韩综合在线观看 | 国产欧美一区二区三区免费看 | 日韩精品中文字幕一区 | 两女女百合互慰av赤裸无遮挡 | 性欧美xxxx精品xxxxrb | 无码国产精成人午夜视频一区二区 | 国产成a人无v码亚洲福利 | 一本一道久久a久久精品综合 | 99热这里只有精品最新地址获取 | 美女福利影院 | 无码av免费精品一区二区三区 | 激情网色 | 男女激情麻豆入口 | 午夜影院在线免费观看 | 网站色| 免看一级片 | 国内精品人妻无码久久久影院导航 | 波多野结衣国产 | 一本一道久久久a久久久精品91 | 91九色网 | 蜜桃视频色 | 久久免费看少妇高清激情 | 91传媒在线播放 | 久一精品| 精品在线视频一区二区 | 久草av在线播放 | 色欧洲| 男生看的污网站 | 亚洲三级视频 | 成人免费看片' | 亚洲午夜精品 | 日韩一区二区三区精品 | 亚洲国产成人91精品 | 日本人の夫妇交换 | 久久国产精品久久久久久电车 | 爆乳2把你榨干哦ova在线观看 | 亚欧美视频 | 色先锋av资源中文字幕 | 日本三级视频在线播放 | 亚洲免费永久精品 | 成人黄色大全 | 日本免费高清 | 与子敌伦刺激对白播放的优点 | 国产免费久久精品99久久 | 国产裸体歌舞一区二区 | 国内精品久久久久久久影视蜜臀 | 老司机成人永久免费视频 | 91精品国产综合久久福利软件 | 日本公妇乱偷中文字幕 | 欧美日韩高清在线播放 | 成人在线免费看 | 中文字幕欧美激情 | a天堂中文在线 | 午夜在线一区 | 国产91精| 成人做爰69片免费看网站野花 | 久久亚洲综合 | 国产成人无码av一区二区在线观看 | 天堂8在线天堂资源bt | 激情亚洲网 | 欧美日激情日韩精品嗯 | 欧美日韩一二三四 | 激情五月激情综合网 | 不卡免费av | 99久久精品国产一区二区蜜芽 | 久久国产精品久久精品国产 | 成人在线免费观看视频 | 国产午夜精品一区二区三区视频 | 青青操免费在线视频 | 99精品视频网 | 欧美在线视频播放 | 91在线观看视频 | 久久人人爽人人爽人人片 | 日本a在线天堂 | 91视频在线观看网站 | 欧美抠逼视频 | 999zyz玖玖资源站在线观看 | 欣赏asian国模裸体pics | 国产视频在线观看一区二区 | 欧美又黄又粗暴免费观看 | 国产露脸无套对白在线播放 | 99热热热热 | 91夜夜澡人人爽人人喊欧美 | 九草视频在线 | 欧美性猛交xxxx免费看久久 | 麻豆国产露脸在线观看 | 欧美aⅴ在线 | 又粗又黑又大的吊av | 精品国产三级a∨在线观看 无码丰满熟妇 | 国产乱来乱子视频 | 牲欲强的熟妇农村老妇女视频 | 久久99综合 | 热久久av| 波多野结衣在线观看一区二区 | 在线观看wwww | 国产精品毛片无遮挡 | 永久免费无码网站在线观看 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 好了av在线 | 乳罩脱了喂男人吃奶视频 | 天天摸天天做天天爽水多 | 日韩伦理中文字幕 | 国产一级做a爰片久久毛片99 | 久久久一区二区三区捆绑sm调教 | 少妇太爽了 | 黄色小视频免费在线观看 | 国产麻豆剧果冻传媒星空视频 | 久久人人爽人人爽人人片ⅴ | 午夜一区在线 | 中文字幕成人av | 99久久伊人精品综合观看 | 中文字幕在线视频第一页 | 装睡被陌生人摸出水好爽 | 99久久日韩精品免费热麻豆美女 | 午夜性刺激免费看视频 | 国产在线无码精品电影网 | 日本欧美一区二区三区不卡视频 | 免费xxxx性欧美18vr | 在线观看黄色片网站 | 亚洲天堂精品在线观看 | 亚洲综合激情另类小说区 | 性猛交ⅹxxx乱大交孕妇 | 91丨porny丨国产 | 永久黄网站色视频免费 | 国产精品久久久一区 | av大片在线播放 | 在线视频97| 国产人碰人摸人爱视频 | 亚洲色图婷婷 | 成人年人免费看xxxxxxx | 久草免费看 | 岛国av在线免费观看 | 女同理伦片在线观看禁男之园 | 三级特黄特色视频 | 欧美日韩在线视频一区 | 日韩免费专区 | 欧美韩日国产 | 亚洲另类交 | 91网在线 | 黄色观看网站 | 131mm少妇做爰视频 | 精品一区二区三区无码免费直播 | 污网站在线看 | 国产成人精品电影在线观看 | 国内精品久久毛片一区二区 | 成人在线免费网址 | 精品日韩一区二区三区 | 国产系列精品av | 国内精品视频 | 亚洲精品久久久久久久久久吃药 | 亚洲性啪啪无码av天堂 | 国产精品人妻一码二码尿失禁 | 国产女人高潮大叫a毛片 | 国产美女免费观看 | 天天综合久久综合 | 91视频黄| 黑人极品videos精品欧美裸 | 久久久国产精品无码免费专区 | 蜜桃精品成人影片 | cosplay福利禁视频免费观看 | 免费毛片大肚孕妇孕交av | 天堂成人国产精品一区 | 最近中文字幕mv在线资源 | a最新天堂网资源 | 国产性av | 婷婷伊人久久大香线蕉av | 小嫩草张开腿让我爽了一夜 | 亚洲精品午夜无码专区 | 久久久久人妻精品一区三寸 | 最新av网站在线观看 | 亚洲日韩精品一区二区三区 | 青青热久免费精品视频在线播放 | 国产精品自在线拍国产手青青机版 | 草草福利影院 | 亚洲愉拍99热成人精品 | 日韩午夜毛片 | 成人综合激情 | 国产免费av一区二区三区 | yw尤物av无码国产在线观看 | 亚洲va欧美va人人爽 | 亚洲精品蜜夜内射 | 182tv在线观看免费午夜免费线路 | 久久午夜夜伦鲁鲁一区二区 | 久久精品国产99国产精品澳门 | 国产xxxxx在线观看 | 国产精品乱码在线观看 | 精品人妻少妇嫩草av无码专区 | 国产成人一区二区三区 | 丁香婷婷久久久综合精品国产 | 成人激情视频 | 免费毛片软件 | 亚洲狠狠干 | 黄色3级视频 | 久久久久成人免费看a含羞草久色 | 日本久久一级片 | 亚洲视频在线看 | 91九色高潮 | 亚洲乱码国产乱码精品精小说 | 亚洲一区二区三区四区五区乱码 | 国产成人精品无码播放 | 欧美日韩成人一区 | 丰满婷婷久久香蕉亚洲新区 | 精品视频久久久 | 久久久久久久女国产乱让韩 | 国产精品久久久久久久妇 | 日本www网站 | 成人做爰100部片免费下载 | 精品一区二区三人妻视频 | 99色网站| 久久精品专区 | 天天摸天天爽 | 永久免费看啪啪的网站 | 欧美极品videos精品 | 国产iv一区二区三区 | 亚洲欧美婷婷 | 91欧美精品午夜性色福利在线 | 成人免费视频一区二区三区 | 久久精品视频在线看15 | aaaaa少妇高潮大片在按摩线 | 我要看一级片 | 中国免费黄色 | 久久三级视频 | 欧美一级全黄 | 亚洲成人黄色网 | 国产成人久久精品流白浆 | 一区二区三区日韩视频在线观看 | 国产人人精品 | 顶臀精品视频www | 亚洲色偷精品一区二区三区 | 深夜福利视频网站 | 激情内射亚州一区二区三区爱妻 | 欧美精品一二三四区 | 国产真实交换配乱淫视频, 国产真实精品久久二三区 国产真实乱免费高清视频 国产制服丝袜一区 | 欧洲无码一区二区三区在线观看 | 久久艹精品 | 欧美性猛交xxxⅹ丝袜 | а天堂中文在线官网 | 69xxxx日本| 69产性猛交xxxx乱大交 | 四虎黄色 | 99热这里只有精品最新地址获取 | 欧美巨波霸乳影院 | 久久99精品久久久久久噜噜 | 噜噜av| 久久久久精彩视频 | 久久国产精品大桥未久av | 久久午夜福利无码1000合集 | 337p日本欧洲亚洲大胆色噜噜 | 国产熟女一区二区三区四区五区 | 亚洲熟色妇av日韩熟色妇在线 | 中文字幕在线观看英文怎么写 | 精品视频m3u8在线播放 | 麻豆精品国产传媒 | 丰满岳跪趴高撅肥臀尤物在线观看 | 欧日韩一区二区三区 | 欧美成人性色 | 国产黄色片子 | 麻花传媒在线mv免费观看视频 | 成人网站www污污污网站 | 8090毛片| 午夜免费国产体验区免费的 | 人妻教师痴汉电车波多野结衣 | 四虎影院在线观看免费 | 被c到高潮疯狂喷水国产 | 高h1v1翁妇肉乱怀孕 | 日本性生活一级片 | 亚洲性无码av在线 | 成+人+黄+色有声+小说免费 | 亚洲天堂2016 | 99中文字幕在线观看 | 亚洲欧美日韩国产成人精品影院 | 99av海角社区 | 国产玖玖视频 | 欧美日韩一区二区三区视频播放 | 手机在线成人 | 水蜜桃久久夜色精品一区怎么玩 | 天天色天天草 | 2024男人天堂| 又色又爽又黄又刺激免费 | 中文字幕免费在线播放 | 黄视频网站在线看 | 亚洲区一 | 国自产拍偷拍精品啪啪一区二区 | 麻豆黄色影院 | www.成人av.com| 国产视频在线观看一区 | 又硬又粗又大一区二区三区视频 | 久久日本三级香港三级456 | 深夜福利视频免费观看 | 黄色大尺度视频 | 尤物一区二区 | 欧美疯狂做受xxxxx高潮 | 欧美激情视频一区二区三区不卡 | 亚洲爽爆 | 中文字幕日产乱码中 | 中国美女毛茸茸撒尿 | 国产农村一国产农村无码毛片 | 精产国品一二三产区区别在线观看 | 国产系列在线观看 | 国产精品爱啪在线线免费观看 | 亚洲激情中文字幕 | 一级国产国产一级 | 亚洲另类网站 | 人人色网 | 国产精品厕所 | 人体一级片| 久久婷香 | 日韩第一页在线观看 | 92看片淫黄大片一级 | 精品中文字幕一区二区三区av | 黑人操日本女人视频 | 中文字幕一区二区三区四区五区 | 尤物yw193无码点击进入 | 国产鲁鲁视频在线观看免费 | 人妻激情文学 | 久久久国产精 | 男人天堂av在线播放 | 国产99久张津瑜在线观看 | 狠狠的干性视频 | 国产伦精品一区二区三区高清 | 强侵犯の奶水授乳羞羞漫虐 | 性中国妓女毛茸茸视频 | 韩国毛片视频 | 日韩1区3区4区第一页 | 一区二区三区视频 | 国产免费小视频 | 108种啪姿势大全动态图 | 欧美黄页在线观看 | 亚洲欧美在线观看视频 | 亚洲3p激情在线观看 | 国产一卡二卡三卡四卡 | 国产精品久久久久久影视 | 免费a级黄毛片 | 99精品国产一区二区三区不卡 | 四虎一区二区三区 | 看全色黄大色黄女片18 | 精品视频在线免费观看 | 中文有码在线观看 | 亚洲妓女综合网99 | 香蕉视频一区二区 | 色丁香久久 | 性久久久久久久久波多野结衣 | 国产精品一卡 | 爽爽窝窝午夜精品一区二区 | 噜噜久久噜噜久久鬼88 | 久久男女视频 | 麻豆影音先锋 | 夜夜春春夜夜吊 | 99精品一区二区三区 | 国产九色| 中文幕无线码中文字夫妻 | 一级做a爱高潮免费视频 | 欧美性插视频 | 成年视频在线观看 | 国产精品一二三区视频 | 在线看成人| 亚洲国产www | 久久亚洲成人av | 色综合欧美 | 欧美日韩亚洲国产精品 | 亚洲一区二区三区四区五区中文 | 中文久久久久 | 欧美内射rape视频 | 精品推荐国产精品店 | 青青青在线免费 | 丁香色婷婷国产精品视频 | 日本二区在线观看 | 久久精品www人人爽人人 | 亚洲资源av无码日韩av无码 | 少妇人妻一级a毛片 | 国产对白刺激视频 | 亚洲免费在线视频 | 182tv午夜| 天堂中文а√在线官网 | 久久久婷婷五月亚洲97号色 | 欧美黑人又粗又大高潮喷水 | 免费美女视频网站 | 国产综合自拍 | 男女爽爽 | 国产伦精品一区二区三区四区免费 | 性色av免费| 天天爱天天做天天爽夜夜揉 | 亚洲成人动漫在线观看 | 成人精品一区二区三区中文字幕 | 久久天堂av综合合色蜜桃网 | 成人久草 | 无码人妻精品一区二区三区蜜桃 | 日韩黄色av网站 | 国产美女精品视频国产 | 国产最新自拍视频 | 视频一区国产精品 | 亚洲综合av一区二区三区 | 长河落日电视连续剧免费观看01 | 久久久久久久久嫩草精品乱码 | 日韩和一区二区 | bt男人天堂 | 爱情岛论坛av | 高h震动喷水双性1v1 | 琪琪色影音先锋 | 中文激情网 | 青青青国产在线 | 91福利一区二区 | 精品96久久久久久中文字幕无 | 雨宫琴音一区二区三区 | 不卡的毛片 | 欧美激情视频在线 | 两性色午夜免费视频 | 精品免费国产一区二区三区四区介绍 | 久久国产影院 | 亚洲人成亚洲精品 | 94久久国产乱子伦精品免费 | 亚洲欧美中文日韩在线v日本 | 国产免费啪啪 | 新毛片基地 | 欧美私人网站 | 久久久久久a亚洲欧洲av | 91激情视频在线 | 人妻有码av中文字幕久久琪 | 在线天堂资源www在线中文 | 亚洲精品久久久久av无码 | 在线中文av | 熟女毛毛多熟妇人妻aⅴ在线毛片 | 国产精品久久久久久久久岛国 | 精品人人妻人人澡人人爽牛牛 | 六姐妹免费在线观看 | 丁香六月激情综合 | 91性高潮久久久久久久久 | 亚洲人成影院在线观看 | 3344成人| 亚洲综合第一页 | 强奷人妻日本中文字幕 | 日韩精品视频一区二区在线观看 | 日韩作爱视频 | 在线观看黄av | 色婷婷综合中文久久一本 | 乱淫的女高中暑假调教h | 男人天堂伊人 | 黄色大片中文字幕 | 91精品国产综合久久精品性色 | 国内久久精品视频 | 青青青爽视频在线观看 | 少妇高潮喷水久久久久久久久久 | 99久久免费看精品国产 | 亚洲韩国精品 | 国产精品无码久久综合 | 91久久在线 | 性做久久久久久免费观看欧美 | 国产成人精 | 久久久噜噜噜久久 | 欧美日韩福利视频 | 一级片麻豆 | 99热这里只有精品8 99热这里只有精品在线观看 | 成人高清在线观看 | 欧美日韩激情视频在线观看 | 免费在线观看a视频 | 绯色av蜜臀vs少妇 | 麻豆精品免费 | 91久久夜色精品国产网站 | √新版天堂资源在线资源 | 少妇高潮惨叫喷水在线观看 | 女人洗澡一级特黄毛片 | 亚洲欧美v国产一区二区 | 亚洲系列中文字幕 | a级一级黄色片 | 亚洲日韩乱码一区二区三区四区 | 丰满少妇免费做爰大片人 | 国产精品国产三级国产普通 | 国产欧美第一页 | 邻居少妇张开腿让我爽了一夜 | 日本久久高清一区二区三区毛片 | 欧美乱轮 | 日韩av一二三四区 | 日韩精品久久久肉伦网站 | 久久五月天综合 |