學(xué)習(xí)PLC之間的通信**是初學(xué)者的難題,如果有通信基礎(chǔ)還好,要是沒有一點(diǎn)基礎(chǔ)怎么入門呢?這里給大家?guī)讉€(gè)建議:
一、初步了解PLC通信涉及到的基礎(chǔ)知識,這個(gè)時(shí)候沒必要精深的搞清楚所有問題。
二、以手頭上有的實(shí)物練習(xí),無論是PLC之間還是PLC與變頻器等其他儀表,也不要考慮使用什么協(xié)議,一個(gè)目的:先實(shí)操做通一個(gè)。
三、根據(jù)第二步遇到的問題,反復(fù)琢磨,找資料、請教老師。一定要把實(shí)操中遇到的疑惑都解開。
四、找另一種通信實(shí)操··············
這只是一個(gè)以實(shí)操為基礎(chǔ)的大概步驟,希望能給初學(xué)的一點(diǎn)啟發(fā)?。?/p>
圖解S7-300的MPI通訊
文/網(wǎng)絡(luò)
圖/網(wǎng)絡(luò)
需要S7-300視頻的朋友可以分享本文到朋友圈然后截圖回復(fù),我們會(huì)把全套高清視頻下載鏈接給您!
MPI通信較多可以在15個(gè)CPU之間實(shí)現(xiàn),包括MPI全局通訊,單邊通訊和雙邊通訊三種方式。
MPI全局通訊(300PLC之間)
MPI的全局通訊一個(gè)包較多22個(gè)字節(jié),較多4個(gè)數(shù)據(jù)包(一個(gè)發(fā)送,一個(gè)接收算一個(gè)數(shù)據(jù)包)
硬件的配置(在一個(gè)項(xiàng)目里面組態(tài)三個(gè)CPU):
注意在組態(tài)的時(shí)候建立的是MPI通訊,不是DP通訊
PLC1里進(jìn)行硬件組態(tài):
在PLC3里進(jìn)行硬件組態(tài):
和PLC2的CPU屬性設(shè)置相同,地址更改為3
我們在PLC里面不用編輯通訊的程序,只需在PLC1里給MB0開始的22個(gè)字節(jié)賦值,在PLC2里給MB0開始的22個(gè)字節(jié)解壓使用即可。
程序的下載步驟:
一,先下載PLC1,使用編程電纜連接PLC1上的MPI接口
二,下載完P(guān)LC1的項(xiàng)目程序后,我們開始下載PLC1的全局通訊的通訊信息
三,下載PLC2,使用編程電纜連接PLC2上的MPI接口
四,下載完P(guān)LC2的項(xiàng)目程序后,我們開始下載PLC2的全局通訊的通訊信息
下載完成,連接上MPI通信電纜,測試通訊情況
MPI單邊通訊(300的PLC和300的PLC)
單邊通訊主要用在PLC與PLC之間的通訊,一個(gè)發(fā)送和接受較多76個(gè)字節(jié)
特別提示:因?yàn)橥ㄓ嵆绦驔]有必要每個(gè)掃描周期都運(yùn)行,所以我們可以把通訊程序放到OB35(循環(huán)中斷)里面。
下面我們開始單邊通訊300對300的編程:
我們使用系統(tǒng)功能SFC68發(fā)送,SFC67接受
下面我們在PLC1里面進(jìn)行編程:
SFC68發(fā)送數(shù)據(jù)
REQ:等于“1”的時(shí)候發(fā)送數(shù)據(jù)
C0NT:保持通訊,(是否使用這個(gè)SFC68進(jìn)行發(fā)送),常為“1”
DEST_TD:通訊對方的地址
VAR_ADDR:對方接收數(shù)據(jù)的的緩存區(qū)(把要發(fā)送的數(shù)據(jù)放到對方的什么地方)
SD:本地需要發(fā)送的數(shù)據(jù)
REST_VAL:錯(cuò)誤代碼
BUSY:完成位
上圖中SFC68的意思為,當(dāng)M1.0為“1”,且M1.1為“1”,時(shí)向MPI地址是3的PLC中發(fā)送M0.0開始的20個(gè)字節(jié),存到對方DB1.DB1000.0開始的20個(gè)字節(jié)中去。
SFC67接收數(shù)據(jù)
同樣在標(biāo)準(zhǔn)庫中找到SFC67:
SFC67接收信息
REQ:等于“1”的時(shí)候發(fā)送數(shù)據(jù)
C0NT:保持通訊,(是否使用這個(gè)SFC68進(jìn)行發(fā)送),常為“1”
DEST_TD:通訊對方的地址
VAR_ADDR:對方存儲(chǔ)數(shù)據(jù)的緩存區(qū)(我們要從地方的什么地方取數(shù)據(jù))
REST_VAL:錯(cuò)誤代碼
BUSY:完成位
RD:本地存儲(chǔ)信息的的地址(把對方的數(shù)據(jù)拿過來以后放到自己這邊的什么地方)
上圖中SFC67的意思是:當(dāng)M1.4為“1”,且M1.5為“1”,時(shí)把MPI地址是3的PLC中DB1.DBX2000.0開始的76個(gè)字節(jié)存到自己PLC里從M100.0開始的76個(gè)字節(jié)中。
分別把PLC的程序下載到相應(yīng)的CPU內(nèi),連接MPI通訊電纜測試
MPI單邊通訊(300的PLC和200的PLC)
S7-300為主站,S7-200為從站
MPI通訊也可以通過EM277進(jìn)行,EM277撥碼開關(guān)地址要和300編程時(shí)填寫的對方通訊地址相同
300和200的單邊通訊方式與300對300的通訊相同,都需要使用SFC67和SFC68,進(jìn)行數(shù)據(jù)的接收和發(fā)送
上圖中的信息意思是:當(dāng)M200.0為“1”,且M200.1為“1”的時(shí)候把300PLC的以M0.0為開始的76個(gè)字節(jié)傳送到200PLC以V0.0為開始的76個(gè)字節(jié)中去。
上圖中的意思是:當(dāng)M200.4為“1”,且M200.5為1的時(shí)候讀取200PLC里以V1.0為開始的76個(gè)字節(jié)存放到300PLC的以M100.0為開始的76個(gè)字節(jié)里面。
特別提示:MPI的默認(rèn)通訊速率是187.5kbit/s,需要將200對應(yīng)接口的通訊速率也改成187.5kbit/s
S7-300和200的通訊除了能傳遞V區(qū)的數(shù)據(jù)也能傳遞其他數(shù)據(jù)
如下圖程序:
當(dāng)M1.1為“1”的時(shí)候,CPU調(diào)用SFC68(X_PUT)把S7-300中的數(shù)據(jù)MB6寫入S7-200(站地址為4)的QB0中
當(dāng)M1.5為1的時(shí)候,S7-300會(huì)將S7-200的IB0的數(shù)值讀取到S7-300的MB7中
MPI雙邊通訊(300PLC和300PLC)
MPI的雙邊通訊需要使用系統(tǒng)功能SFC65發(fā)送和SFC66接收
SFC65發(fā)送數(shù)據(jù):
SFC65,發(fā)送數(shù)據(jù)
REQ:等于“1”的時(shí)候發(fā)送數(shù)據(jù)
C0NT:保持通訊,(是否使用這個(gè)SFC65進(jìn)行發(fā)送),常為“1”
DEST_TD:通訊對方的地址
REQ_ID:數(shù)據(jù)編號,(常填寫本地MPI地址)SD:要發(fā)送的數(shù)據(jù)塊
REST_VAL:錯(cuò)誤代碼
BUSY:完成位
上圖中的信息意思是:當(dāng)M5.0和M5.1接通的時(shí)候把DB1.DBX3000.0為起始的76個(gè)字節(jié)的數(shù)據(jù)的3號數(shù)據(jù)包寫入到MPI地址是3的PLC中。
在另外一臺PLC(MPI地址中SFC65中的對方地址相同)內(nèi)編寫SFC66接收數(shù)據(jù)
EN_DT:等于“1”的時(shí)候發(fā)送數(shù)據(jù)
RET_VAL:錯(cuò)誤代碼
REQ_ID:接收數(shù)據(jù)編號
NDA:檢測數(shù)據(jù)
RD:接收數(shù)據(jù)存放的地點(diǎn)
上圖中的信息意思是:當(dāng)M6.0為“1”的時(shí)候,接收對方發(fā)來的信息,存放到DB1.DB3100.0開始的76個(gè)字節(jié)中。
詞條
詞條說明
用戶日志的移植 (WinCC V7)用戶日志的移植WinCC V7 中的用戶日志在 WinCC 中稱為配方。用戶日志的數(shù)據(jù)字段稱為配方元素。在用戶日志的移植過程中,組態(tài)數(shù)據(jù)直接映射為配方。視圖映射為配方查詢。在移植過程中必須遵守以下規(guī)則:如果在視圖中組態(tài)了關(guān)系,則此關(guān)系不能為“NULL”。如果此關(guān)系為“NULL”,則在編譯移植項(xiàng)目時(shí)將生成錯(cuò)誤消息。要糾正錯(cuò)誤,必須在配方視圖中重新組態(tài)關(guān)系,以便得到
為什么在 Windows 7系統(tǒng)下無法顯示 STEP 7 Micro/Win SP9的幫助文件?
為什么在 Windows 7系統(tǒng)下無法顯示 STEP 7 Micro/Win SP9的幫助文件?在Windows 7系統(tǒng)下安裝STEP 7 Micro/Win SP9軟件過程中出現(xiàn)了需安裝WinHlp32.exe的提示(如下圖1所示),并且安裝完成后無法顯示STEP 7 Micro/Win SP9幫助(*.hlp)文件。圖1 需安裝WinHlp32.exe的提示原因:Windows 7系統(tǒng)中幫助文
工業(yè)以太網(wǎng)執(zhí)行范圍及運(yùn)行方法
術(shù)語“STEP?7”的一般用法STEP 7 V12 及較高版本支持安全功能組態(tài)。因此,在本部分信息系統(tǒng)中,名稱“STEP 7”可用于所有 STEP 7 V12 或以上版本。執(zhí)行范圍在 STEP 7 中,可使用以下安全功能:安全模塊的組態(tài)為 SOFTNET 安全客戶端 V4 創(chuàng)建 * 組態(tài)數(shù)據(jù)為 SCALANCE?M875 創(chuàng)建 * 組態(tài)數(shù)據(jù)為第三方制造商的 * 設(shè)備
The new version SIMATIC WinCC/Calendar Scheduler V7.5 is herewith released for delivery.The new version?SIMATIC WinCC/Calendar Scheduler V7.5?is herewith released for delivery.Please note th
公司名: 上海騰希電氣技術(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