利用軟件編程方式,基板可以更加靈活實現各種非常規的通訊通訊。 由于自行編寫的基板程序在工程師站/操作員站運行,需要占用一定的通訊CUP時間及內存,因此在通訊數據量較大,基板同時要求通訊速度較快時,通訊由于沒有**通訊軟件的基板“例外報告”機制,建議不要采用自行開發程序的通訊辦法。 由于自行編寫的基板程序通常沒有“數據緩存”機制,在傳送非常重要的通訊數據時應該謹慎使用。 自行編程主要工作為了兩方面,基板一為I/A數據的通訊讀寫及處理,一為通訊的實現。 通常自行開發通訊軟件包括:串口通訊(如智能前端)、TCP/IP通訊(如實時數據傳送)、FTP通訊(如定期傳送報表文本)、基于TCP/IP的MODBUS協議通訊。 以上幾種通訊方式在通訊的實現方式上不同,但在I/A’s內數據的讀寫操作是一樣的,接下來將闡述軟件編程時的主要函數及方式: 1.I/A’s數據的讀寫及處理 Foxboro公司I/A’s系統提供強大的內部編程函數(C函數、FORTRAN),主要包括有: lOMCALL函數–實現I/A’s系統內部數據的讀寫操作。 主要函數有: 2intgetval(char*name,intobj_type,intimport,char*value,unsignedint*status,intdata_len) 此函數實現單個數據的讀操作。 2intom_getval(char*name,intobj_type,intimport,charvalue,unsignedint*status,intdata_len,PSAP_ADDR*psap_ptr) 此函數實現單個數據的讀操作,它使用PSAP指針。 2intsetval(char*name,intobj_type,intimport,char*value,unsigned*status,intdata_len) 此函數實現單個數據的寫操作。 2intom_setval(char*name,intobj_type,intimport,char*value,unsigned*status,intdata_len,PASP_ADDR*psap_ptr);
1153AD7PA
SRF3650-4823-84-5-56BC-CU
PRE 100/200E/ # 5001
1154HP5RCN0012
3280036-02 GLC2500-TC41-200V
XLEB 0 HLU
JCL-4R
2267019404B
CLF-42-71002
Met One 50.5H
1154GP9RCN0012
TCG50-10-CV-P7-H-12
1153HD7RC
Markem S3 CA
MS6-SV-1/2-E-10V24-A4
EA740-80001
2AX+A5ST
Sefar 25US
961-50A1-010/9A1-A21A-004
0047/047-004 NFG
3M3/3-X
OADM 2014440/S14C
Celtek LM7
0830-1005-62
B75-1B30-CNA
Slade 3300I
P000115
SB030
HG1H-SA12BEH-MK1379-S5-1
N-2AC
193X741ACG01
AJ71BR11
2838A34G01
1002-0400-06
301P-34
DVSB-4V-20
NLC-6L
63377D 6400
P000112
IV-500CA
HIER452076R0001 UN0802A-P
免責聲明:
AMIKON我們銷售新產品和停產產品,獨立渠道購買此類特色產品。阿米控不是本網站特色產品的授權分*商、經銷商或代表。本網站上使用的所有產品名稱/產品圖片、商標、品牌和徽標均為其各自所有者的財產。帶有這些名稱,圖片、商標、品牌和徽標的產品描述、描寫或銷售僅用于識別目的,并不表示與任何權利持有人有任何關聯或授權。