1 什么是PPI通信 PPI協(xié)議是西門子為S7-200專門開發(fā)的通信協(xié)議,是不開放的協(xié)議。CPU自帶的兩個通信口(Port0、 Port1)均支持該協(xié)議,S7-200的一些通信模塊也支持PPI協(xié)議。編程軟件Micro/WIN與CPU進(jìn)行編程通信也使用PPI協(xié)議,編程下載必須使用配套的PPI線纜。 PPI是一種主從協(xié)議,CPU既可以做主站,又可以做從站。主站靠PPI協(xié)議管理與從站通訊。所有的通信程序運(yùn)行在主CPU上,從站設(shè)備不需要專門的通信代碼,根據(jù)主站的請求做出對應(yīng)響應(yīng),實(shí)現(xiàn)CPU之間的數(shù)據(jù)交換。 采用PPI協(xié)議可以構(gòu)成由單主站多從站構(gòu)成簡單的PPI網(wǎng)絡(luò),也可設(shè)置多個主站和若干從站構(gòu)成復(fù)雜的通信網(wǎng)絡(luò),但是主站數(shù)量一般不**過32個,不過大家一般也不會這么復(fù)雜的使用。建議使用單主站多從站的簡單PPI網(wǎng)絡(luò)。 S7-200 CPU的PPI網(wǎng)絡(luò)通信建立在RS-485的硬件基礎(chǔ)上,連接屬性硬件設(shè)備與其他RS-485網(wǎng)絡(luò)一致,即通過一對雙絞線直接連接即可,非常方便。 本文下面主要介紹如何基于PPI協(xié)議實(shí)現(xiàn)兩個CPU之間進(jìn)行數(shù)據(jù)交換。 2 如何基于PPI協(xié)議實(shí)現(xiàn)兩個PLC之間通信 **、硬件連接 下圖是S7-200通信端口端口定義入下圖所示,PPI通信建立在485的硬件基礎(chǔ)上,因此需要制作一根至少包含一對雙絞線的屏蔽線,兩端分別接DB9頭子的3腳和8腳,屏蔽層接DB9頭子的金屬外殼。如果實(shí)在找不到雙絞線自己也可以找兩根單根線,自己絞一下,但是只限于臨時用正式產(chǎn)品不建議用。 兩個PLC之間距離不能太遠(yuǎn),較好不要**過50米,如果**過的話較好使用中繼器,可以采購200配套的中繼器,也可以自己從某寶上買。 第二、合理分配CPU地址 PPI通信要求PPI網(wǎng)絡(luò)內(nèi)每個CPU具有不同地址,Micro/WIN默認(rèn)為0,CPU默認(rèn)為2,因此建議主PLC的地址設(shè)置為2,從PLC地址依次設(shè)置為11、12、13……依次類推。 第三、正確初始化 通過初始化特殊寄存器SMB30,將主CPU端口0配置為PPI主站模式,同時將數(shù)據(jù)緩存區(qū)清零。 配置時只需要關(guān)心較低兩位即可,即mm,其他的都配置成零就行了。2就是PPI主站模式。 從站配置成PPI從站模式,即配置成2。 第四、正確準(zhǔn)備數(shù)據(jù) 數(shù)據(jù)必須按照規(guī)定將相應(yīng)的數(shù)據(jù)填入緩沖區(qū),數(shù)據(jù)格式如下所示。例如數(shù)據(jù)發(fā)送緩沖區(qū)為VB200,那么VB200就是狀態(tài)字,不需要填寫,用于讀取指令執(zhí)行的狀態(tài)。VB201為目標(biāo)從站的地址,VB202到VB205時從站目標(biāo)地址,VB206為數(shù)據(jù)長度,如果是寫指令就是希望寫的字節(jié)數(shù),如果是讀指令就是希望讀回來數(shù)據(jù)的長度。VB207及以后是數(shù)據(jù)區(qū)。對NETR,執(zhí)行NETR指令后,從遠(yuǎn)程站讀到的數(shù)據(jù)放在這個數(shù)據(jù)區(qū)。對NETW,執(zhí)行NETW指令前,要發(fā)送到遠(yuǎn)程站的數(shù)據(jù)放在這個數(shù)據(jù)區(qū)。 第三、適時調(diào)用收發(fā)指令 PPI通信指令只有兩條,分別是:網(wǎng)絡(luò)讀和網(wǎng)絡(luò)寫,調(diào)用也很簡單,只需要*本次讀寫己方的端口和數(shù)據(jù)緩沖區(qū)地址。 為了減少數(shù)據(jù)交換造成CPU資源的過度浪費(fèi),不建議每個循環(huán)周期都調(diào)用通信指令。可以根據(jù)需要進(jìn)行指令調(diào)用,進(jìn)行數(shù)據(jù)交換,如果無法找到合適的指令觸發(fā)條件,可以使用定時器進(jìn)行周期調(diào)用。 為了保證數(shù)據(jù)的實(shí)時性,建議采用定時中斷,在中斷事件中調(diào)用通信指令。 *四,正確進(jìn)行指令調(diào)用 3 使用PPI通信注意事項(xiàng) 1、硬件接線時,DB9頭子,3腳對3腳,8腳對8腳。線纜采用雙絞線,盡量使用屏蔽線,長度不要**過50m,**過50m需要使用中繼器。 2、千萬不要每個CPU掃描周期調(diào)用讀寫指令,否則會對過多占用CPU資源。 |
詞條
詞條說明
硬件中斷 OB說明可以使用硬件中斷 OB 來響應(yīng)特定事件。 只能將觸發(fā)報警的事件分配給一個硬件中斷 OB。而一個硬件中斷 OB 可以分配給多個事件。高速計(jì)數(shù)器和輸入通道可以觸發(fā)硬件中斷。 對于將觸發(fā)硬件中斷的各高速計(jì)數(shù)器和輸入通道,需要組態(tài)以下屬性:將觸發(fā)硬件中斷的過程事件,例如,高速計(jì)數(shù)器的計(jì)數(shù)方向改變分配給該過程事件的硬件中斷 OB 的編號在用戶程序中較多可使用 50 個互相獨(dú)立的硬件中斷 O
端口端口的設(shè)置對于每個 PoE 端口,都可以*是否通過以太網(wǎng)供電。還可以為各個連接的受電設(shè)備 (PD) 設(shè)置**級。**級高的設(shè)備**于其它受電設(shè)備。在此頁面,可查看有關(guān)各個 PoE 端口的詳細(xì)信息。顯示框說明該頁面包含兩個表。在表 1 中,可進(jìn)行設(shè)置,并同時將這些設(shè)置分配到所有端口。在表 2 中,可以對各端口進(jìn)行不同的設(shè)置。表 1 包含以下列:端口 (Port)顯示設(shè)置對于所有端口有效。設(shè)置
用戶特定 (S615)可在此頁面中定義用戶特定的規(guī)則集。例如,可以用規(guī)則集匯總遠(yuǎn)程訪問所需的*墻規(guī)則。可以將一個規(guī)則集分配給一個或多個用戶。如果此用戶登錄成功,則會啟用針對此用戶的*墻規(guī)則集。登錄后即啟動定時器。時間到期后,用戶將自動從設(shè)備注銷。描述“規(guī)則集”區(qū)域Name定義規(guī)則集的一名稱。如果單擊“創(chuàng)建”(Create) 按鈕,會創(chuàng)建一個具有一編號的新行。該表包含以下列:“編號”(No.
西門子S7-200 SMART PID回路控制,PID整定控制面板,自整定參數(shù)
本篇我們來介紹如何使用西門子S7-200 SMART PID整定控制面板以及如何自整定PID參數(shù)。首先我們介紹一下PID整定控制面板。左側(cè)選擇PID回路號,標(biāo)定區(qū)域顯示給定值、過程值、輸出值以及高低限,均以百分比顯示;圖形顯示區(qū)中用不同顏色的曲線顯示了給定值、過程值以及輸出值相對于時間的PID趨勢圖,其中過程值和給定值共用圖形左側(cè)的縱軸,輸出使用圖形右側(cè)的縱軸;采樣區(qū)域中采樣時間是執(zhí)行PID運(yùn)算的
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00