1. 概述
TIA Portal為程序塊提供 KNOW_HOW_PROTECT 保護(hù)功能。如果沒(méi)有使用正確密碼打開(kāi)使用此保護(hù)功能的塊時(shí),僅塊接口參數(shù) Input、Output、 InOut 、Static 和塊注釋可見(jiàn),而無(wú)法顯示接口參數(shù)Temp、Constant、程序代碼和網(wǎng)段注釋。此時(shí)被保護(hù)的程序塊也不能被修改。若使用正確的密碼打開(kāi)程序塊時(shí),可以顯示所有的接口參數(shù)、注釋和程序代碼。此時(shí)被保護(hù)的程序塊是可以被修改。
各控制器所支持的程序塊保護(hù)的功能如表1-1所示。
表1-1不同控制在STEP 7(TIA Portal)下所支持的程序塊保護(hù)功能
2. 硬件和軟件需求
硬件:CPU315-2PN/DP V3.2
軟件:TIA Portal V13 Update 6
3. 配置步驟
3.1 組態(tài)S7-300站
打開(kāi)TIA Portal V13切換到項(xiàng)目視圖,新建一個(gè)名為FB1_PROTECT的項(xiàng)目,在此項(xiàng)目下雙擊“添加新設(shè)備”選項(xiàng)添加一個(gè)名為PLC_1的S7-300站,并選擇CPU的類(lèi)型為CPU315-2PN/DP。插入后CPU的以太網(wǎng)接口保持缺省的值(缺省IP:192.168.0.1,缺省子網(wǎng)掩碼:255.255.255.0)。完成后選擇菜單“項(xiàng)目 》 保存”保存硬件配置。
3.2 編寫(xiě)FB1功能塊
雙擊項(xiàng)目樹(shù)下 “PLC_1 》 程序塊》添加新塊”,在彈出的添加新塊的窗口中選擇要添加的塊,類(lèi)型為FB(函數(shù)塊);編程語(yǔ)言為L(zhǎng)AD;塊的名稱(chēng)為“PROTECT_FB1”。點(diǎn)擊“確定”按鈕就創(chuàng)建了FB1塊且同時(shí)進(jìn)入其程序編輯器環(huán)境。
定義FB1的接口區(qū):接口變量x、y、k、b和Temp1的數(shù)據(jù)類(lèi)型都為整型,x為Input參數(shù);y為Output參數(shù);k和b為Constant參數(shù);Temp1為T(mén)emp參數(shù),如圖1-1所示。
圖1-1 TIA Portal 下 FB1 接口區(qū)定義
編寫(xiě)FB1程序:在程序編輯器中編寫(xiě)一個(gè)一次函數(shù)y = kx + b的程序;此函數(shù)為線性函數(shù)的表達(dá)式。通過(guò)此功能塊的接口區(qū)的定義實(shí)現(xiàn)由直線的x軸中的坐標(biāo)可以計(jì)算出其對(duì)應(yīng)的y軸的坐標(biāo)。程序如圖1-2所示。編寫(xiě)完程序后選擇菜單“項(xiàng)目》 保存 ”保存所編寫(xiě)的程序。
圖1-2 TIA Portal 下 FB1 的 LAD 程序代碼
3.3 添加程序塊保護(hù)功能
添加程序塊保護(hù)功能:選擇項(xiàng)目樹(shù)下要設(shè)置為受到專(zhuān)有技術(shù)保護(hù)的塊FB1。在“編輯”(Edit) 菜單中,選擇“專(zhuān)有技術(shù)保護(hù)”(Know-how protection) 命令,將打開(kāi)“專(zhuān)有技術(shù)保護(hù)”( Know-how protection) 對(duì)話框如圖1-3所示。在彈出的對(duì)話框中單擊“定義” (Define), 打開(kāi)“定義密碼”(Define password) 對(duì)話框。在“新密碼” (New) 字段中輸入密碼“123456”;在“確認(rèn)”(Confirm) 字段中輸入相同的密碼“123456”,。單擊“確定”,確認(rèn)輸入。單擊“確定”(OK),關(guān)閉“專(zhuān)有技術(shù)保護(hù)”(Know-how protection) 對(duì)話框。此時(shí)所選塊FB1受到專(zhuān)有技術(shù)保護(hù)。
圖1-3 TIA Portal 下專(zhuān)有技術(shù)保護(hù)窗口
此時(shí),在項(xiàng)目樹(shù)下FB1功能塊變?yōu)楸Wo(hù)狀態(tài)。雙擊打開(kāi)FB1塊時(shí),會(huì)彈出訪問(wèn)保護(hù)窗口,在此窗口中要求輸入FB1功能塊的保護(hù)密碼。若輸入正確的密碼“123456”,單擊“確定”按鈕即可打開(kāi)被保護(hù)的源程序,而且此時(shí)可以對(duì)源程序進(jìn)行修改操作。若輸入不正確密碼,單擊“確定”按鈕會(huì)彈出如圖1-4的提示信息。若不輸入任何密碼,單擊“取消”按鈕也會(huì)打開(kāi)程序編輯器,但此時(shí)由于功能塊被保護(hù),所以只顯示接口區(qū)Input、Output、InOut和Static的參數(shù)而且程序代碼也是被隱藏,如圖1-5所示。
圖1-4密碼不正確時(shí)的提示信息
圖1-5無(wú)密碼時(shí)被保護(hù)程序塊的狀態(tài)
3.4 修改被保護(hù)功能塊的密碼
若在狀態(tài)欄中存在已打開(kāi)了的FB1程序編輯器,那么需要關(guān)閉此編輯器窗口。關(guān)閉的方法是右鍵單擊狀態(tài)欄中存在已打開(kāi)了的FB1程序編輯器,在彈出的菜單中選擇“關(guān)閉” 如圖1-6所示。
圖1-6關(guān)閉已打開(kāi)了的FB1的程序編輯器
關(guān)閉后選擇項(xiàng)目樹(shù)中要修改密碼的專(zhuān)有技術(shù)保護(hù)的功能塊FB1,然后在“編輯”(Edit) 菜單中選擇“專(zhuān)有技術(shù)保護(hù)”(Know-how protection) 命令,將打開(kāi)“專(zhuān)有技術(shù)保護(hù)”( Know-how protection) 對(duì)話框。在彈出的對(duì)話框中單擊“更改” (Change) 按鈕,然后在更改密碼窗口中的在“舊密碼”(Old) 字段中輸入舊密碼,在“新密碼”(New) 字段中輸入新密碼,在“確認(rèn)”(Confirm) 字段中再次輸入新密碼。單擊“確定”確認(rèn)輸入,單擊“確定”(OK)關(guān)閉“專(zhuān)有技術(shù)保護(hù)”(Know-how protection) 對(duì)話框。
3.5 去除程序塊保護(hù)功能
若在狀態(tài)欄中存在已打開(kāi)了的FB1程序編輯器,那么需要與3.4一樣先關(guān)閉FB1程序編輯器, 關(guān)閉后選擇項(xiàng)目樹(shù)中要?jiǎng)h除專(zhuān)有技術(shù)保護(hù)的功能塊FB1,然后在“編輯”(Edit) 菜單中選擇“專(zhuān)有技術(shù)保護(hù)”(Know-how protection) 命令,將打開(kāi)“專(zhuān)有技術(shù)保護(hù)”( Know-how protection) 對(duì)話框,在彈出的對(duì)話框中禁用復(fù)選框“隱藏代碼(專(zhuān)有技術(shù)保護(hù))”(Hide code (know-how protection)),輸入原密碼單擊“確定” 即可刪除專(zhuān)有技術(shù)保護(hù)。
審核編輯:郭婷
-
控制器
+關(guān)注
關(guān)注
114文章
17113瀏覽量
184375 -
cpu
+關(guān)注
關(guān)注
68文章
11080瀏覽量
217132 -
接口
+關(guān)注
關(guān)注
33文章
9005瀏覽量
153773
原文標(biāo)題:TIA Portal編程環(huán)境下專(zhuān)有技術(shù)保護(hù)的實(shí)現(xiàn)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
TIA 博途與SIMATIC S7-1500可編程控制器選型手冊(cè)
可編程電源保護(hù)電路的組成和功能是什么
CAN轉(zhuǎn)PROFINET協(xié)議網(wǎng)關(guān)之PROFINET轉(zhuǎn)CANfree組態(tài)秘訣

詳解TIA Portal SCL編程語(yǔ)言中的IF語(yǔ)句

從 CANopen到 PROFINET:網(wǎng)關(guān)助力物流中心實(shí)現(xiàn)復(fù)雜的自動(dòng)化升級(jí)

在西門(mén)子TIA Portal中使用CFC語(yǔ)言實(shí)現(xiàn)電機(jī)控制的全流程

智慧路燈的環(huán)境監(jiān)測(cè)功能如何實(shí)現(xiàn)?
在S7-1200/1500中創(chuàng)建氣缸功能塊的編程指南

西門(mén)子TIA Portal HMI的遠(yuǎn)程控制功能

使用SCL編寫(xiě)FIFO功能塊

西門(mén)子TIA Portal中函數(shù)FC和函數(shù)塊FB的相互轉(zhuǎn)換

利用西門(mén)子博途(TIA Portal)的程序比較功能,提高工作效率

西門(mén)子流量累計(jì)FB塊介紹

評(píng)論