
發布
注冊
/
登錄西門子S7-300PLC的案例
西門子S7-300PLC的數據類型匯總講解
西門子S7-300plc的數據類型分以下三種:基本數據類型、復合數據類型和參數類型。
一、基本數據類型
1、位(bit)
常稱為BOOL(布爾型),只有兩個值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字節(Byte)
一個字節(Byte)等于8位(Bit),其中0位為最低位,7位為最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范圍:00~FF(十進制的0~255)。
3、字(Word)
相鄰的兩字節(Byte)組成一個字(Word),來表示一個無符號數,因此,字為16位。如:IW0是由IB0和IB1組成的,其中I是區域標識符,W表示字,0是字的起始字節。需要注意的是,字的起始字節(如上例中的“0”)都必須是偶數。字的范圍為十六進制的0000~FFFF(即十進制的0~65536)。在編程時要注意,如果已經用了IW0,如再用IB0或IB1要特別加以小心。
4、雙字(DoubleWord)
相鄰的兩個字(Word)組成一個雙字,來表示一個無符號數。因此,雙字為32位。如:MD100是由MW100和MW102組成的,其中M是區域標識符,D表示雙字,100是雙字的起始字節。需要注意的是,雙字的起始字節(如上例中的“100”)和字一樣,必須是偶數。雙字的范圍為十六進制的0000~FFFFFFFF(即十進制的0~4294967295)。在編程時要注意,如果已經用了MD100,如再用MW100或MW102要特別加以小心。
展開 西門子S7-300PLC模擬量方面實例
今天給大伙分享的是關于西門子S7-300PLC模擬量方面的實例,包含了以下幾個方面的要點:
1、對變送器進行取值,并進行控制
2、對模數功能塊 FC105 進行調用
3、對 AI 模塊進行設置
4、對 AI 量程塊進行選擇
這個實例, 調試的是一個流量調節回路中, 流量變送器輸出 2-2-MA DC信號到 SM331 模擬輸入模塊,模塊將該信號轉換成浮點數,然后在程序中調用FC105將該值轉換成工程量,我們就可以監視實際工程中的流量值了。
模擬量 AI 采用 SM311 模塊是 8x12Bit(8 通道 12 位)對應貨號是 6ES7 331-7KF02-OA BO,在模數轉化上利用傳感器或變送器的, 電壓或電流取出的值,到 AI 模塊上進行轉換, 然后把值傳給西門子的 CPU 進行處理, 從而檢測控制傳感器的值,如圖
模擬量輸入模塊
模擬量輸入用于連接電壓和電流傳感器、 熱電耦、電阻和熱電阻, 用來實現PLC 與模擬量過程信號的連接。模擬量輸入模塊如圖 2-1 所示,將從過程發送來的模擬信號轉換成供 PLC 內部處理用的數字信號。本次工程用的是 SM311 輸入模塊如圖所示。該模塊具有如下特點:
分辨率為 9 到 15 位+符號位(用于不同的轉換時間) ,可設置不同的測量范圍。通過量程模塊可以機械調整電流 /電壓的基本測量范圍。用 STEP 7硬件組態工具可進行微調。模塊把診斷和超限中斷發送到可編程控制器的 CPU 中。
展開 西門子S7-300PLC之間的MPI通訊
MPI全局通訊(300PLC之間)
MPI的全局通訊一個包最多22個字節,最多4個數據包(一個發送,一個接收算一個數據包)
硬件的配置(在一個項目里面組態三個CPU):
注意在組態的時候建立的是MPI通訊,不是DP通訊
PLC1里進行硬件組態:
在PLC3里進行硬件組態:
和PLC2的CPU屬性設置相同,地址更改為3
我們在PLC里面不用編輯通訊的程序,只需在PLC1里給MB0開始的22個字節賦值,在PLC2里給MB0開始的22個字節解壓使用即可。
程序的下載步驟:
一,先下載PLC1,使用編程電纜連接PLC1上的MPI接口
二,下載完PLC1的項目程序后,我們開始下載PLC1的全局通訊的通訊信息
三,下載PLC2,使用編程電纜連接PLC2上的MPI接口
四,下載完PLC2的項目程序后,我們開始下載PLC2的全局通訊的通訊信息
下載完成,連接上MPI通信電纜,測試通訊情況
MPI單邊通訊(300的PLC和300的PLC)
單邊通訊主要用在PLC與PLC之間的通訊,一個發送和接受最多76個字節
特別提示:因為通訊程序沒有必要每個掃描周期都運行,所以我們可以把通訊程序放到OB35(循環中斷)里面。
展開 西門子S7-300PLC亮紅燈SF故障消除
他對我說有個客戶的一套300的plc運行了五六年了都正常,但今天早上無征兆的突然變紅燈,系統都停運,上位機的數據全部成陰影連不上PLC。業主很著急,費用都好說,能不能通過他找到人排除故障讓系統盡快恢復正常。他簡單介紹完情況后問我愿不愿意走一趟,我實話實說類似這種情況能大能小但不能保證百分百的立竿見影有效果,別說是別人的項目,就是我親手做的項目有時短時間內還不能保證手到病除。交流繼續中。。。。。。
既然我應承了而且業主強調越快越好,那我就立即訂了高鐵票,想想不保險看時間還夠就回鎮上的基地準備點備品備件,有總比沒有強。坐在回鎮上的公交車上我捋了捋整個過程,也看看現場傳回來的短視頻和相片。可能業主著急亂了分寸,我呢也沒睡醒被帶了節奏,忘了提醒對方既然系統都趴窩了有沒有重新上一下電試試呢。就我調試的經歷確實有莫名其妙的問題是可以通過重新上電來排除的。我在微信上交代業主備份一下重要數據(哪怕拍照或截屏都行)后不行的話就重新上一下電看看什么情況。過了半個小時后業主傳來信息通過重新上電系統已經恢復運行了,就看問題能不能昨日重現了。雖然沒找出真正原因但先恢復生產以觀后效也不失為一種不錯的選擇。
通過這件事我再一次印證了一位前輩對我說過的話:急事緩辦。非常有道理。不然退票費也可以晚上加個菜了,哈哈哈。附圖看樣子是有點慌的。
展開 
丨部件庫丨西門子S7-1200PLC更新
http://www.cad-bbs.cn/s7-1200-2
http://www.cad-bbs.com/s7-1200-2
我們專為
電氣工程師服務
▼
電氣CAD吧
www.cad-bbs.cn
www.cad-bbs.com
長按,識別二維碼,加關注
--- QQ千人群 ---
ACE深入淺出:241313463
EPLAN深入淺出:333793864
EB深入淺出:539153016
E3 series深入淺出:815243199
丨軟件丨EPLAN效率提升之:端子選型
丨部件庫丨明緯導軌開關電源
丨部件庫丨正泰PD666系列電能儀表
丨部件庫丨菲尼克斯UT螺釘系列接線端子
丨部件庫丨德力西DZ47s系列小型斷路器
丨部件庫丨昆侖通態觸摸屏
丨部件庫丨正泰NA1系列萬能式斷路器
丨部件庫丨施耐德NSC系列塑殼斷路器
丨部件庫丨臺達DVP-ES2系列PLC部件庫v2.0
丨部件庫丨臺達PMT2系列平板型電源
丨部件庫丨倍福CP69系列觸摸屏
丨部件庫丨正泰工業插頭、插座
丨部件庫丨德力西CDM3系列塑殼斷路器
丨部件庫丨西門子多功能電能儀表
丨部件庫丨雷普UK系列分線盒
丨部件庫丨匯川IS系列伺服系統
丨部件庫丨信捷XD系列PLC
丨部件庫丨信捷XC系列PLC
丨部件庫丨西門子S7-300 PLC
丨部件庫丨APT指示燈AD16系列
丨部件庫丨ABB ACS550系列變頻器
丨部件庫丨ABB Tmax XT塑殼斷路器
丨部件庫丨ABB
展開 西門子S7-200/300/400通訊方式匯總,超級全面
2)DP 協議設置:所有 PLC 必須設置的 DP Slave 站, CP5611(或 CP5613)要求通過 Simatic net 設置的 DP 唯一 master 站;
3)組態王中設備地址定義:選擇 PLC/西門子/S7-200 系列(DP)/Profibus-DP ,設備地址固定為 1.1 (該地址與從站 PLC 的地址設置無關)。
9、西門子 300 plc 通過 MPI 通訊卡與組態王進行通訊時,能否實現雙設備冗余的功能?
可以實現。
1)一個 cp5611 卡可以連接兩臺 s7300plc(使用西門子廠家提供的可編程插頭來實現);
2)在組態王軟件中建立兩個 s7300plc,設備地址分別設備為 7.2 和 8.2(設備地址根據實際設備來設置),小數點前面的號指 plc 的地址,后面是 cpu 所在的槽號。這兩個 plc 在 STEP7 編程軟件中是單獨定義的,所以除 plc 地址不一樣,槽號是一樣的;
3)在組態王中只須定義主設備的變量即可。
10、組態王和西門子 300、400PLC 通訊支持哪些通訊鏈路?是否需要西門子軟件的支持?
展開 西門子博途組態兩臺s7-1500PLC的S7通訊
f.ERROR---錯誤信息,0:無錯誤,1:出錯
g.STATUS-----錯誤代碼(詳見說明書)
四.本實例GET指令是將遠程PLC MW200開始的10個字的數據,保存在本地PLC的MW200開始的10個字里面。
PUT指令將CPU2 MW300開始的10個字的數據寫入到遠程CPU MW300開始的10個字中。
五.使用西門子高級仿真軟件,連接兩臺PLC。
六.連接成功,現在兩臺PLC程序,打開監控列表,監控數據。
七.測試成功。
實例講解|西門子S7-200SMART PLC之間通過向導實現S7通訊
雖然S7-200SMART CPU 以太網端口具有25個連接資源,但是其中只有1個連接資源(PG連接資源)用于與STEP7-Micro/WIN SMART 軟件的通信。如果第三方觸摸屏與S7-200SMART CPU的連接也使用PG連接資源,就會造成第三方觸摸屏不能與STEP7-Micro/WIN SMART 軟件同時訪問S7-200SMART CPU。
5、GET/PUT指令可以傳送的最大用戶數據是多少?
GET 指令可從遠程站點讀取最大222個字節的用戶數據,PUT指令可向遠程站點寫入最大212個字節的用戶數據;大數據量的用戶數據通信可以調用多個GET/PUT指令來實現。采用GET/PUT向導時每個操作的讀寫用戶數據的最大個數為200 個字節。
6、GET/PUT通信錯誤有哪些可能原因?
GET/PUT 指令TABLE參數表的第一個字節提供了“錯誤代碼”,用于排查錯誤原因。GET/PUT指令故障可能原因:
(1)S7-200 SMART CPU 固件版本較低,通信雙方 CPU 固件都需要 V2.0 及以上版本。
(2)超出了本地 CPU 主動連接資源限制或遠程 CPU 無可用的被動連接資源。
(3)GET/PUT 指令 TABLE 參數定義錯誤。
(4)通信站點之間的物理連接出錯。
7、如何獲取S7通信的連接狀態以及錯誤代碼?
詳細信息可以參考:如何判斷S7通信中斷并獲取錯誤代碼
(以上常見問題摘自網絡)
總結
PLC
以上就是整個西門子S7-200SMART PLC之間通過向導實現S7通訊的步驟,文章內容如有錯誤請聯系我們。
展開 西門子S7-200 SMART PLC 接線大全,小型PLC入門必看!
S7-200 SMART EM RTD模塊支持兩線制、三線制和四線制的RTD傳感器信號,可以測量PT100、PT1000、Ni100、Ni1000、Cu100等常見的RTD溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。
S7-200 SMART EM RTD模塊還可以檢測電阻信號,電阻也有兩線、三線和四線之分。
EM RTD模塊的接線方法如下圖6 傳感器RTD/電阻信號接線所示。
圖 6.RTD傳感器/電阻信號接線
3. TC模塊接線
熱電偶測量溫度的基本原理是:兩種不同成份的材質導體組成閉合回路,當兩端存在溫度梯度時回路中就會有電流通過,此時兩端之間就存在電動勢。
S7-200 SMART EM TC模塊可以測量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。TC模塊的接線說明參考圖7 TC信號接線。
展開 S7-300PLC在移動式卸料車控制系統改造中的應用
圖4.1 PLC網絡接口圖
4.2軟件設計
本項目采用模塊化編程技術,由主程序OB1和OB35調用各功能子程序,提高了編程效率和程序的可讀性。本項目應用了西門子STEP 7編程環境下的SFC(順序功能流程圖)和 STL/LAD/FBD(語句表/梯形圖/功能塊圖)程序設計語言。
官方版S7-300/400系列PLC的CPU診斷功能詳解
小編珍藏版最新教學視頻
精彩文章推薦
救火隊VS設備點檢員—維護保養之環境篇 |
交流電機的軸電流成因及預防 |
XX鋼鐵公司硅鋼剪切機組2#活套故障案例 |
S7-300PLC在移動式卸料車控制系統改造中的應用|
低壓斷路器的兩起典型案例 |
電機銘牌上的信息,你真的看懂了嗎?|
兩代人不同的PLC自學之路
| PLC編程:如果MW0=4660,那么M1.5等于幾? |
三相四線制電度表,不接零線會怎樣?
|
發現重大設備隱患,廠里重獎5萬!
電工實操訓練視頻合集-上篇
電工實操訓練視頻合集-下篇
展開 
西門子S7-400PLC的CPU模板的替換操作
原CPU的型號為6ES7416-2XK04-0AB0,升級型號為:6ES7416-2XN05-0AB0
第一步:首先檢查STEP7的HWconfig硬件管理器,從硬件項目樹種查找將要替換的模板是否在列表中,以確認當前的硬件庫是否支持新型號CPU。
第二步:如果硬件庫不支持該型號的CPU板,則需要更新硬件。 點擊“option”,下拉菜單中選擇安裝硬件更新。
可以從西門子官網下載最近的硬件更新包,文件名為hspcontents.xml。或者直接選擇“Download from internet”,在確保編程器聯網情況下,系統會自動搜索西門子官方網站的硬件更新鏈接。然后安裝硬件更新。安裝完畢后,會提示需要關閉STEP7軟件,重新打開硬件管理器。
第三步:重新打開HW config硬件,點擊CPU板右鍵,打開下拉菜單,選擇替換目標“replace object”設備。
第四步:在替換目標“replace object”菜單中選擇新CPU,確認訂貨號和軟件版本號一致。
第五步:編譯下載即可。
關注電工e學堂,更多干貨分享!
展開 西門子S7-200 SMART系列PLC接線大全
由于S7-200 SMART CPU模擬量模塊通道沒有供電功能,儀表或設備需要外接24V直流電源。兩線制信號的接線方式如下圖4 模擬量電壓/電流兩線制接線所示。
圖4 模擬量電壓/電流兩線制接線
不使用的模擬量通道要將通道的兩個信號端短接,接線方式如下圖5 不使用的通道需要短接所示。
圖5 不使用的通道需要短接
2. RTD模塊接線
RTD熱電阻溫度傳感器有兩線、三線和四線之分,其中四線傳感器測溫值是最準確的。S7-200 SMART EM RTD模塊支持兩線制、三線制和四線制的RTD傳感器信號,可以測量PT100、PT1000、Ni100、Ni1000、Cu100等常見的RTD溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。
S7-200 SMART EM RTD模塊還可以檢測電阻信號,電阻也有兩線、三線和四線之分。
EM RTD模塊的接線方法如下圖6 傳感器RTD/電阻信號接線所示。
圖6 RTD傳感器/電阻信號接線
3. TC模塊接線
熱電偶測量溫度的基本原理是:兩種不同成份的材質導體組成閉合回路,當兩端存在溫度梯度時回路中就會有電流通過,此時兩端之間就存在電動勢。
S7-200 SMART EM TC模塊可以測量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。TC模塊的接線說明參考圖7 TC信號接線。
圖7 TC信號接線
注意:
每個模塊的接線圖請參考《S7-200 SMART 系統手冊》中“技術規范”章節。
模擬量常問問題
1. S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號嗎?
展開 收藏 | 西門子S7-200 SMART系列PLC接線大全
由于S7-200 SMART CPU模擬量模塊通道沒有供電功能,儀表或設備需要外接24V直流電源。兩線制信號的接線方式如下圖4 模擬量電壓/電流兩線制接線所示。
圖4 模擬量電壓/電流兩線制接線
不使用的模擬量通道要將通道的兩個信號端短接,接線方式如下圖5 不使用的通道需要短接所示。
圖5 不使用的通道需要短接
2. RTD模塊接線
RTD熱電阻溫度傳感器有兩線、三線和四線之分,其中四線傳感器測溫值是最準確的。S7-200 SMART EM RTD模塊支持兩線制、三線制和四線制的RTD傳感器信號,可以測量PT100、PT1000、Ni100、Ni1000、Cu100等常見的RTD溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。
S7-200 SMART EM RTD模塊還可以檢測電阻信號,電阻也有兩線、三線和四線之分。
EM RTD模塊的接線方法如下圖6 傳感器RTD/電阻信號接線所示。
圖6 RTD傳感器/電阻信號接線
3. TC模塊接線
熱電偶測量溫度的基本原理是:兩種不同成份的材質導體組成閉合回路,當兩端存在溫度梯度時回路中就會有電流通過,此時兩端之間就存在電動勢。
S7-200 SMART EM TC模塊可以測量J、K、T、E、R&S和N型等熱電偶溫度傳感器,具體型號請查閱《S7-200 SMART系統手冊》。TC模塊的接線說明參考圖7 TC信號接線。
圖7 TC信號接線
注意:
每個模塊的接線圖請參考《S7-200 SMART 系統手冊》中“技術規范”章節。
模擬量常問問題
1. S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號嗎?
展開 西門子S7-400PLC多CPU通訊傳輸
S7-400 和 M7-400 CPU 都可以沒有任何的限制地使用,也就是說,甚至可以將 S7 和
M7 CPU 一起放在 CR2 中。(警告:要把 M7-CPU 486-3 與 488-3 一起在 CR2 中運行,
只能使用 M7-SYS V2.0 和 STEP7 基本軟件 V3.1。原來的 CPU 488-4 與 488-5 不能夠
在 CR2 中運行)。
2.測試環境
2.1 硬件:CPU416-3 和 CPU412-2
2.2 軟件:Windows XP professional SP2 、STEP7 V5.3 SP3進行 BSEND,BREV 和 USEND ,UREV通訊。
3. 硬件組態
分別設定 CPU 不同的 MPI 地址,可以通過底板 K 總線從一個 CPU對多個 CPU 編程
創建一個 S7 連接
接口為 PLC internal,從底板 K 總線通訊。
創建 2 個連接,因為要測試 2 種通訊方式,存盤編譯無錯誤退出。BSEBD,BRCV(SFB12、SFB13)和 USEND,URCV(SFB8、SFB9)。BSEND 可以傳輸 64K,帶效驗速度慢。USEND 可以傳輸 440 字節,不效驗速度快。
分別下載 CPU 的 block 下 System data
4. 軟件編程
從標準系統庫拷貝標準系統塊,粘貼到自己的項目中
在菜單 PLC-Monitor/Modify Variables 下進行測試可以使用強制變量和監視功能
轉發是最大的鼓勵!謝謝您的支持!
展開