產(chǎn)品簡介
詳細介紹
西門子說明書6SL3210-5FB12-0UF0下表定義了讀參數(shù)任務(wù)的格式。
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
報文頭 參考 00 hex ... FF hex 01 hex:讀任務(wù) 0
02 hex (驅(qū)動對象的 ID,V90 上始終為
2)
參數(shù)的數(shù)量(m) 2
參數(shù) 1 的地址 屬性
10 hex:參數(shù)值
下標的數(shù)量
00 hex ... EA hex
(無下標的參數(shù):00 hex)
4
參數(shù)號 0001 hex ... FFFF hex 6
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
308 操作說明, 04/2019, A5E36037873-007
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
第 1 個下標的編號 0000 hex ... FFFF hex
(無下標的參數(shù):0000 hex)
8
… …
參數(shù) 2 的地址 … …
… … …
參數(shù) m 的地址 … …
下表定義了驅(qū)動對讀任務(wù)應(yīng)答的格式。
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
報文頭 參考 (與讀任務(wù)相同) 01 hex:驅(qū)動已執(zhí)行讀任務(wù)。
81:變頻器沒有完整執(zhí)行讀任務(wù)。
0
02 hex (驅(qū)動對象的 ID,V90 上始終為
2)
參數(shù)的數(shù)量 (m)
(與讀任務(wù)相同)
2
參數(shù) 1 的值 格式
02 hex: Integer8
03 hex: Integer16
04 hex: Integer32
05 hex: Unsigned8
06 hex: Unsigned16
07 hex: Unsigned32
08 hex: FloatingPoint
0A hex: OctetString
0D hex: TimeDifference
34 hex: TimeOfDay without date indication
35 hex: TimeDifference with date indication
36 hex: TimeDifference without date
indication
41 hex: Byte
42 hex: Word
43 hex: Double word
44 hex: Error
下標值的數(shù)量,在否定應(yīng)答時為故障值
的數(shù)量
4
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
操作說明, 04/2019, A5E36037873-007 309
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
第 1 個下標的值,在否定應(yīng)答時為故障值 1
可以在本章結(jié)尾的列表中查閱故障值。
6
… …
參數(shù) 2 的值 …
… …
參數(shù) m 的值 …
修改參數(shù)值
下表定義了修改參數(shù)任務(wù)的格式。
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
報文頭 參考 00 hex ... FF hex 02 hex:修改任務(wù) 0
02 hex (驅(qū)動對象的 ID,V90 上始終為
2)
參數(shù)的數(shù)量(m)01 hex ... 27 hex 2
參數(shù) 1 的地址 10 hex:參數(shù)值 下標的數(shù)量
00 hex ... EA hex
(00 hex 和 01 hex 含義相同)
4
參數(shù)號 0001 hex ... FFFF hex 6
第 1 個下標的編號 0001 hex ... FFFF hex 8
… …
參數(shù) 2 的地址 …
… … …
參數(shù) m 的地址 …
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
310 操作說明, 04/2019, A5E36037873-007
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
參數(shù) 1 的值 格式
02 hex: Integer 8
03 hex: Integer 16
04 hex: Integer 32
05 hex: Unsigned 8
06 hex: Unsigned 16
07 hex: Unsigned 32
08 hex: Floating Point
0A hex: Octet String
0D hex: Time Difference
34 hex: TimeOfDay without date indication
35 hex: TimeDifference with date indication
36 hex: TimeDifference without date
indication
41 hex: Byte
42 hex: Word
43 hex: Double word
下標值的數(shù)量
00 hex ... EA hex
第 1 個下標的值
…
參數(shù) 2 的值 …
… …
參數(shù) m 的值 …
下表定義了驅(qū)動執(zhí)行了修改任務(wù)后應(yīng)答的格式。
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
報文頭 參考 (與修改任務(wù)相同) 02 hex (修改任務(wù)成功執(zhí)行) 0
02 hex (驅(qū)動對象的 ID,V90 上始終為
2)
參數(shù)數(shù)量 (與修改任務(wù)相同) 2
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
操作說明, 04/2019, A5E36037873-007 311
下表定義了驅(qū)動不能*執(zhí)行修改任務(wù)時應(yīng)答的格式。
數(shù)據(jù)塊 字節(jié) n 字節(jié) n + 1 n
報文頭 參考 (與修改任務(wù)相同) 82 hex:(驅(qū)動沒有完整執(zhí)行寫任務(wù)) 0
02 hex (驅(qū)動對象的 ID,V90 上始終為
2)
參數(shù)數(shù)量 (與修改任務(wù)相同) 2
參數(shù) 1 的值 格式
40 hex:hex:Zero(該數(shù)據(jù)塊的修改任
務(wù)已執(zhí)行)
44 hex:Error(該數(shù)據(jù)塊的修改任務(wù)未
執(zhí)行)
故障值的數(shù)量
00 hex
01 hex 或 02 hex
4
只有當 “Error" - 故障值 1
可以在本章結(jié)尾的列表中查閱故障值。
6
只有當 “Error" - 故障值 2
故障值 2 為零或包含出現(xiàn)故障時個下標的編號。
8
參數(shù) 2 的值 ...
... … …
參數(shù) m 的值 ...
故障值
下表給出了參數(shù)應(yīng)答中的故障值。
故障值
1
含義
00 hex 參數(shù)號錯誤(訪問的參數(shù)不存在)
01 hex 參數(shù)值無法修改(修改任務(wù)中的參數(shù)值無法被修改)
02 hex 超出數(shù)值的下限或上限(修改任務(wù)中的值超出了限值)
03 hex 錯誤的子下標(訪問的參數(shù)下標不存在)
04 hex 沒有數(shù)組(使用子下標訪問無下標的參數(shù))
05 hex 錯誤的數(shù)據(jù)類型(修改任務(wù)中的值與參數(shù)的數(shù)據(jù)類型不相符)
06 hex 不允許設(shè)置,只能復(fù)位(不允許使用不等于 0 的值執(zhí)行修改任務(wù))
07 hex 無法修改描述單元(修改任務(wù)中的描述單元無法被修改)
09 hex 描述數(shù)據(jù)不存在(訪問的描述不存在,但參數(shù)值存在)
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
312 操作說明, 04/2019, A5E36037873-007
故障值
1
含義
0B hex 沒有操作權(quán)限(缺少操作權(quán)限的修改任務(wù))
0F hex 不存在文本數(shù)組(雖然參數(shù)值存在,但所訪問的文本數(shù)組不存在)
11 hex 因運行狀態(tài)無法執(zhí)行任務(wù)(因某個無法詳細說明的臨時原因無法進行訪問)
14 hex 數(shù)值錯誤(修改任務(wù)的數(shù)值雖然在極限范圍內(nèi),但是由于其他持久原因而不被允許,即參數(shù)被定
義為值)
15 hex 應(yīng)答過長(當前應(yīng)答的長度超出了可傳輸?shù)拈L度)
16 hex 參數(shù)地址錯誤(屬性、元素數(shù)量、參數(shù)號、子下標或組合的值不被允許或不被支持)
17 hex 格式錯誤(修改任務(wù)使用了不允許或不被支持的格式)
18 hex 值的數(shù)量不符(參數(shù)數(shù)據(jù)值的數(shù)量與參數(shù)地址中元素的數(shù)量不*)
19 hex 驅(qū)動對象不存在(訪問的驅(qū)動對象不存在)
20 hex 參數(shù)文本不可修改
21 hex 不支持服務(wù) (非或未知的任務(wù) ID)
6B hex 控制器使能時無法執(zhí)行修改任務(wù)。(由于電機處于接通狀態(tài),因此驅(qū)動拒絕修改任務(wù)。注意:章
節(jié)“參數(shù)列表 (頁 375)"中的參數(shù)屬性為“可修改"(U、T)。)
6C hex 未知單位
77 hex 下載時不可執(zhí)行修改任務(wù)
81 hex 下載時不可執(zhí)行修改任務(wù)
82 hex 接收控制權(quán)被禁用
83 hex 無法實現(xiàn)所需的互聯(lián)(模擬量輸出不提供浮點值,但模擬量輸入需要浮點值)
84 hex 驅(qū)動不接受修改任務(wù)(驅(qū)動正在進行內(nèi)部計算)
85 hex 未定義訪問
87 hex 專有技術(shù)保護生效、禁止訪問
C8 hex 修改任務(wù)低于當前有效的限值(修改任務(wù)的訪問值雖然在“"限值范圍內(nèi),但低于當前有效的
下限值)
C9 hex 修改任務(wù)高于當前有效的限值(示例:驅(qū)動功率的參數(shù)值過大)
CC hex 不允許執(zhí)行修改任務(wù)(因為沒有訪問口令而不允許修改)
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
操作說明, 04/2019, A5E36037873-007 313
示例
通過 FC 16 可將任務(wù)直接按順序?qū)懭?122 之前的寄存器中。
報文頭
在報文頭中除了要從站地址外,還需要指明傳輸類型、起始地址以及之后的寄存器數(shù)
量。
有效數(shù)據(jù)
在有效數(shù)據(jù)中您可通過寄存器 40601 對訪問進行控制。
在寄存器 40602 中確定非循環(huán)訪問以及任務(wù)數(shù)據(jù)的長度。
寄存器 40603 包含任務(wù)參考(由用戶確定)以及訪問類型(讀或?qū)懀?br />從寄存器 40603 開始,等同于通過數(shù)據(jù)組 47 的非循環(huán)通訊任務(wù)。
寄存器 40604 包含驅(qū)動對象的編號(V90 上始終為 2)以及要讀取或?qū)懭氲膮?shù)數(shù)量。
寄存器 40605 包含屬性(V90 上始終為 0x10)。在元素數(shù)量中要讀取多少個下標。
示例:p1215 與 p1120 非循環(huán)讀取
下表定義了讀參數(shù)任務(wù)(讀從站編號 1 的 p1215 與 p1120 的參數(shù)值)的格式。
字節(jié) 描述
報文頭
01 h
10 h
0258 h
000A h
14 h
0
1
2,3
4,5
6
從站地址
功能代碼(Write multiple)
寄存器起始地址
要讀取的寄存器數(shù)量(40601 … 40610)
數(shù)據(jù)字節(jié)數(shù)(10 個寄存器,各 2 字節(jié),總共 20 字節(jié))
有效數(shù)據(jù)
0001 h
2F10 h
8001 h
0202 h
1001 h
04BF h
0000 h
1001 h
0460 h
0000 h
7,8
9,10
11,12
13,14
15,16
17,18
19,20
21,22
23,24
25,26
40601:DS47 Control = 1(任務(wù))
40602:功能代碼 2F h (47),任務(wù)長度 16 字節(jié)(10 h)
40603:任務(wù)參考 = 80 h,任務(wù)識別 = 1 h
40604:V90 = 2 h,參數(shù)數(shù)量 = 2
40605:屬性,個參數(shù)元素數(shù)量
40606:個參數(shù)號 = p1215
40607:個參數(shù)子下標 = 0
40608:屬性,第二個參數(shù)元素數(shù)量
40609:第二個參數(shù)號 = p1120
40610:第二個參數(shù)子下標 = 0
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
314 操作說明, 04/2019, A5E36037873-007
從寄存器 40601 至 40610 寫入 PLC 指令:
下表定義了成功讀取時應(yīng)答的格式。
字節(jié) 描述
報文頭
01 h
03 h
20 h
0
1
2
從站地址
功能加密(讀)
之后的數(shù)據(jù)字節(jié)數(shù)(20 h:32 字節(jié) ? 16 寄存器)
有效數(shù)據(jù)
0002 h
2F0E h
8001 h
0202 h
0301 h
0001 h
0801 h
4142 h
6666 h
3,4
5,6
7,8
9,10
11,12
13,14
15,16
17,18
19,20
40601:DS47 Control = 2(任務(wù)已執(zhí)行)
40602:功能代碼 2F h (47),應(yīng)答長度 14 字節(jié)(0e h)
40603:任務(wù)參考已映射 = 80 h,
應(yīng)答識別 = 1(請求參數(shù))
40604:V90 = 2 h,參數(shù)數(shù)量 = 2
40605:格式,個參數(shù)的元素數(shù)量
40606:個參數(shù)值 = 1
40607:格式,第二個參數(shù)的元素數(shù)量
40608:第二個參數(shù)值 = 12.15(41426666 h)
40609:第二個參數(shù)值
從寄存器 40601 至 40609 寫入 PLC 指令:
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
操作說明, 04/2019, A5E36037873-007 315
下表定義了讀取失敗時應(yīng)答(讀任務(wù)還未完成)的格式。
字節(jié) 描述
報文頭
01 h
03 h
20 h
0
1
2
從站地址
功能加密(讀)
之后的數(shù)據(jù)字節(jié)數(shù)(20 h:32 字節(jié) ? 16 寄存器)
有效數(shù)據(jù)
0001 h
2F00 h
0004 h
3,4
5,6
7,8
40601:控制值 1 = 任務(wù)正在處理
40602:功能代碼 2F h(47),應(yīng)答長度 0(故障)
40603:故障代碼:0004 Response Not Ready(應(yīng)答還未進行)
示例:設(shè)置 p1121 = 11.28 且 p29130 = 2
下表定義了寫參數(shù)任務(wù)(寫從站編號 1 的 p1121 與 p29130 的參數(shù)值)的格式。
字節(jié) 描述
報文頭
01 h
10 h
0258 h
000A h
1E h
0
1
2,3
4,5
6
從站地址
功能代碼(Write multiple)
寄存器起始地址
要寫入的寄存器數(shù)量(40601 … 40615)
數(shù)據(jù)字節(jié)數(shù)(15 個寄存器,各 2 字節(jié),總共 30 字節(jié))
有效數(shù)據(jù)
0001 h
2F1A h
8002 h
0202 h
1001 h
0461 h
0000 h
1001 h
71CA h
0000 h
0801 h
4134 h
7AE1 h
0301 h
0002 h
7,8
9,10
11,12
13,14
15,16
17,18
19,20
21,22
23,24
25,26
27,28
29,30
31,32
33,34
35,36
40601:ds47=1(任務(wù))
40602:功能代碼 2F h (47),任務(wù)長度 26 字節(jié) (1A h)
40603:任務(wù)參考 = 80 h,任務(wù)識別 = 2 h(寫)
40604:V90 = 2 h,參數(shù)數(shù)量 = 2
40605:屬性,個參數(shù)元素數(shù)量
40606:個參數(shù)號 = p1121
40607:個參數(shù)子下標 = 0
40608:屬性,第二個參數(shù)元素數(shù)量
40609:第二個參數(shù)號 = p29130
40610:第二個參數(shù)子下標 = 0
40611:格式,個參數(shù)值的數(shù)量
40612:個參數(shù)值 11.28(41347AE1 h)
40613:個參數(shù)值
40614:格式,第二個參數(shù)值的數(shù)量
40615:第二個參數(shù)值 2
控制功能
7.8 與 PLC 通信
SINAMICS V90,SIMOTICS S-1FL6
316 操作說明, 04/2019, A5E36037873-007
從寄存器 40601 至 40615 寫入 PLC 指令:
下表定義了成功寫入時應(yīng)答的格式。
字節(jié) 描述
報文頭
01 h
03 h
20 h
0
1
2
從站地址
功能加密(讀)
之后的數(shù)據(jù)字節(jié)數(shù)(20 h:32 字節(jié) ? 16 寄存器)
有效數(shù)據(jù)
0002 h
2F04 h
8002 h
0202 h
3,4
5,6
7,8
9,10
40601:DS47 Control = 2(任務(wù)已執(zhí)行)
40602:功能代碼 2F h (47),應(yīng)答長度 4 字節(jié)
40603:任務(wù)參考已映射 = 80 h,
應(yīng)答識別 = 2(修改參數(shù))
40604:V90 = 2 h,參數(shù)數(shù)量 = 2
從寄存器 40601 至 40604 寫入 PLC 指令:
下表定義了寫入失敗時應(yīng)答(寫任務(wù)還未完成)的格式。
字節(jié) 描述
報文頭
01 h
03 h
20 h
0
1
2
從站地址
功能加密(讀)
之后的數(shù)據(jù)字節(jié)數(shù)(20 h:32 字節(jié) ? 16 寄存器)
有效數(shù)據(jù)
0001 h
2F00 h
0004 h
3,4
5,6
7,8
40601:DS47 Control = 1(任務(wù)正在處理)
40602:功能代碼 2F h(47),應(yīng)答長度 0(故障)
40603:故障代碼:0004 Response Not Ready(應(yīng)答還未進行)
控制功能
7.9 位置
SINAMICS V90,SIMOTICS S-1FL6
操作說明, 04/2019, A5E36037873-007 317