3HNA00639-001/01
3HNA00639-001/01
PPI是點到點的主從協(xié)議, PLC的通訊接口缺省情況下工作在PPI從(slave)模式,以便接收來自Step7 MicroWin編程軟件的數(shù)據(jù),Step7 MicroWin自然工作在PPI主(master)模式。ESM6802在與PLC相連時,ESM6802作為上位機工作在主模式,PLC通訊接口為缺省的從模式。
下面是我們基于PPI協(xié)議封裝的操作PLC的API函數(shù),詳細的函數(shù)說明可參考ppi.h頭文件。
// 功能描述: 設(shè)置相應(yīng)串口的通訊參數(shù),
HANDLE PPI_OpenPort(LPCTSTR lpPortName);
// 功能描述: 關(guān)閉PPI使用的串口設(shè)備
BOOL PPI_ClosePort(HANDLE hPort);
// 功能描述: 設(shè)置ppi通訊的超時時間,單位為毫秒。默認超時時間為ms
int PPI_SetTimeout(HANDLE hPort, int nMilliseconds);
// 功能描述: 設(shè)置兩次ppi通訊之間的間隔時間,單位為毫秒。默認時間間隔為ms
int PPI_SetPollDelay(HANDLE hPort, int nMilliseconds);
// 功能描述: 設(shè)置設(shè)置本機的PPI地址,默認本機地址為x00
BOOL PPI_SetLocalAddress(HANDLE hPort, UINT8 bLocalAddr);
// 功能描述: 與指定的PLC握手
int PPI_FindPLC(HANDLE hPort, UINT8 bSlaveAddr);
// 功能描述: 讀取指定PLC的型號和保護等級
int PPI_GetPLCID(HANDLE hPort, UINT8 bSlaveAddr, UINT8 cpuId[], UINT8 *pProtectionLevel);
// 功能描述: 設(shè)置PLC工作在RUN模式或STOP模式
int PPI_SetPlcMode(HANDLE hPort, UINT8 bSlaveAddr, int nMode);
// 功能描述: 讀PLC指定存儲器數(shù)據(jù)
----------------- ★ 全球速購專線 ★-----------------
廈門卡庫電氣有限公司------
------ 固定電話:0592-5709823----------
------------ 移動電話:18030229052 -------------
------------ 傳 真: 0592-5709828 --------------
------------ 聯(lián)系人: 嚴工 ---------
------------ 熱賣QQ :1093230189 -----------
ABB 3HAC6546-1 模塊
3HAC14265-1 模塊
ABB 3E033864 模塊
ABB 3E041278 模塊
ABB E041250 模塊
ABB 3HAC14864-1 模塊
ABB 3HNM11971-1 模塊
ABB 3E042760U 模塊
ABB 3HAC11530-1模塊
ABB 3HNE00955-1 模塊
CM3201,
MP3101,
AI3351,
AO3481,
DI3381
KEBA 3HAC028357001
ABB DSQC236T
ABB DSQC331 3HAB72151/07
ABB DSQC349G1
ABB DSQC545A 3HAB810119
ABB DSQC679
ABB DSQC546A 3HAB810118
ABB DSQC302
ABB DSQC546A 3HAB810118/09C
ABB DSQC328 3HAB72291
ABB DSQC328A 3HAC179701
ABB DSQC540 3HAC142791
ABB DSQC346U 3HAB810113
ABB DSQC326
ABB DSQC500 3HAC36161
ABB DSQC239
ABB DSQC314B
ABB DSQC346G 3HAB81018/17A
ABB DSQC266G 3HAB88011/2B
ABB DSQC325 3HAB22411
ABB DSQC351A 3HNE00006U1
ABB DSQC117
ABB DSQC335 3HAB61821
ABB DSQC266C 3HAB8798-1/2B
ABB DSQC249B 3HAA3563-AHA/1
ABB DSQC236G
ABB DSQC539 3HAC142651
ABB DSQC545E 3HAB810114
ABB DSQC223
ABB DSQC239 YB560103CH/10
ABB DSQC236C QYB560103CC
ABB DSQC236D 3HAB22071/3
ABB DSQC323 3HAB59561
ABB DSQC317
ABB DSQC321 3HAB22361
ABB DSQC211
ABB DSQC115
ABB DSQC324
ABB DSQC307
ABB GJR5253100R2260 07KT98-SH1
ABB GJR5253100R0160 07KT98G
ABB GJR5253000R0100 07KT97F1
ABB 07KT97
2711-B5A1
2711-B5A2
2711-B5A5
2711-B5A8
2711-B6C8
2711-CBL-HM05
2711-CBL-HM10
2711-CBL-PM05
2711-CBL-PM10
2711-K10C8
2711-K5A1
2711-K5A2
2711-K5A5
2711-K5A8
2711-NB3
2711-NB4
2711-NC13
2711-NC14
2711-NC21
2711-NC22
2711-ND3
2711-ND3CN
2711-NF1
2711-NF2C
2711-NF4
2711-NF6
2711-NF7
2711-NL1
2711-NL10
2711-NL5
2711-NL6
2711-NL7
2711-NL9
2711-NM13
2711-NM15
2711-NM2
2711-NM232
2711-NMCC
2711-NMCD
2711-NMCE
2711-NP2
2711-NR5K
2711-NR5T
2711-NR7T
2711-NR8K
2711-NV3K
2711-NV3T
2711-NV4
2711-NV4T
2711-NV5
2711-NV6K
2711-NV6T
2711-NV7K
2711-NV7T
2711-NV8