
發(fā)布
注冊
/
登錄博途的案例
博途編程與STEP7編程都有哪些區(qū)別?
博途編程與STEP7編程區(qū)別
STEP 7 編輯
STEP 7是一款編程軟件,廠商是西門子,用于西門子系列工控產(chǎn)品包括SIMATIC S7、M7、C7和基于PC的WinAC的編程、監(jiān)控和參數(shù)設(shè)置,是SIMATIC工業(yè)軟件的重要組成部分。
STEP 7具有以下功能:硬件配置和參數(shù)設(shè)置、通訊組態(tài)、編程、測試、啟動和維護(hù)、文件建檔、運(yùn)行和診斷功能等。STEP 7的所有功能均有大量的在線幫助,用鼠標(biāo)打開或選中某一對象,按F1可以得到該對象的相關(guān)幫助。
在STEP 7中,用項目來管理一個自動化系統(tǒng)的硬件和軟件。STEP 7用SIMATIC管理器對項目進(jìn)行集中管理,它可以方便地瀏覽SIMATIC S7、M7、C7和WinAC的數(shù)據(jù)。實(shí)現(xiàn)STEP 7各種功能所需的SIMATIC軟件工具都集成在STEP 7中。
TIA博途
TIA博途是全集成自動化軟件TIA portal的簡稱,是西門子工業(yè)自動化集團(tuán)發(fā)布的一款全新的全集成自動化軟件。它是業(yè)內(nèi)首個采用統(tǒng)一的工程組態(tài)和軟件項目環(huán)境的自動化軟件,幾乎適用于所有自動化任務(wù)。借助該全新的工程技術(shù)軟件平臺,用戶能夠快速、直觀地開發(fā)和調(diào)試自動化系統(tǒng)。
TIA博途與傳統(tǒng)方法相比,無需花費(fèi)大量時間集成各個軟件包,同時顯著降低了成本。TIA博途的設(shè)計兼顧了高效性和易用性,適合新老用戶使用。
在TIA博途軟件中編輯程序更加人性化,對梯形圖畫法支持更加靈活。今天就說幾條我在使用TIA博途STEP7過程中,感到非常暢快的地方。
展開 博途SCL編程批處理模擬量的方法
工控課堂
工控課堂【www.gkket.com】工程師必備網(wǎng)站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費(fèi)資料
點(diǎn)我免費(fèi)下載
(DownLoad)
博途的間接尋址和S7-300/400大不一樣。博途中的間接尋址主要用peek/poke指令,peek/poke指令不能用于優(yōu)化的數(shù)據(jù)塊。優(yōu)化數(shù)據(jù)塊可以用數(shù)組類尋址。這次的控制任務(wù)是模擬類的批量處理,s7-300/400模擬量批量處理很繁瑣。
控制任務(wù)
把數(shù)量不定的模擬量轉(zhuǎn)換成工程量,然后保存到指定的數(shù)據(jù)塊中。這里我們?yōu)榱藴y試,不讀取PIW中的模擬值,而用MW代替。
象這樣的控制任務(wù),我們一般用SCL來寫會比較方便。請看下面的程序。
控制程序
程序簡單說明一下:
LOWER_BOUND 讀取 resultArray的下限
UPPER_BOUND讀取resultArray的上限
lenOfEmtpyArray是數(shù)組除去offsetArray偏移量后還剩的空余長度,如果這個長度小于模擬量的數(shù)量,則退出。另外如果arrayLowerBound小于下限,也退出。
第19行,SCL 中的循環(huán)要注意,開始和結(jié)尾都是閉區(qū)間,和c語言等高級語言不一致。
第20行,PEEK_WORD 就是讀取M區(qū)的模擬量。具體用法可以參看手冊。
第25行,對數(shù)組的讀寫,也是間接尋址,在scl中沒有這種說法了。間接尋址等概念都是匯編下的,高級語言沒有這種叫法。
展開 如何使用西門子博途編寫動態(tài)密碼加密程序?(附源程序)
在這里介紹下動態(tài)加密計時催塊程序的解決思路及博途V15的源程序供各位朋友參考。所謂動態(tài)密碼,就是所用的解密密碼是動態(tài)實(shí)時生成的,也就是說密碼是隨時間變化而變化。
過程是這樣實(shí)現(xiàn)的。當(dāng)調(diào)試人員在項目調(diào)試完成后,設(shè)置一個到計時天數(shù),當(dāng)天數(shù)到達(dá)后設(shè)備鎖機(jī),HMI上跳出解鎖界面,這個時候點(diǎn)擊HMI上的生成解鎖碼按鈕,生成解鎖碼(解鎖碼是在動態(tài)驗證碼中挑選8位生成的,在此基礎(chǔ)上還可以擴(kuò)展出隨機(jī)生成的解鎖碼..........)。然后客戶把解鎖碼告訴給調(diào)試人員,調(diào)試人員根據(jù)解鎖碼計算出解密密碼告訴給客戶解密(調(diào)試人員是需要知道這個解密算法)。
加密計時模塊
1、首先調(diào)用RD_LOC_T讀取日期時間存入到FB塊本地臨時變量中,讀取秒數(shù),根據(jù)秒數(shù)計算天數(shù)
2、調(diào)用西門子官方隨機(jī)數(shù)生成塊,并將隨機(jī)數(shù)加上索引。
3、將隨機(jī)數(shù)按照索引的順序,放入相應(yīng)的寄存器,并轉(zhuǎn)成字符并顯示在HMI上,可以看到動態(tài)的字符變化的炫酷效果
4、生成解鎖碼顯示在HMI,客戶把這個解鎖碼告訴調(diào)試人員,調(diào)試人員需要解鎖碼計算出密碼。
5、制作解密算法(這個機(jī)密算法根據(jù)需要可以自己更改)并強(qiáng)轉(zhuǎn)成DINT類型,并密碼核對解密。
6、解密完成復(fù)位狀態(tài)
展開 博途V17終于來啦,先了解清楚再考慮是否安裝
更多精彩,點(diǎn)擊下方立即關(guān)注 “ 電工e學(xué)堂 ”
西門子TIA Portal V17中文簡稱博途V17,是西門子工業(yè)自動化最重磅的軟件產(chǎn)品,V17新增加CFC功能、1518HF CPU等功能,提供了豐富的功能模塊,可以有效地縮短工程時間。
同時與PLCSIM、NX MCD、Process Simulate、SMIT、Plant Simulation、Amesim等數(shù)字化仿真設(shè)計軟件之間集成越來越緊密,越來越多的強(qiáng)大的通訊功能(OPC UA、MQTT WebAPI.....)
操作系統(tǒng)
從V16開始,TIA Portal便不再支持Windows7系統(tǒng),所以建議使用Windows 10 LSTC系統(tǒng)來安裝TIA Portal V17。
展開 
西門子博途組態(tài)兩臺s7-1500PLC的S7通訊
一.用博途軟件組態(tài)兩臺1511-1 PN CPU,設(shè)置好兩臺PLC在同一網(wǎng)段。
二.組態(tài)S7連接
1.選中其中一臺CPU,在下拉連接選框,選S7連接,右鍵所選CPU,選擇添加新連接,彈出第二臺PLC,點(diǎn)擊添加。
2.網(wǎng)絡(luò)試圖界面出現(xiàn)兩臺PLC的連接信息,以及IP地址分配。連接菜單出現(xiàn)兩臺PLC的本地連接名稱,本地站點(diǎn),本地ID,伙伴ID,伙伴以及連接類型等。
三.編譯,開始在第一臺PLC編寫程序。
1.在指令菜單欄----->通信指令欄---->找到s7通信------>PUT/GET
2.GET指令管腳介紹(從遠(yuǎn)程CPU讀取數(shù)據(jù))
a.REQ----控制參數(shù)request,在上升沿時激活數(shù)據(jù)交換功能。
b.ID------用于指定與伙伴連接的尋址參數(shù)(也就是圖上的本地ID,伙伴ID)
c.ADDR_1------指向伙伴CPU上待讀取區(qū)域的指針。
d.RD_1------指向本地CPU上用于輸入已讀取數(shù)據(jù)的區(qū)域的指針。
e.NDR-----狀態(tài)參數(shù),:0:作業(yè)尚未開始或仍在運(yùn)行,1:作業(yè)已成功完成。
f.ERROR---錯誤信息,0:無錯誤,1:出錯
g.STATUS-----錯誤代碼(詳見說明書)
3.PUT指令管腳介紹(向遠(yuǎn)程CPU寫入數(shù)據(jù))
a.REQ----控制參數(shù)request,在上升沿時激活數(shù)據(jù)交換功能。
b.ID------用于指定與伙伴連接的尋址參數(shù)(也就是圖上的本地ID,伙伴ID)
c.ADDR_1------指向伙伴CPU上寫入數(shù)據(jù)區(qū)域的指針。
展開 S7-1500 存儲卡使用詳解
當(dāng)前要下載的博途項目版本比存儲卡里的項目版本低,比如,存儲卡中的博途項目版本是V16,但是當(dāng)前需要下載V15版本的項目,就有可能下載不了。
下載項目過程中發(fā)生了意外終止,比如網(wǎng)絡(luò)中斷,這樣會造成存儲卡中的項目不完整,TIA STEP7無法再連接CPU進(jìn)行下載。
清除存儲卡項目數(shù)據(jù)的方法:
通過 CPU 的顯示屏進(jìn)行格式化。
使用TIA STEP 7 進(jìn)行格式化。
使用市售SD卡讀卡器刪除項目文件。
1.通過 CPU 的顯示屏進(jìn)行格式化
這種方式無需額外硬件和軟件,但要求CPU和顯示屏的固件版本必須大于或等于V2.0。這種方式適用于忘記讀寫保護(hù)密碼的情況。具體操作步驟如下:
(1) 通過左右箭頭鍵選擇Settings菜單,點(diǎn)擊OK鍵進(jìn)入,如圖1所示。
圖 1 選擇進(jìn)入Settings菜單
(2) 通過下箭頭鍵選擇Card handling菜單項,單擊OK鍵進(jìn)入,如圖2所示。
圖 2 選擇進(jìn)入Card handling菜單項
(3) 選擇Format card菜單項,單擊OK鍵進(jìn)入,如圖3所示。
圖 3 選擇進(jìn)入Format card菜單項
(4) 單擊OK鍵確認(rèn)進(jìn)行格式化操作,PLC將進(jìn)入STOP模式,如圖4所示。
圖 4 確認(rèn)格式化操作
2.使用TIA STEP7 進(jìn)行格式化
這種方式需要一臺安裝了博途軟件的計算機(jī),并跟CPU在線連接,這種方式不適用于忘記讀寫保護(hù)密碼的情況。
具體操作步驟如下:
① 在項目樹中雙擊“在線訪問”。
② 選擇電腦網(wǎng)卡。
③ 雙擊“更新可訪問的設(shè)備”菜單項。
④ 選擇搜索到的連接的CPU。
⑤ 打開 CPU 的“在線與診斷”視圖。
⑥ 選擇"功能"菜單中的"格式化存儲卡"。
⑦ 單擊"格式"。
展開 利用博途修改CPU參數(shù)屬性配置
激活“自動生成PROFINET 設(shè)備名稱”,TIA 博途根據(jù)接口名稱自動生成PROFINET設(shè)備名稱。
“轉(zhuǎn)換的名稱”,是指此PROFINET 設(shè)備名稱轉(zhuǎn)換為符合 DNS 慣例的名稱,用戶不能修改。
“設(shè)備編號”,是指 PROFINET IO 設(shè)備的編號。在發(fā)生故障時可以通過編程讀取該編號。對于IO 控制器默認(rèn)為0, 無法修改。
“時間同步”:
可以激活“通過NTP 服務(wù)器啟動同步時間”。NTP(Network Time Protocol) 即網(wǎng)絡(luò)時間協(xié)議,可用于同步網(wǎng)絡(luò)中系統(tǒng)時鐘的一種通用機(jī)制。可以實(shí)現(xiàn)跨子網(wǎng)的時間同步,精度則取決于所使用的NTP 服務(wù)器和網(wǎng)絡(luò)路徑等特性。在NTP 時間同步模式下,CPU 的接口按設(shè)定的“更新間隔”時間(單位為秒)從 NTP 服務(wù)器定時獲取時鐘同步,時間間隔的取值范圍在10秒到一天之間, 這里最多可以添加4個NTP服務(wù)器。
“CPU與該設(shè)備中的模塊進(jìn)行數(shù)據(jù)同步”:是指同步 CM/CP 的時間和CPU 的時間。
注意:
建議在CM/CP和CPU中,只對一個模塊進(jìn)行時間同步,以便使站內(nèi)的時間保持一致。
“操作模式”:
可以設(shè)置“IO 控制器”或是 “IO設(shè)備”。如果該 CPU 作為智能設(shè)備,則激活“IO設(shè)備”,并在“已分配的 IO 控制器中”, 選擇該IO 設(shè)備的IO 控制器(如果 IO 控制器不在同一項目中,則選擇“未分配”)。并根據(jù)需要選擇是否激活“PN 接口的參數(shù)由上位 IO 控制器進(jìn)行分配”和“優(yōu)先啟用”等參數(shù),以及設(shè)置智能設(shè)備的通信傳輸區(qū)等。
高級選項:可以對“接口選項”,“介質(zhì)冗余”,“實(shí)時設(shè)定”和“端口”進(jìn)行設(shè)置。
“Web 服務(wù)器訪問”:
激活“啟用使用該接口訪問 Web 服務(wù)器”,則可以通過該接口訪問集成在 CPU 內(nèi)部的 Web 服務(wù)器。
展開 西門子200系列/1200/1500 PLC、博途、WINCC、觸摸屏等問答錦集
博途WinCC歷史數(shù)據(jù)儲存時間是多少?
WinCC Professional 的歸檔數(shù)據(jù)默認(rèn)存儲方式為:每天生成一個數(shù)據(jù)庫文件,最多存儲一周七天的數(shù)據(jù),當(dāng)數(shù)據(jù)存儲超過一周時,按照先進(jìn)先出的規(guī)則清空數(shù)據(jù),用戶可以通過修改歸檔屬性,擴(kuò)大歸檔的存儲時間范圍。
聲明:版權(quán)歸原作者所有,本文轉(zhuǎn)載只為學(xué)習(xí)分享,無商業(yè)用途,向原作者致敬,因部分文章來自網(wǎng)絡(luò)并多次轉(zhuǎn)載,未能找到原作者和原始出處,還望諒解,如若侵權(quán),請掃碼關(guān)注小編微信號(woxinyijiu55828),會在第一時間處理,多謝!
商務(wù)合作請掃碼加我
弱電、電工電氣、編程行業(yè)
帶您進(jìn)入強(qiáng)大的行業(yè)交流圈
請關(guān)注公眾號:電工電氣一網(wǎng)通
▼
往期精彩推薦
▼
橋架彎頭制作方法圖文匯總,進(jìn)來學(xué)經(jīng)驗
電工接線神器,很多老電工都愛不釋手,一分鐘能做好幾個電線接頭
分配電箱、總配電箱(柜)、開關(guān)箱如何布置,你知道嗎?
PVC電線管預(yù)埋:模板開洞弊端多,現(xiàn)場就是這樣做!
火線當(dāng)成零線用,使用一年多都沒有出現(xiàn)問題?
專業(yè)的知識和技能是每天點(diǎn)滴積累的
關(guān)注我們每天分享行業(yè)專業(yè)知識
您的分享與點(diǎn)贊是我們傳遞價值的動力!
您若喜歡,請分享、點(diǎn)贊、在看
展開 你最愛的西門子PLC加密方式是哪種?
01
使用西門子安全PLC或者博途的KNOWHOW功能
西門子安全PLC作為西門子主打安全功能的一款產(chǎn)品,它的性能毋庸置疑,而且安全PLC的程序塊加密后無法破解;可以很好的保護(hù)核心。而博途PLC作為西門子的最新產(chǎn)品,其版權(quán)保護(hù)也是它的主要功能之一,KNOWHOW功能是軟硬件雙重加密,不加密的塊可以正常監(jiān)控,沒有密碼的話甚至無法下載到其他PLC;因此使用博途的KNOWHOW功能既可以將程序交給甲方方便維護(hù),又可以保護(hù)自己的核心程序不被竊取。
02
采用高級語言編寫部分重要的工藝程序
西門子除了最基礎(chǔ)的LAD梯形圖編程,F(xiàn)BD功能塊編程和STL語句表編程還有很多其他的方式,比如說PCS7的CFC,SFC; 除此之外還有SCL,S7-GRAPH等等。對于這些語言,一般的工控人員很難全部精通,因此仿制難度大大提升,因此非常關(guān)鍵的工藝程序可以由這些語言編寫,也可以很好的保護(hù)自己的核心。建議用戶應(yīng)該盡量采用高級層次的編程方式,這樣編出來的程序中嵌入系統(tǒng)的保護(hù)加密程序,才不容易被發(fā)現(xiàn)而仿制。
(1)編程方式的采用
采用模塊化的程序結(jié)構(gòu),采用符號名,參數(shù)化來編寫子程序塊
盡量采用背景數(shù)據(jù)塊和多重背景的數(shù)據(jù)傳遞方式
多采用間接尋址的編程方式
復(fù)雜系統(tǒng)的控制程序尤其是一些帶有順序控制或配方控制的程序,可以考慮采用數(shù)據(jù)編程的方式,即通過數(shù)據(jù)的變化來改變系統(tǒng)的控制邏輯或控制順序。
展開 【案例】基于西門子S7-1200PLC的傳送帶簡單控制程序
二、硬件設(shè)備
1.一臺裝有博途及其仿真軟件、FACTORYIO軟件的PC
三、軟件
1.西門子plc編程軟件:TIA博途V16
2.博途仿真軟件:PLCSIMV16
3.FACTORY IO軟件
四、I/O分配
輸入點(diǎn)
注釋
輸出點(diǎn)
注釋
I0.0
開始按鈕
Q0.0
開始指示燈
I0.1
停止按鈕
Q0.1
停止指示燈
I0.2
傳感器A
Q0.2
長傳送帶正方向
I0.3
傳感器B
Q0.3
長傳送帶反方向
I0.4
5種西門子PLC程序加密方法大全,最后一種很難破!這個一定要收藏了!
1、
使用西門子安全PLC或者博途的KNOWHOW功能
西門子安全PLC作為西門子主打安全功能的一款產(chǎn)品,它的性能毋庸置疑,而且安全PLC的程序塊加密后無法破解;可以很好的保護(hù)核心。而博途PLC作為西門子的最新產(chǎn)品,其版權(quán)保護(hù)也是它的主要功能之一,KNOWHOW功能是軟硬件雙重加密,不加密的塊可以正常監(jiān)控,沒有密碼的話甚至無法下載到其他PLC;因此使用博途的KNOWHOW功能既可以將程序交給甲方方便維護(hù),又可以保護(hù)自己的核心程序不被竊取。
2、
采用高級語言編寫部分重要的工藝程序
西門子除了最基礎(chǔ)的LAD梯形圖編程,F(xiàn)BD功能塊編程和STL語句表編程還有很多其他的方式,比如說PCS7的CFC,SFC; 除此之外還有SCL,S7-GRAPH等等。對于這些語言,一般的工控人員很難全部精通,因此仿制難度大大提升,因此非常關(guān)鍵的工藝程序可以由這些語言編寫,也可以很好的保護(hù)自己的核心。
展開 
五種西門子PLC程序加密方法,最后一種很難破!
一、使用西門子安全PLC或者博途的KNOWHOW功能
西門子安全PLC作為西門子主打安全功能的一款產(chǎn)品,它的性能毋庸置疑,而且安全PLC的程序塊加密后無法破解;可以很好的保護(hù)核心。而博途PLC作為西門子的最新產(chǎn)品,其版權(quán)保護(hù)也是它的主要功能之一,KNOWHOW功能是軟硬件雙重加密,不加密的塊可以正常監(jiān)控,沒有密碼的話甚至無法下載到其他PLC;因此使用博途的KNOWHOW功能既可以將程序交給甲方方便維護(hù),又可以保護(hù)自己的核心程序不被竊取。
二、采用高級語言編寫部分重要的工藝程序
西門子除了最基礎(chǔ)的LAD梯形圖編程,F(xiàn)BD功能塊編程和STL語句表編程還有很多其他的方式,比如說PCS7的CFC,SFC; 除此之外還有SCL,S7-GRAPH等等。對于這些語言,一般的工控人員很難全部精通,因此仿制難度大大提升,因此非常關(guān)鍵的工藝程序可以由這些語言編寫,也可以很好的保護(hù)自己的核心。
1.編程方式的采用
a)采用模塊化的程序結(jié)構(gòu),采用符號名,參數(shù)化來編寫子程序塊
b)盡量采用背景數(shù)據(jù)塊和多重背景的數(shù)據(jù)傳遞方式
c)多采用間接尋址的編程方式
d)復(fù)雜系統(tǒng)的控制程序尤其是一些帶有順序控制或配方控制的程序,可以考慮采用數(shù)據(jù)編程的方式,即通過數(shù)據(jù)的變化來改變系統(tǒng)的控制邏輯或控制順序。
用戶應(yīng)該盡量采用以上幾種高級層次的編程方式,這樣編出來的程序中嵌入系統(tǒng)的保護(hù)加密程序,才不容易被發(fā)現(xiàn)而仿制。
展開 西門子PLC這幾種加密方式,你PICK那種?
一、使用西門子安全PLC或者博途的KNOWHOW功能
西門子安全PLC作為西門子主打安全功能的一款產(chǎn)品,它的性能毋庸置疑,而且安全PLC的程序塊加密后無法破解;可以很好的保護(hù)核心。而博途PLC作為西門子的最新產(chǎn)品,其版權(quán)保護(hù)也是它的主要功能之一,KNOWHOW功能是軟硬件雙重加密,不加密的塊可以正常監(jiān)控,沒有密碼的話甚至無法下載到其他PLC;因此使用博途的KNOWHOW功能既可以將程序交給甲方方便維護(hù),又可以保護(hù)自己的核心程序不被竊取。
二、采用高級語言編寫部分重要的工藝程序
|
西門子除了最基礎(chǔ)的LAD梯形圖編程,F(xiàn)BD功能塊編程和STL語句表編程還有很多其他的方式,比如說PCS7的CFC,SFC; 除此之外還有SCL,S7-GRAPH等等。對于這些語言,一般的工控人員很難全部精通,因此仿制難度大大提升,因此非常關(guān)鍵的工藝程序可以由這些語言編寫,也可以很好的保護(hù)自己的核心。建議用戶應(yīng)該盡量采用高級層次的編程方式,這樣編出來的程序中嵌入系統(tǒng)的保護(hù)加密程序,才不容易被發(fā)現(xiàn)而仿制。
(1)編程方式的采用
a)采用模塊化的程序結(jié)構(gòu),采用符號名,參數(shù)化來編寫子程序塊
b)盡量采用背景數(shù)據(jù)塊和多重背景的數(shù)據(jù)傳遞方式
c)多采用間接尋址的編程方式
d)復(fù)雜系統(tǒng)的控制程序尤其是一些帶有順序控制或配方控制的程序,可以考慮采用數(shù)據(jù)編程的方式,即通過數(shù)據(jù)的變化來改變系統(tǒng)的控制邏輯或控制順序。
展開 如何對PLC程序加密和解密的?德國的工程師都是這樣做的
01
使用西門子安全PLC
或者博途的KNOWHOW功能
西門子安全PLC作為西門子主打安全功能的一款產(chǎn)品,它的性能毋庸置疑,而且安全PLC的程序塊加密后無法破解;可以很好的保護(hù)核心。而博途PLC作為西門子的最新產(chǎn)品,其版權(quán)保護(hù)也是它的主要功能之一,KNOWHOW功能是軟硬件雙重加密,不加密的塊可以正常監(jiān)控,沒有密碼的話甚至無法下載到其他PLC;因此使用博途的KNOWHOW功能既可以將程序交給甲方方便維護(hù),又可以保護(hù)自己的核心程序不被竊取。
02
采用高級語言
編寫部分重要的工藝程序
西門子除了最基礎(chǔ)的LAD梯形圖編程,F(xiàn)BD功能塊編程和STL語句表編程還有很多其他的方式,比如說PCS7的CFC,SFC;除此之外還有SCL,S7-GRAPH等等。對于這些語言,一般的工控人員很難全部精通,因此仿制難度大大提升,因此非常關(guān)鍵的工藝程序可以由這些語言編寫,也可以很好的保護(hù)自己的核心。
(1)編程方式的采用
a)采用模塊化的程序結(jié)構(gòu),采用符號名,參數(shù)化來編寫子程序塊;b)盡量采用背景數(shù)據(jù)塊和多重背景的數(shù)據(jù)傳遞方式;
c)多采用間接尋址的編程方式;
d)復(fù)雜系統(tǒng)的控制程序尤其是一些帶有順序控制或配方控制的程序,可以考慮采用數(shù)據(jù)編程的方式,即通過數(shù)據(jù)的變化來改變系統(tǒng)的控制邏輯或控制順序。
用戶應(yīng)該盡量采用以上幾種高級層次的編程方式,這樣編出來的程序中嵌入系統(tǒng)的保護(hù)加密程序,才不容易被發(fā)現(xiàn)而仿制。
展開 同一項目下的S7-1200之間的S7通信
二、硬件設(shè)備
1.CPU 1214C DC/DC/DC
2.CPU 1214C DC/DC/DC
三、軟件
西門子plc編程軟件:TIA 博途
四、實(shí)現(xiàn)方法
1.使用博途創(chuàng)建一個新項目,并通過“添加新設(shè)備”組態(tài) S7-1200 站 client V4.1,選擇 CPU1214C DC/DC/DC V4.1(client IP:192.168.0.10);接著組態(tài)另一個S7-1200站 server v2.0,選擇 CPU1214C DC/DC/DC V2.0(server IP:192.168.0.12),如圖1所示
圖1
2.在“設(shè)備組態(tài)”中 ,選擇“網(wǎng)絡(luò)視圖”欄進(jìn)行配置網(wǎng)絡(luò),點(diǎn)中左上角的“連接”圖標(biāo),連接框中選擇“S7連接”,然后選中client v4.1 CPU(客戶端),右鍵選擇“添加新的連接”,在創(chuàng)建新連接對話框內(nèi),選擇連接對象“server v2.0 CPU”,選擇“主動建立連接”后建立新連接,如圖2所示:
圖2
3.在中間欄的“連接”條目中,可以看到已經(jīng)建立的“S7_連接_1”,如圖3所示:
圖3
4.點(diǎn)中上面的連接,在“S7_連接_1”的連接屬性中查看各參數(shù),點(diǎn)中上面的連接,在“S7_連接_1”的連接屬性中查看各參數(shù),如圖4所示:
圖4
5.在本地ID中:顯示通訊連接的ID 號,這里ID=W#16#100(編程使用),如圖5所示:
圖5
6.在特殊連接屬性中:可以選擇是否為主動連接,這里client v4.1是主動建立連接,如圖6所示:
圖6
7.在地址詳細(xì)信息中:定義通訊雙方的 TSAP 號,這里不需要修改,如圖7所示:
圖7
展開