西門子6ES7314-6EH04-0AB0參數(shù)詳細(xì)
通信程序編寫
3.2.1 生成數(shù)據(jù)塊
在程序中生成一個(gè)DB塊,,塊號(hào)不限(本例為DB101),,在塊中建立變量DB_VAR,類型為UDT65

圖 18: 生成UDT65類型變量
3.2.2在OB1中編程
首先生成一個(gè)FB塊,,本例為FB400:
在靜態(tài)變量區(qū)建立一個(gè)結(jié)構(gòu)“T_TSAP“,,包含如下變量:
1) LOC_RACK_SLOT (BYTE)= B#16#2 表示有兩個(gè)前導(dǎo)字符 0xE0 (CPU31x-2PN/DP 或者 CPU319-3PN/DP規(guī)定)和 0x02(CPU槽號(hào))
| 本地 TSAP | 遠(yuǎn)程TSAP |
ASCII | TCP-1 | TCP-1 |
Hexadecimal | E0.02.54.43.50.2D.31 | 54.43.50.2D.31 |
2) LOC_TSAP(STRING14)= 本地用戶定義的ASCII字符 (默認(rèn) -> 'TCP-1')
3) REM_RACK_SLOT(BYTE)= B#16#0 不使用兩個(gè)前導(dǎo)符,,只適用于第三方設(shè)備!如果是西門子PLC作為通信對(duì)象,,則需要根據(jù)實(shí)際情況填寫CPU 槽號(hào),例如B#16#2
4) REM_TSAP (STRING16)= 遠(yuǎn)程用戶定義的ASCII字符(默認(rèn) -> 'TCP-1'):

圖 19: 生成T_TSAP結(jié)構(gòu)
調(diào)用FB420

圖 20: 調(diào)用FB420
• ID: 連接ID
• DEV_ID
DEV_ID = B#16#1 用于本PLC型號(hào)(注意不是通信對(duì)方)為 IM151-8 PN/DP CPU
DEV_ID = B#16#2 用于本PLC型號(hào)(注意不是通信對(duì)方)為 CPU31x-2PN/DP或IM154-8 CPU
DEV_ID = B#16#3 用于本PLC型號(hào)(注意不是通信對(duì)方)為CPU319-3PN/DP
DEV_ID = B#16#5用于本PLC型號(hào)(注意不是通信對(duì)方)為CPU41x-3PN/DP
• ACTIVE: 主動(dòng)或是被動(dòng)建立連接, 通信雙方必須一個(gè)主動(dòng),,一個(gè)被動(dòng)
• T_TSAP: 靜態(tài)變量區(qū)的結(jié)構(gòu)變量,,用于ISO ON TCP 通信的TSAP地址
• IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址
• CON_DB:用UDT65生成的變量

圖21: 調(diào)用FB65 "T_CON"
調(diào)用FB65 ,通過(guò)提供給FB65的輸入?yún)?shù)"REQ"一個(gè)上升沿來(lái)建立連接。 “ID"為連接ID,,“CONNECT"參數(shù)填寫用UDT65生成的變量, 連接建立后會(huì)一直保持,,直到調(diào)用FB66 "TDISCON"斷開連接,,CPU停止或者斷電。
3.2.3 調(diào)用發(fā)送和接收程序

圖22: 調(diào)用 FB63,,64發(fā)送接收數(shù)據(jù)
FB63 "TSEND" 發(fā)送請(qǐng)求依靠輸入?yún)?shù)"REQ"的上升沿來(lái)實(shí)現(xiàn),,如果“BUSY"位為true時(shí)不要觸發(fā)"REQ",。輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于評(píng)估工作的情況,。
FB64 "TRECV" 用于接收數(shù)據(jù),,EN_R始終為true, “ID “填寫連接ID,,"DATA"填寫接收數(shù)據(jù)區(qū),輸出參數(shù)"NDR" 用于表示新的數(shù)據(jù)已經(jīng)收到,,輸出參數(shù)"LEN" 表示接收的數(shù)據(jù)長(zhǎng)度,。
3.2.4斷開連接
調(diào)用FB66 "TDISCON",“ID “填寫連接ID,,輸入?yún)?shù)"REQ"的上升沿來(lái)實(shí)現(xiàn)斷開連接操作。

圖 23: 調(diào)用FB66 "TDISCON"
西門子6ES7314-6EH04-0AB0參數(shù)詳細(xì)
2 F-FC的調(diào)試
ET200Pro F-FC的調(diào)試需要用到Drive的一些軟件。通過(guò)Step7界面,,雙擊變頻器模板,則可以打開相應(yīng)的調(diào)試軟件的界面,。
(1) 雙擊打開調(diào)試界面,,選擇“在線"。

圖7 選擇在線連接到F-FC
如果無(wú)法在線操作,,則檢查“Option"菜單下的“Set PG/PC interface"的設(shè)置,,選擇合適的接口用于連接F-FC。
?。?) 選擇“上載",將系統(tǒng)配置自動(dòng)上傳到PG,。

圖8 上傳參數(shù)
在“Functions"下選擇“Safety Integrated"進(jìn)行安全功能的設(shè)置,。注意這個(gè)選項(xiàng)只有在“在線"的模式下才可以操作。

圖9 選擇安全功能設(shè)置
?。?) 打開設(shè)定界面,,可以看到ET200Pro F-FC提供3種安全功能:
STO,、SS1和SLS,。
在ET200Pro F-FC的內(nèi)部,有兩條F功能總線“Safety busbar G1" 和“Safety busbar G2",??梢酝ㄟ^(guò)“Enables"選擇這兩條安全總線回路中的安全功能,。如圖10所示,由于F-RSM只提供一個(gè)安全回路開關(guān)(F0),,故這里只選擇了“Safety busbar G1"的SLS(F0)。如果系統(tǒng)中使用了F-Switch,,則可以設(shè)置兩個(gè)安全功能回路。

圖10 選擇安全功能
?。?) 分別設(shè)定安全功能的參數(shù)
STO:安全轉(zhuǎn)矩關(guān)斷。該功能激活后,,變頻器內(nèi)部的電源被切斷,,電機(jī)進(jìn)入自由停車狀態(tài),。(圖11)

圖11 STO的參數(shù)設(shè)置界面
這里的設(shè)置都是關(guān)于安全回路測(cè)試的:當(dāng)系統(tǒng)恢復(fù)正常時(shí),,是否進(jìn)行回路測(cè)試,用來(lái)保證系統(tǒng)正常運(yùn)行,,以及及時(shí)檢查系統(tǒng)錯(cuò)誤。T=8小時(shí)的設(shè)置也是保證系統(tǒng)的自檢測(cè)的時(shí)間,。
SS1:安全停車指令1。當(dāng)SS1被激活時(shí),,系統(tǒng)按照設(shè)定的參數(shù)進(jìn)行停車。否則進(jìn)入故障狀態(tài),,并終進(jìn)入STO。

圖12 SS1的參數(shù)設(shè)置界面
Standstill:截止頻率,。當(dāng)停車過(guò)程中,頻率達(dá)到該設(shè)定值時(shí),,進(jìn)入STO狀態(tài)。
Tr:停車時(shí)間設(shè)定,;
Tv: 延時(shí)監(jiān)控時(shí)間。超出該設(shè)定值,,變頻器進(jìn)入故障狀態(tài),同時(shí)馬上進(jìn)入STO狀態(tài),。
SLS:安全限速,。安全限速有4種模式,,分別對(duì)應(yīng)4種安全限速的動(dòng)作,。這里需要定義安全限速的設(shè)定值“Setpoint",上限值“Upper limit"和選擇模式,。

圖13 SLS的參數(shù)設(shè)置界面
參數(shù)設(shè)定和修改都需要“Accept settings"才能生效,。這里需要輸入密碼和進(jìn)行驗(yàn)證。

圖14 參數(shù)修改和生效