|
永宏PLC以太網(wǎng)驅(qū)動(dòng)
產(chǎn)品規(guī)格說明書
(本說明書說明驅(qū)動(dòng)產(chǎn)品的功能,性能指標(biāo),是測(cè)試工程師、文檔工程師和開發(fā)人員交流的重要依據(jù),是編寫測(cè)試用例和幫助文檔的重要依據(jù)。
下邊幾項(xiàng)是必須填寫的,如果還有需要說明的部分,需要編寫更多的內(nèi)容)
[修訂記錄]
|
日期 |
版本號(hào) |
創(chuàng)建人 |
|
說明 |
|
2011.5.11 |
60.1.1.30 |
姜偉杰 |
|
創(chuàng)建 |
|
2011.5.18 |
60.1.2.30 |
姜偉杰 |
|
修改 |
[項(xiàng)目經(jīng)理填寫]
一、 產(chǎn)品功能簡(jiǎn)介
a) 硬件功能概述(簡(jiǎn)要說明硬件設(shè)備功能):
永宏PLC FATEK-FBS-10MC 以太網(wǎng)
b) 支持協(xié)議說明(說明支持的協(xié)議,特別是針對(duì)多協(xié)議的設(shè)備一定要說明該驅(qū)動(dòng)支持哪種協(xié)議,對(duì)協(xié)議支持到什么程度)
FATEK 通訊協(xié)定。
c) 支持的硬件型號(hào)說明:
永宏PLC FATEK-FBS-10MC 以太網(wǎng)
d) 驅(qū)動(dòng)接口:(3.0開發(fā)包)
二、 設(shè)備添加方式
a) 在組態(tài)王中定義設(shè)備時(shí)請(qǐng)選擇:
[PLC] > [FATEK] > [FATEK_Ethernet] > [TCP]
設(shè)備向?qū)ы撨x項(xiàng)的特殊說明:
|
是否選串口 |
否 |
|
是否有地址選擇頁 |
是 |
|
通訊方式 |
TCP |
|
描述 |
TCP |
|
通訊卡名 |
|
b) 對(duì)于串口設(shè)備通訊參數(shù)的推薦設(shè)置如下
|
設(shè)置項(xiàng) |
波特率 |
數(shù)據(jù)位長(zhǎng)度 |
停止位長(zhǎng)度 |
奇偶校驗(yàn)位 |
|
推薦值 |
9600 |
7 |
1 |
偶校驗(yàn) |
備注:串口統(tǒng)一為“COM”。
三、 本設(shè)備的地址格式及地址范圍
aaa.bbb.ccc.ddd:port:addr
其中aaa.bbb.ccc.ddd為PLC指定的IP地址(十進(jìn)制,aaa:0-255, bbb:0-255,ccc:0-255,ddd:0-255),port為PLC指定的端口號(hào)
(十進(jìn)制:0-65535),addr為PLC的設(shè)備地址(十進(jìn)制:0-254)。
譬如: 172.16.7.90:500:1 其中,172.16.7.90為PLC指定的IP地址,500為端口號(hào),1為PLC的設(shè)備地址。
四、 寄存器列表說明
設(shè)備寄存器列表如下:
|
寄存器名稱 |
通道范圍 |
數(shù)據(jù)類型 |
變量類型 |
讀寫屬性 |
寄存器說明 |
|
STATUS |
1-3 BIT: xx.yy xx: 1-3 yy: 0-7
|
BIT, BYTE |
I/O離散 I/O整數(shù) |
只讀 |
PLC概略系統(tǒng)狀態(tài) |
|
CONTRL |
0-0 |
BIT |
I/O離散 |
只寫 |
PLC RUN/STOP控制,寫1為RUN,寫0為STOP |
|
REGX |
BIT, BYTE(0~255); SHORT, USHORT, LONG(0~9999) |
BIT, BYTE, SHORT, USHORT, LONG |
I/O離散 I/O整數(shù) |
讀寫 |
輸入接點(diǎn)
|
|
REGY |
BIT, BYTE:(0~255); SHORT, USHORT,LONG (0~9999) |
BIT, BYTE, SHORT, USHORT, LONG |
I/O離散 I/O整數(shù) |
讀寫 |
輸出繼電器
|
|
REGM |
BIT, BYTE:(0~2001); SHORT, USHORT,LONG (0~9999) |
BIT, BYTE, SHORT, USHORT, LONG |
I/O離散 I/O整數(shù) |
讀寫 |
內(nèi)部繼電器
|
|
REGS |
BIT, BYTE:(0~999); SHORT, USHORT,LONG (0~9999) |
BIT, BYTE, SHORT, USHORT, LONG |
I/O離散 I/O整數(shù) |
讀寫 |
步進(jìn)繼電器
|
|
REGT |
BIT, BYTE:(0~255); SHORT, USHORT,LONG (0~9999) |
BIT, BYTE, SHORT, USHORT, LONG |
I/O離散I/O整數(shù) |
讀寫 |
定時(shí)器接點(diǎn)
|
|
REGC |
BIT, BYTE:(0~255); SHORT, USHORT,LONG (0~9999) |
BIT, BYTE, SHORT, USHORT, LONG |
I/O離散I/O整數(shù) |
讀寫 |
計(jì)數(shù)器接點(diǎn)
|
|
TMR |
0-255
|
SHORT, USHORT, LONG |
I/O整數(shù) |
讀寫 |
定時(shí)器緩存器
|
|
CTR |
SHORT, USHORT(0~199); LONG(0~255) |
SHORT, USHORT, LONG |
I/O整數(shù) |
讀寫 |
計(jì)數(shù)器緩存器
|
|
HR |
0~8071
|
SHORT, USHORT, LONG |
I/O整數(shù) |
讀寫 |
資料緩存器
|
|
DR |
SHORT,USHORT (0~4095); LONG(0~4094); STRING: xx.yy xx: 0-65535 yy: 1-16
|
SHORT, USHORT, LONG STRING |
I/O整數(shù) I/O字符串 |
讀寫 |
資料緩存器 yy:字符串長(zhǎng)度由于DR寄存器是16位,字符串長(zhǎng)度最好是偶數(shù),否則自動(dòng)補(bǔ)零。xx + (yy+1)/2 <= 4097。 |
備注:
1、對(duì)于只寫寄存器的變量,其采集頻率須設(shè)置為0ms。
2、為了通用性,防止相同協(xié)議的此系列PLC能用此驅(qū)動(dòng),通道號(hào)預(yù)留的可能大于上述通道,
如:REGX~CTR通道號(hào)預(yù)留至9999;HR和DR到65535。
3、對(duì)于寄存器REGX、REGY、REGM、REGS、REGT、REGC的通道范圍0-9999,類型為SHORT,USHORT,LONG時(shí),
通道號(hào)必須為8的倍數(shù)。由于X、Y、M、S、T、C為單點(diǎn)寄存器,所以在使用SHORT和USHORT訪問寄存器時(shí):每一個(gè)
SHORT和USHORT數(shù)據(jù)都對(duì)應(yīng)16個(gè)BIT;每一個(gè)LONG數(shù)據(jù)都對(duì)應(yīng)32個(gè)BIT。例如:
1)SHORT型的X0寄存器的數(shù)據(jù)為REGX寄存器0通道開始的16個(gè)BIT所組成的10進(jìn)制數(shù)。
SHORT型的X8寄存器的數(shù)據(jù)為REGX寄存器8通道開始的16個(gè)BIT所組成的10進(jìn)制數(shù)。
因此作為SHORT型使用時(shí),REGX0和REGX8的SHORT型數(shù)據(jù)是相互影響的。
2)LONG型的REGX0寄存器的數(shù)據(jù)為REGX寄存器0通道開始的32個(gè)BIT所組成的10進(jìn)制數(shù)。
LONG型的REGX8寄存器的數(shù)據(jù)為REGX寄存器8通道開始的32個(gè)BIT所組成的10進(jìn)制數(shù)。 因此作為LONG型使用時(shí),
REGX0、REGX8、REGX16、REGX24的LONG型數(shù)據(jù)都是相互影響的。
4、TMR、HR、DR寄存器按照LONG型訪問時(shí),每一個(gè)LONG對(duì)應(yīng)兩個(gè)SHORT。例如: LONG型的HR0寄存器的數(shù)據(jù)
為HR寄存器0通道開始的2個(gè)SHORT組成的10進(jìn)制數(shù)。 因此作為LONG型使用時(shí),HR0和HR1的LONG型數(shù)據(jù)是相互影響的。
5、REGX、REGY、REGM、REGS、REGT、REGC作為BYTE時(shí),功能為讀寫抑/致能狀態(tài):
寫:4個(gè)狀態(tài)
1 :表示抑能
2 :表示致能
3 :表示設(shè)定
4 :表示清除
讀: 2個(gè)狀態(tài)
0:表示致能
1 :表示抑能
6、單點(diǎn)狀態(tài)(REGX、REGY、REGM、REGS、REGT、REGC)可以將連續(xù)16個(gè)或32個(gè)狀態(tài) 組成16位或32位緩存器來用,
但通道號(hào)必須為8的倍數(shù)。
五、 特殊寄存器詳細(xì)說明
六、 打包規(guī)格描述:
(程序員需要提供此參數(shù),此說明只用于測(cè)試工程師測(cè)試,用戶文檔中不列此項(xiàng)。)
|
1. 寄存器名稱 |
2. 打包范圍(對(duì)于不能實(shí)現(xiàn)打包的請(qǐng)說明原因,范圍填寫0~0) |
3. 打包規(guī)則(備注:說明每個(gè)寄存器的打包規(guī)則以及包的最大通道個(gè)數(shù);) 4. 5. |
|
6. STATUS |
7. 1-3 |
8. 讀取打包,最大通道個(gè)數(shù)256 |
|
9. CONTRL |
10. 0-0 |
11. 只寫 |
|
12. REGX |
13. 0-9999 |
14. 讀取打包 15. BIT,BYTE: 最大通道個(gè)數(shù)200 16. USHORT,SHORT: 最大通道個(gè)數(shù)50 17. LONG: 最大通道個(gè)數(shù)25 |
|
18. REGY |
19. 0-9999 |
20. 讀取打包 21. BIT,BYTE: 最大通道個(gè)數(shù)200 22. USHORT,SHORT: 最大通道個(gè)數(shù)50 23. LONG: 最大通道個(gè)數(shù)25 |
|
24. REGM |
25. 0-9999 |
26. 讀取打包 27. BIT,BYTE: 最大通道個(gè)數(shù)200 28. USHORT,SHORT: 最大通道個(gè)數(shù)50 29. LONG: 最大通道個(gè)數(shù)25 |
|
30. REGS |
31. 0-9999 |
32. 讀取打包 33. BIT,BYTE: 最大通道個(gè)數(shù)200 34. USHORT,SHORT: 最大通道個(gè)數(shù)50 35. LONG: 最大通道個(gè)數(shù)25 |
|
36. REGT |
37. 0-9999 |
38. 讀取打包 39. BIT,BYTE: 最大通道個(gè)數(shù)200 40. USHORT,SHORT: 最大通道個(gè)數(shù)50 41. LONG: 最大通道個(gè)數(shù)25 |
|
42. REGC |
43. 0-9999 |
44. 讀取打包 45. BIT,BYTE: 最大通道個(gè)數(shù)200 46. USHORT,SHORT: 最大通道個(gè)數(shù)50 47. LONG: 最大通道個(gè)數(shù)25 |
|
48. TMR |
49. 0-9999 |
50. 讀取打包 51. USHORT,SHORT: 最大通道個(gè)數(shù)50 52. LONG: 最大通道個(gè)數(shù)25 |
|
53. CTR |
54. 0-9999 |
55. 讀取打包 56. USHORT,SHORT: 最大通道個(gè)數(shù)50 57. LONG: 最大通道個(gè)數(shù)25 |
|
58. HR |
59. 0-65535 |
60. 讀取打包 61. USHORT,SHORT: 最大通道個(gè)數(shù)50 62. LONG: 最大通道個(gè)數(shù)25 |
|
63. DR |
64. 0-65535 |
65. 讀取打包 66. USHORT,SHORT: 最大通道個(gè)數(shù)50 67. LONG: 最大通道個(gè)數(shù)25 |
說明:
REGX, REGY, REGM, REGS, REGT, REGC寄存器的16位(SHORT,USHORT)讀取時(shí),只有通道號(hào)相差
16的倍數(shù)才可以打包
REGX, REGY, REGM, REGS, REGT, REGC寄存器的32位(LONG)讀取時(shí),只有通道號(hào)相差32的倍數(shù)才可以打包
TMR,CTR,HR,DR寄存器的32位(LONG)讀取時(shí),只有通道號(hào)相差2的倍數(shù)才可以打包。
七、 接收緩沖區(qū)的大?。?/b>
(程序員需要提供此參數(shù),此說明只用于測(cè)試工程師測(cè)試,用戶文檔中不列此項(xiàng)。)
1k
八、 重點(diǎn)測(cè)試部分說明
(需要測(cè)試工程師重點(diǎn)測(cè)試部分的說明)
九、 程序員測(cè)試特殊說明
(程序員在調(diào)試程序中發(fā)現(xiàn)的一些特殊需要說明的問題,例如某個(gè)寄存器寫范圍超過多大的數(shù)據(jù)就有問題了)
十、 是否需要雙機(jī)熱備測(cè)試?
十一、 驅(qū)動(dòng)運(yùn)行需要涉及的其他軟件的支持
(備注:驅(qū)動(dòng)運(yùn)行需要安裝的軟件或需要調(diào)用的庫(kù)文件或數(shù)據(jù)庫(kù)文件的說明)
十二、 其他軟硬件環(huán)境支持的簡(jiǎn)要操作說明和注意事項(xiàng)
(備注:1,和通訊相關(guān)的硬件參數(shù)的設(shè)置,例如儀表需要設(shè)備某個(gè)參數(shù)才能和組態(tài)王通訊
2,設(shè)備軟件上影響通訊的參數(shù)的設(shè)置方法,例如對(duì)于plc設(shè)備,需要用軟件對(duì)設(shè)備進(jìn)行特殊的參數(shù)設(shè)置后,
設(shè)備才能和組態(tài)王通訊,結(jié)合圖片說明)
十三、 具體接線圖的說明(有特殊連線要求的填寫)
十四、 對(duì)于性能事項(xiàng)的特別說明
十五、 參考資料的說明
附錄:3.0接口程序編程規(guī)范
關(guān)于程序的規(guī)范,會(huì)影響到測(cè)試環(huán)節(jié)的部分
a) 寄存器和通道號(hào)之間的0不做限制,0通道的0可輸入可不輸入。寄存器加通道號(hào)的總長(zhǎng)度不能超過32。
b) 寄存器通道的多級(jí)通道之間使用英文點(diǎn)號(hào)(”.”),例如A寄存器有三級(jí)通Ax.y.z
c) 設(shè)備地址有多層含義時(shí)用英文冒號(hào)(”:”)。比如Modbus tcp地址格式為IP地址:端口號(hào):單元號(hào),地址舉例應(yīng)為為:
127.0.0.1:502:12 (IP地址按照國(guó)際標(biāo)準(zhǔn)之間用英文”.”)
各個(gè)分隔符中間只能是數(shù)字。數(shù)字可以是十進(jìn)制的或者十六進(jìn)制的。十六進(jìn)制A~F字符大小寫不敏感。
如果需要表示字符信息,用數(shù)字代表,并且在規(guī)格說明書中注明,例如:某電力儀表的驅(qū)動(dòng)需要在地址欄中注明
選用的電壓測(cè)量范圍,0~5v或者0~220v,那么可以規(guī)定數(shù)字0代表0~5v,數(shù)字1代表0~220v,其他輸入非法。
d) 設(shè)備列表編寫規(guī)范
|
通信方式 |
|
描述方法 |
|
串口 |
|
COM |
|
TCP |
|
TCP |
|
UDP |
|
UDP |
|
PCI |
|
PCI |
|
ISA |
|
ISA |
|
USB |
|
USB |
對(duì)于不選擇串口的板卡,通信卡名應(yīng)寫成卡的型號(hào)。如圖中的紅圈所示
| 首頁 | 公司介紹 | 產(chǎn)品中心 | 行業(yè)應(yīng)用 | 產(chǎn)品視頻 | 公司相冊(cè) | 人才招聘 | 聯(lián)系我們 |
|
opyright © 2015. www.yzjdmy.cn All Rights Reserved 版權(quán)所有 深圳市捷達(dá)興科技有限公司 捷達(dá)興科技主營(yíng)產(chǎn)品有:顯控觸摸屏,永宏plc,永宏觸摸屏 三菱plc,深圳步進(jìn)電機(jī),信捷PLC,昆侖通態(tài)觸摸屏 |