西門子DP電線電纜總代理商西門子DP電線電纜總代理商
品牌:siemens/西門子 產(chǎn)品規(guī)格:*
上海桀呈工業(yè)自動化設(shè)備有限公司
:李蕭
:(同步)
:
-------------------------------
西門子PLCS7-200,S7-300,S7-1500,S7-1200,S7-200SMART,S7-400系列模塊
西門子中國總代理200CN
概述
S7-200系列PLC適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強(qiáng)大功能使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜控制功能。因此S7-200系列具有*的性能/價格比。
西門子中國總代理300系列產(chǎn)品概述
功能強(qiáng)大,結(jié)構(gòu)緊湊并且經(jīng)濟(jì)
SIMATIC S7- 300通用控制器可以節(jié)省安裝空間并且具有模塊化設(shè)計的特點。
大量的模塊可根據(jù)手頭的任務(wù)被用于擴(kuò)展集中系統(tǒng)或創(chuàng)建分散結(jié)構(gòu)的系統(tǒng),并促進(jìn)備件成本效益的經(jīng)濟(jì)性。憑借其令人印象深刻的創(chuàng)新系列,SIMATIC S7 -300通用控制器成為了一個可以有效節(jié)省用戶額外投資和維護(hù)成本的綜合系統(tǒng)。
特別提示:SIMATIC S7-400H控制器已全面升級為V6版-5H PN/DP控制器!
SIMATIC家族內(nèi)強(qiáng)大的自動化系統(tǒng)
高超的通訊能力和強(qiáng)大的集成接口使SIMATIC S7-400成為極適合諸如對整個系統(tǒng)進(jìn)行協(xié)調(diào)的較大任務(wù)過程控制器的理想選擇。CPU的分級使得性能的可擴(kuò)展成為可能。
同時,對外設(shè)I/ O能力的擴(kuò)展幾乎是無限的。而且,程序控制器信號模塊可以在系統(tǒng)運行中(熱插拔)進(jìn)行插入和刪除操作,很容易進(jìn)行系統(tǒng)擴(kuò)展或模塊更換。
西門子中國總代理 西門子PLC模塊6ES7222-1HD22-0A01200系列產(chǎn)品概述
新的模塊化 SIMATIC S7-1200 控制器是我們新推出產(chǎn)品的核心,可實現(xiàn)簡單卻高度精確的自動化任務(wù)。SIMATIC S7-1200 控制器實現(xiàn)了模塊化和緊湊型設(shè)計,功能強(qiáng)大、投資安全并且*適合各種應(yīng)用。
西門子觸摸屏TP,KP,OP,KTP,OP,MP系列
西門子中國總代理觸摸屏概述
HMI 面板 - 特別適合惡劣的工業(yè)環(huán)境
SIMATIC 面板系列可以為每個應(yīng)用提供合適的解決方案,從簡單的鍵盤面板、移動和固定操作界面,直到*面板——堅固、小巧及多界面選項。 明亮的顯示屏和無差錯人機(jī)工程學(xué)操作,配備鍵盤或觸摸屏操作界面,為系統(tǒng)提高了附加值。
概述
------S7-200系列PLC適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強(qiáng)大功能使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜控制功能。因此S7-200系列具有*的性能/價格比
1 在 HMI 上顯示 Cam
當(dāng)項目運行時,為了能在HMI上以圖形方式顯示項目中生成的Cam曲線,目前有一個方法實現(xiàn)此功能,就是調(diào)用功能塊 FBGetCamValueForHMI 將Cam的位置輪廓顯示在HMI上。
1.1 FBGetCamValueForHMI 功能塊
在 simotion的程序單元中調(diào)用FBGetCamValueForHMI 功能塊,還需要在 WinccFlexible中進(jìn)行相關(guān)配置。
在調(diào)用 FB功能塊前,Cam必須使用系統(tǒng)函數(shù)_interpolateCam 進(jìn)行插補(bǔ)。
在HMI系統(tǒng)上顯示的點數(shù)定義在數(shù)據(jù)常量 giNR_OF_SET_POINTS 中,從值保存在數(shù)組中,zui大的點數(shù)為 999,也就是說常量 giNR_OF_SET_POINTS 不能超過 999。如果改變此常量的默認(rèn)值,需在WinccFlexible中必須進(jìn)行相應(yīng)的配置。
Cam圖形在WinccFlexible中的輸出是以線性類型來表示的。
功能塊讀出與固定主值相關(guān)的從值并且將它們寫入到一個數(shù)組中。主軸距離由Cam的系統(tǒng)變量來計算 ("leadingrange.start"-"leadingrange.end") /NR_OF_SET_POINTS。系統(tǒng)功能塊 _getcamfollowingvalue 用于讀出從位置值。
注意:
由于可能會造成較高的系統(tǒng)負(fù)荷,所以建議此功能塊在 motion task中調(diào)用。
1.2 調(diào)用FB
在插補(bǔ)生成 Cam曲線后,可以調(diào)用 FB 塊。必須在WinccFlexible中設(shè)置趨勢指針 Transfer1,它觸發(fā)WinccFlexible中的Cam曲線顯示。
"Trend Request" 指針在WinccFlexible中進(jìn)行設(shè)置,指示當(dāng)前顯示的Cam。
示例: 調(diào)用FB 后,如果使用圖像顯示功能顯示Cam曲線,則在simotion中創(chuàng)建指針變量:
• myTrendTransfer : 在HMI中設(shè)置的指針 "Trend Transfer1"
• myTrendRequest : 在HMI中設(shè)置的指針 "Trend Request"
1.3 在WinccFlexible中配置HMI
"cam display" 功能用于在WinccFlexible中顯示Cam。一個 cam 需要一個 "cam buffer" , 在此數(shù)組中填入FB的 INOUT變量 "SlaveValues" 。此外,Cam顯示必須通過一個指針觸發(fā)。
1.4 FB的輸入/輸出接口
表 1-1: FBGetCamValueForHMI 參數(shù)描述
名稱 | 參數(shù)類型 | 數(shù)據(jù)類型 | 描述 |
cam | IN | CamType | 被顯示的Cam |
camType | IN | EnumCamPositionMode | 顯示帶或不帶比例縮放(BASIC / ACTUAL) |
slaveValues | IN/OUT | aSlaveCamValue | 決定從位置的數(shù)組 |
minSlaveValue | OUT | REAL | 從位置的開始值 |
maxSlaveValue | OUT | REAL | 從位置的結(jié)束值 |
minMasterValue | OUT | REAL | 主位置的開始值 |
maxMasterValue | OUT | REAL | 主要位置的結(jié)束值 |
注: 參數(shù)類型 IN = 輸入?yún)?shù),OUT = 輸出參數(shù),IN/OUT = 輸入/輸出參數(shù) |
1.5 LAD 示意圖
圖1: FBGetCamValueForHMI 的LAD示意圖
2 功能塊的調(diào)用編程及HMI設(shè)置
在用戶項目中,該功能是用于在觸摸屏上顯示Cam曲線。
2.1 Simotion中創(chuàng)建Cam
首先要創(chuàng)建Cam:
圖2: 創(chuàng)建Cam曲線
2.2 Simotion中Cam顯示功能塊的編程
(1) 導(dǎo)入FBGetCamValueForHMI 功能塊
右鍵點擊項目導(dǎo)航中的“Program”,在彈出的菜單中選擇“Imporrt external source-ST source file”導(dǎo)入功能塊源文件:
圖3: 導(dǎo)入ST源文件
(2) 創(chuàng)建程序單元及全局變量
圖4: 創(chuàng)建全局變量
(3) 在HMICamDisplay程序單元中連接功能塊程序單元
圖5:連接調(diào)用的程序單元
(4) 用MCC語言編輯Cam曲線顯示程序(調(diào)用功能塊FBGetCamValueForHMI)
圖6:連接調(diào)用的程序單元
(5) 將程序分配到simotion系統(tǒng)執(zhí)行級中
圖7: 程序分配
2.3 WinccFlexible中HMI設(shè)置
在HMI中使用了一個特殊的方法,即在控件TrendView中顯示數(shù)組曲線的方法來實現(xiàn)Cam曲線的顯示:
(1) 建立simotion與HMI的連接
圖8: 建立simotion與HMI的連接
(2) 創(chuàng)建HMI變量
僅用于顯示Cam曲線的變量Tag有:
這些變量在SIMOTION中已創(chuàng)建。其中myslavevalue為Cam曲線數(shù)據(jù),而mytrendrequest以及mytrandtransfer用于控制HMI什么時候讀取Cam曲線。
注意:
設(shè)置myslavevalue的訪問方法為cyclic continuous或on_command:圖9: 設(shè)置myslavevalues的訪問方法為cyclic continuous
(3)在HMI上插入一個顯示趨勢圖控件TrendView
在其屬性->Properties->Trend中設(shè)置如下:
圖10: 趨勢圖設(shè)置
其中Samples的數(shù)量與FBGetCamValueForHMI中獲取的點數(shù)相同,在Source settings中設(shè)置如下:
圖11: 趨勢圖設(shè)
(4) 運行測試
完成后運行屏,顯示曲線畫面后,myTremdrequest第0位置1:
圖12: 運行測試
將myTrendtransfer設(shè)為H8001后,即將第0,15位置1后,曲線上傳至HMI:
圖13: 運行測試
在屏上顯示Cam曲線:
圖14: 運行測試
SINAMICS G120D的24V電源可以在幾個控制單元和其他設(shè)備之間級聯(lián),例如SIRIUS M200D, 通過插頭連接器到X01和X02.