應(yīng)用領(lǐng)域 | 化工,電子,電氣 |
---|
ET200Pro F-FC的調(diào)試方法
ET200Pro F-FC的組態(tài)可以通過Step7軟件來實(shí)現(xiàn)。但變頻器模板的調(diào)試工具需要用到DriveES(或者Starter、MotionScout)等軟件。如果系統(tǒng)中使用了F-Switch,則需要MotorStarter ES軟件來設(shè)置相關(guān)Switch的參數(shù)。
2.1 Step7的組態(tài)
參考價(jià) | ¥666 |
訂貨量 | 1臺(tái) |
更新時(shí)間:2022-12-19 22:21:50瀏覽次數(shù):744
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子6ES7314-6CH04-0AB0參數(shù)詳細(xì)
FC95,96與UDT65,66需要從如下項(xiàng)目中打開獲得:
( 41 KB )
圖 09: FC95,96與UDT65,66
首先建立一個(gè)S7-300或者S7-400站,拷貝如上程序塊到項(xiàng)目中。
2.2通信程序編寫
2.2.1 生成數(shù)據(jù)塊
然后在程序中生成一個(gè)DB塊,塊號(hào)不限(本例為DB101),在塊中建立變量DB_VAR,類型為UDT65
圖 10: 生成UDT65類型變量
然后在程序中生成另一個(gè)DB塊,塊號(hào)不限(本例為db102),在塊中建立變量DB_VAR,類型為UDT66
圖 11: 生成UDT66類型變量
2.2.2在OB1中編程
首先調(diào)用FC95,96
圖 12:調(diào)用FC95,96
定義的本地UDP端點(diǎn)連接參數(shù):
通過FC95 "SET_UDP_ENDPOINT"設(shè)置,下列參數(shù)需要考慮:
• 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
• LOC_PORT: CPU本地的TCP端口
通過FC96 "SET_UDP_REMOTE"定義遠(yuǎn)端的UDP端點(diǎn). 下列參數(shù)需要考慮:
REM_PORT: 通信方端口號(hào)
IP_ADDR1 ... IP_ADDR4: 通信方IP地址
圖 13: 調(diào)用FB65 "T_CON"
調(diào)用FB65 ,通過提供給FB65的輸入?yún)?shù)"REQ"一個(gè)上升沿來建立連接。 “ID"為連接ID,“CONNECT"參數(shù)填寫用UDT65生成的變量, 連接建立后會(huì)一直保持,直到調(diào)用FB66 "TDISCON"斷開連接,CPU停止或者斷電。
2.2.3 調(diào)用發(fā)送和接收程序
圖 14: 調(diào)用FB67,68接收和發(fā)送數(shù)據(jù)
FB67 "TUSEND"發(fā)送請(qǐng)求依靠輸入?yún)?shù)"REQ"的上升沿來實(shí)現(xiàn),如果“BUSY"位為true時(shí)不要觸發(fā)"REQ"。輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于評(píng)估工作的情況。"ADDR"填寫UDT66生成的變量。
FB68 "TURCV" 用于接收數(shù)據(jù),EN_R始終為true, “ID “填寫連接ID,"DATA"填寫接收數(shù)據(jù)區(qū),輸出參數(shù)"NDR" 用于表示新的數(shù)據(jù)已經(jīng)收到,輸出參數(shù)"LEN" 表示接收的數(shù)據(jù)長度。"ADDR"填寫UDT66生成的變量。
2.2.4斷開連接
調(diào)用FB66 "TDISCON",“ID “填寫連接ID,輸入?yún)?shù)"REQ"的上升沿來實(shí)現(xiàn)斷開連接操作。
圖 15: 調(diào)用FB66 "TDISCON"
3. ISO ON TCP通信
3.1通信程序塊的準(zhǔn)備
如下的通信塊可以用來建立ISO ON TCP通信,您需要把這些程序塊拷貝到您的項(xiàng)目中:
1) FB65 "TCON" 用于建立連接,連接時(shí)需要UDT65來提供參數(shù)
2) FB66 "TDISCON" 用于斷開連接
3) FB63 "TSEND" 用于發(fā)送數(shù)據(jù)到S7站點(diǎn)、S5站點(diǎn)、PC站或者第三方設(shè)備
4) FB64 "TRCV" 用于從S7站點(diǎn)、S5站點(diǎn)、PC站或者第三方設(shè)備接收數(shù)據(jù)
5) UDT65 "TCON_PAR"存放用戶通信參數(shù)
6) FB420 "SET_ISO_ENDPOINT" 用于修改UDT65內(nèi)通信對(duì)象參數(shù)
7) FC21 被FB420調(diào)用
FB63,64,65,66這四個(gè)功能塊可以在Standard Library -> Communication Blocks里得到:
圖 16: FB63,64,65,66
FB420 FC21與UDT65需要從如下項(xiàng)目中打開獲得:
( 50 KB )
圖 17: FB420 FC21與UDT65
首先建立一個(gè)S7-300或者S7-400站,拷貝如上程序塊到項(xiàng)目中
西門子6ES7314-6CH04-0AB0參數(shù)詳細(xì)
2 ET200Pro F-FC的調(diào)試方法
ET200Pro F-FC的組態(tài)可以通過Step7軟件來實(shí)現(xiàn)。但變頻器模板的調(diào)試工具需要用到DriveES(或者Starter、MotionScout)等軟件。如果系統(tǒng)中使用了F-Switch,則需要MotorStarter ES軟件來設(shè)置相關(guān)Switch的參數(shù)。
2.1 Step7的組態(tài)
?。?)新建一個(gè)S7 300站,這里選擇CPU 317F-2 PN/DP做為F主機(jī),IM154-4 PN HF Cu V6.0做為F設(shè)備。(圖3)
圖3 新建S7 300站
硬件組態(tài)中,添加F-RSM;由于ET200Pro F-FC沒有Profisafe報(bào)文,因而只能添加標(biāo)準(zhǔn)報(bào)文F-FC 1.1/1.5KW Standard telegram1。(圖4)
圖4 添加硬件
分別雙擊兩個(gè)模板,打開屬性框,將診斷選項(xiàng)使能。
?。?)雙擊CPU,設(shè)置CPU的參數(shù)。
選擇F 參數(shù),為故障安全程序設(shè)置密碼(圖5),防止有未經(jīng)授權(quán)的人修改F程序。
圖5 設(shè)置F程序的密碼
選擇“Protection",設(shè)定CPU程序的訪問保護(hù)密碼,同時(shí)將“CPU contains safety program"激活(圖6)。
圖6 保護(hù)選項(xiàng)
保存編譯后,我們可以看到在Step7的Block下,出現(xiàn)了一些相關(guān)F系統(tǒng)的功能塊,但由于ET200Pro F-FC沒有Profisafe的報(bào)文,因而這里實(shí)際上并沒有關(guān)于ET200Pro F-FC的F系統(tǒng)塊,這也是ET200Pro F-FC與ET200S F-FC或者G120F、S120F的不同之處,因而ET200Pro F-FC的安全功能是通過F-RSM或F-Switch來實(shí)現(xiàn)的。
至于如何建立Step7的F程序,這里不再詳細(xì)介紹,請(qǐng)參考相關(guān)手冊(cè)