TD200_PLC界面設計_第1頁
TD200_PLC界面設計_第2頁
TD200_PLC界面設計_第3頁
TD200_PLC界面設計_第4頁
TD200_PLC界面設計_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Date:2021-12-10File:SSP1_04C.1SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 第第7章章PLC界面設計基礎界面設計基礎 Date:2021-12-10File:SSP1_04C.2SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation7.1 7.1 TD200T

2、D200文本顯示和操作界面文本顯示和操作界面 7.1.1 7.1.1 TD200TD200概述概述 7.1.2 7.1.2 TD200TD200的組態(tài)基礎的組態(tài)基礎 7.1.3 7.1.3 TD200TD200的操作的操作 7.1.4 7.1.4 TD200TD200應用舉例應用舉例7.2 7.2 高級語言用于人機界面設計高級語言用于人機界面設計 7.2.2 7.2.2 VBVB概述概述 7.2.3 7.2.3 VBVB用于人機界面設計舉例用于人機界面設計舉例 Date:2021-12-10File:SSP1_04C.3SIMATIC S7Siemens AG 2000. All rights

3、 reserved.Information and Training CenterKnowledge for Automation7 7 1 1 TD200TD200文本顯示和操作界面文本顯示和操作界面 TD200是S7-200的文本顯示和操作界面。TD200即可以向S7-200 CPU發(fā)出命令,也可以接收S7-200返回的信息和數(shù)據(jù)并顯示。7.1.1 7.1.1 TD200TD200概述概述 1 1 TD200TD200基本性能基本性能 TD200可以用于顯示從S7-200讀來的信息,可以用于調整選定的程序變量。TD200還可以為S7-200提供強制和非強制I/O點的能力和為具有實時時鐘的C

4、PU提供設置時間和日期的能力。 2 2 硬件特點硬件特點 TD200的部件 文本顯示區(qū):文本顯示區(qū)為一個背光液晶顯示(LCD),可以顯示兩行信息 ,每行20個字符。用它可以看到從S7-200接收來的信息。健: TD200有9個鍵。其中有5個鍵為事先定義的、和上下文有關的 功能,其余4個鍵可以用戶來定義其功能。通信端口: 是一個9針D型連接器,它可以用TD/CPU電纜把TD200連接到 S7-200 CPU。 Date:2021-12-10File:SSP1_04C.4SIMATIC S7Siemens AG 2000. All rights reserved.Information and T

5、raining CenterKnowledge for Automation TD200鍵盤的特點 TD200鍵盤有9個鍵。5個事先定義的命令鍵(ENTER 、ESC 、UPARROW 、DOWNARROW 、SHIFT ), 4個用戶定義的功能鍵(F1、F2、F3、F4)。 其中用戶定義的功能鍵的狀態(tài)設置了MBx的狀態(tài)如下。 功能健F1設置標志位Mx.0。 F1+SHIFT鍵設置標志位Mx.4。 功能健F2設置標志位Mx.1。 F2+SHIFT鍵設置標志位Mx.5。 功能健F3設置標志位Mx.2。 F3+SHIFT鍵設置標志位Mx.6。 功能健F4設置標志位Mx.3。 F4+SHIFT鍵設置

6、標志位Mx.7。3 3 TD200TD200與與S7-200S7-200的連接的連接 5 5 TD200TD200的供電方式的供電方式 從S7-200 CPU供電 從外部電源供電 Date:2021-12-10File:SSP1_04C.5SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation7.1.2 7.1.2 TD200TD200的組態(tài)基礎的組態(tài)基礎 l l 啟動啟動TD200TD200組態(tài)向導組態(tài)向導 選擇語言和條狀字符集 TODForc

7、e功能和口令 保護的設置 確定功能鍵存儲位和顯 示更新率 選擇消息長度和消息的 數(shù)量 指定參數(shù)塊地址、誚息 使能地址和誚息位置 建立只有文本的消息 把數(shù)據(jù)值嵌入文本消息 7.1.3 7.1.3 TD200TD200的操作的操作 7.1.4 7.1.4 TD200TD200應用舉例應用舉例 本例子中,用TD200顯示PLC的一條具有嵌套數(shù)據(jù)的消息。第一行的格式為“TEST C:實際測試溫度”,第二行的格式為“SET C:設定溫度”。 Date:2021-12-10File:SSP1_04C.6SIMATIC S7Siemens AG 2000. All rights reserved.Infor

8、mation and Training CenterKnowledge for Automation1 1 設置設置TD200TD200組態(tài)組態(tài) 啟動TD200向導在STEP7的“菜單條”點擊“工具”,選中TD200精靈(向導)。圖7-35設置參數(shù)塊的數(shù)據(jù)塊 在TD200設置向導對話框中選擇參數(shù)塊的數(shù)據(jù)塊。選擇“VB0”如圖7-36。點擊下一步。 選擇語言種類“英語” 和所用字符組“原始TD200”如圖7-37。點擊下一步。 Date:2021-12-10File:SSP1_04C.7SIMATIC S7Siemens AG 2000. All rights reserved.Informat

9、ion and Training CenterKnowledge for Automation 選擇TOD為“是”,啟動強迫菜單為“是”,啟動密碼為“否” 。點擊下一步。 Date:2021-12-10File:SSP1_04C.8SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 選擇M內存為“M0”,更新速率為“盡快” 。點擊下一步。 Date:2021-12-10File:SSP1_04C.9SIMATIC S7Siemens AG 2

10、000. All rights reserved.Information and Training CenterKnowledge for Automation 選擇消息尺寸為“40個字符”,消息數(shù)為“一條” 。點擊下一步。 Date:2021-12-10File:SSP1_04C.10SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 選擇參數(shù)塊起始字節(jié)為“VB0”,啟動標志起始字節(jié)為“VB12”,消息內容起始字節(jié)為“VB40” 。點擊下一

11、步。 Date:2021-12-10File:SSP1_04C.11SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 輸入消息文本“TEST C:”和“SET C:” 。點擊“嵌入數(shù)據(jù)”選項。 Date:2021-12-10File:SSP1_04C.12SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Au

12、tomation 選擇數(shù)據(jù)格式為“字”,顯示格式為“不帶符號”,小數(shù)右側數(shù)位為“0”。點擊確認。同樣方法嵌入另一個數(shù)據(jù)格式。請不要忘了各數(shù)據(jù)值的地址。 Date:2021-12-10File:SSP1_04C.13SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 在下圖對話框中點擊“完成”,TD200設置完畢。 Date:2021-12-10File:SSP1_04C.14SIMATIC S7Siemens AG 2000. All rig

13、hts reserved.Information and Training CenterKnowledge for Automation2 對TD200組態(tài)的編程程序的功能是:把第一個嵌入數(shù)據(jù)VW556傳送到VW56中,把第二個嵌入數(shù)據(jù)VW576傳送到VW76中。啟動使能位VB12.7。為了避免TD200的按鍵(F1-F7)誤動作,可以把MB0請零。 Date:2021-12-10File:SSP1_04C.15SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for

14、Automation 7.2 7.2 高級語言用于人機界面設計高級語言用于人機界面設計 人機界面的設計除了由PLC供應商提供的成套設備,如S7-200的TD200、S7-300的WINCC等等。還可以使用高級語言有針對性地設計。如應用C語言、VC、VB對具體控制系統(tǒng)進行設計的人機界面也不在少數(shù)。 7.2.1 7.2.1 人機界面設計的基本要求人機界面設計的基本要求 整體界面設計:整體界面的設計要求功能比較全面,布局清晰合理,重點 突出,操作方便。此外還要考慮到系統(tǒng)控制的可靠和安全。 消息文本設計:消息文本界面的設計要求滿足要求,文字清晰顯著,顏色 搭配合理。此外還要考慮到文本的準確性和實時性。

15、 數(shù)據(jù)文本設計:數(shù)據(jù)文本界面的設計要求滿足要求,數(shù)據(jù)清晰顯著,顏色 搭配合理。此外也要考慮到數(shù)據(jù)的準確性和實時性。 動態(tài)畫面設計:動態(tài)畫面的設計要求畫面清晰顯著,顏色搭配合理。此外 也要考慮到畫面的準確性、實時性、賦予動感、形象和逼真。 通信設計:從人機界面的整體設計到各個局部設計的要求可以看到,人機界面的消息、數(shù)據(jù)和動畫都要求具有準確、可靠和快速。這就意味著人機界面(通信中的主站)和PLC的CPU的通信的無誤性和快速性至關重要。應用C語言、VC語言和VB語言等高級語言都可以方便快捷地解決人機界面設計中的問題。Date:2021-12-10File:SSP1_04C.16SIMATIC S7S

16、iemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation7.2.2 VB概述概述 1 VB1 VB特點特點VB是用可視化Basic語言來進行應用程序的開發(fā)。面向對象的設計思想、事件驅動的編程機制、“可視化”和“事件驅動”是VB的精髓。 2 2 VBVB功能功能VB的主要功能如下。 創(chuàng)建用戶界面通過VB可以建立多種用戶界面,如文檔界面、數(shù)據(jù)庫管理界面、工業(yè)控制界面等等。 數(shù)據(jù)庫處理通過VB提供的數(shù)據(jù)訪問控件或數(shù)據(jù)訪問對象。VB可以很方便地實現(xiàn)對JET數(shù)據(jù)庫、ISAM數(shù)據(jù)庫

17、以及ODBC等數(shù)據(jù)庫的訪問。 程序開發(fā)。VB通過自己的控件和數(shù)據(jù)處理功能,可以很方便地編制一些現(xiàn)場控制的應用程序和辦公自動化的管理程序。完成過程控制和系統(tǒng)管理程序的開發(fā)。 多媒體程序設計。通過VB提供的控件,可以完成對電腦中的多媒體設備進行控制,從而實現(xiàn)多媒體功能。 Date:2021-12-10File:SSP1_04C.17SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation 7.2.3 VB用于人機界面設計舉例用于人機界面設計舉例 1 1

18、 PCPC機與颯機與颯-200-200通信的及功能通信的及功能設計一如圖7-50的人機界面。對界面的要求:按下“通信開始”按鈕,PC機將文本1所顯示的數(shù)據(jù)通過PC機的COM1口發(fā)送出去。通過PC機和S7-200之間的通信電纜(485總線)數(shù)據(jù)送到S7-200的自由口0。在S7-200收到數(shù)據(jù)后,S7-200首先把收到的數(shù)據(jù)保存。然后再從存儲器中把這些數(shù)據(jù)取出,并從自由口發(fā)送到PC機。PC機收到S7-200返回的數(shù)據(jù)后,把數(shù)據(jù)在文本2上顯示。2 2 PC機的機的VB程序設計程序設計1 1)VBVB的窗體設計的窗體設計 根據(jù)要求,窗體應安裝如下控件。 標簽控件Label 文本控件Text 按鈕控件

19、Command 定時器控件Timer 通信控件MSComm Date:2021-12-10File:SSP1_04C.18SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation2 2)VBVB的程序設計的程序設計Dim a$, b$, N 聲明模塊級變量Private Sub Form_Load() 進入對窗體初始化子程序Form1.WindowState = 2 設置窗口的狀態(tài)為最大化MSComm1.CommPort = 1 設置通訊口為COM

20、1MSComm1.Settings = “9600,n,8,1” 設置參數(shù)9600波特、無校驗、數(shù)據(jù) 為8位、停止位1位等參數(shù)If MSComm1.PortOpen = True Then MSComm1.PortOpen = False 關閉通信口ElseEnd IfTimer1.Interval = 1000 定時時間設定1sTimer1.Enabled = False 定時器不使能Text1.Text = 清文本1Text2.Text = 清文本2N = False 設置標志字N= FalseEnd Sub 子程序結束 Date:2021-12-10File:SSP1_04C.19SIM

21、ATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation Private Sub Command1_Click() 進入點擊按鈕1(開始通訊)子程序MSComm1.PortOpen = True 打開通信口Timer1.Enabled = True 定時器使能End Sub 子程序結束Private Sub Command2_Click() 進入點擊按鈕2(清除文本)子程序Text1.Text = 清文本1Text2.Text = 清文本2End Sub

22、 子程序結束Private Sub Command3_Click()進入點擊按鈕2(結束通信)子程序MSComm1.PortOpen = False 關閉通信口Unload Me 卸載窗體End Sub 子程序結束Date:2021-12-10File:SSP1_04C.20SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for AutomationPrivate Sub Timer1_Timer() 進入定時通信處理子程序If N = False Then 標志字N

23、= False為發(fā)送條件a$ = Text1.Text + Chr$(10) + Chr$(13) a$為帶結束符的要發(fā)送的數(shù)據(jù)MSComm1.Output = a$ 發(fā)送數(shù)據(jù)End IfIf N = True Then 標志字N= True為接收條件Do While MSComm1.InBufferCount 6 等待接收返回的數(shù)據(jù)Loopb$ = MSComm1.Input 接收數(shù)據(jù)Text2.Text = Text2.Text + b$ 返回的數(shù)據(jù)在文本2上連續(xù)顯示End IfN = Not N 標志字N取反End Sub 子程序結束 Date:2021-12-10File:SSP1_0

24、4C.21SIMATIC S7Siemens AG 2000. All rights reserved.Information and Training CenterKnowledge for Automation3 3 PLC的通信程序設計的通信程序設計1)PLC的程序結構的程序結構PLC的程序由主程序OB1、中斷程序INT0、INT1和INT2組成。2)PLC的程序設計的程序設計 OB1程序設計及說明 網(wǎng)絡1程序說明:框圖1的作用是初始化,由SM0.1啟動。初始化設定通訊參數(shù)??驁D2的作用是接收控制,為允許接收(B#16#B0送SMB87)??驁D3的作用是給出結束符“A”(十進制的10即B#16#0A送SMB89)??驁D4的作用是給出最大字符數(shù)為100 (B#100送SMB94)??驁D5、6和7的作用是給出中斷控制。設置INT0為端口0接收信息完成(事件23)中斷入口、設置INT2為端口0發(fā)送字符(事件9)中斷入口??驁D7的作用是允許中斷(ENI)。框圖8的作用是自由口0開始等待接收數(shù)據(jù)(RCV)。網(wǎng)絡2程序說明:框圖1設定發(fā)送6個字符(B#6送VB299)。 框圖2和3的作用是指出發(fā)送數(shù)據(jù)源地址和發(fā)送區(qū)地址。 Date:2021-12-10File:SSP1_04C.22SIMATIC S7Siemens AG 200

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論