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