
發布
注冊
/
登錄S7-300PLC的案例
官方版S7-300/400系列PLC的CPU診斷功能詳解
小編珍藏版最新教學視頻
精彩文章推薦
救火隊VS設備點檢員—維護保養之環境篇 |
交流電機的軸電流成因及預防 |
XX鋼鐵公司硅鋼剪切機組2#活套故障案例 |
S7-300PLC在移動式卸料車控制系統改造中的應用|
低壓斷路器的兩起典型案例 |
電機銘牌上的信息,你真的看懂了嗎?|
兩代人不同的PLC自學之路
| PLC編程:如果MW0=4660,那么M1.5等于幾? |
三相四線制電度表,不接零線會怎樣?
|
發現重大設備隱患,廠里重獎5萬!
電工實操訓練視頻合集-上篇
電工實操訓練視頻合集-下篇
展開 西門子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模擬量方面實例
AI 程序
在 S7-300中 AI 模塊的程序已經, 廠方已經寫好, 只要進行功能模塊的調用就好了,調用方法 如圖 4-4
在圖 4-4 的下對話框下找到 FC105 功能塊,如圖 4-5
IN:使能端。HI_LIM :高線。L0_LIM :低線。BIPOLAR :極性。RET_VAL :報錯存入。OUT:輸出的值(液位)。
西門子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-300PLC在移動式卸料車控制系統改造中的應用
圖4.1 PLC網絡接口圖
4.2軟件設計
本項目采用模塊化編程技術,由主程序OB1和OB35調用各功能子程序,提高了編程效率和程序的可讀性。本項目應用了西門子STEP 7編程環境下的SFC(順序功能流程圖)和 STL/LAD/FBD(語句表/梯形圖/功能塊圖)程序設計語言。
用萬用表測量三相電壓都正常,但電筆量有一相不亮,這是什么情況?
西門子PLC置位與復位指令圖解
新手PLC項目調試七步法!
西門子S7-1500硬件安裝接線圖完整版
S7-200PLC在運料小車控制系統中的應用實例
西門子全系列PLC資料匯總分享!
兩臺S7_300PLC間的DP通訊組態實例
PLC編程基礎:位、字節、字、雙字
PROFIBUS-DP從站通訊故障的診斷
兩臺S7_300PLC間的DP通訊組態實例
DP/DP耦合器的功能及應用
DP網絡診斷儀的特點及其應用
DP網絡連接插頭檢查方法
西門子DP診斷中繼器,看看怎么用!
展開 西門子STEP7參考數據(Reference Data)功能的使用詳解
西門子PLC置位與復位指令圖解
新手PLC項目調試七步法!
西門子S7-1500硬件安裝接線圖完整版
S7-200PLC在運料小車控制系統中的應用實例
西門子全系列PLC資料匯總分享!
兩臺S7_300PLC間的DP通訊組態實例
PLC編程基礎:位、字節、字、雙字
詳解西門子S7-1500PLC使用方法,尤其電源的選擇策略!
工控課堂
工控課堂【www.gkket.com】工程師必備網站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費資料
點我免費下載
(DownLoad)
眾所周知S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,那它究竟升級在哪方面?
1、1500CPU上配置有LED顯示屏,可方便顯示CPU狀態和故障信息等。前連接器有接線位置,并提供專門的電源元件和屏蔽支架及線卡,使接線更方便,可靠性更高。擁有人性化的外形設計
2、自帶以太網口,聯網能力強,處理速度快,診斷能力和安全性高。S7-300的PLC為大中型PLC卻沒有以太網口,這使得編程調試很不方便,而具有拓展以太網口的CP模塊又價值上萬元,1500PLC的出現成功的解決這個問題。
例如,相對于S7-300/400PLC,S7-1500 PLC采用新型的背板總線技術,采用高波特率和高傳輸協議,使其信號處理速度更快。
3、它的全面控制功能,支持多種數據,S7-1500PLC的基本數據類型的長度最大到64位,S7-300/400 PLC支持的基本數據類型長度最大為32位。
S7-1500PLC支持Pointer、Any和Variant三種類型指針,S7-300/400PLC只支持前兩種。這就使S7-1500PLC的編程更加靈活。
4、高效率組態和編程,便捷信息采集和查看S7-1500PLC是無縫集成到TIA博途軟件中,無論是硬件組態、網絡連接和上位組態,還是軟件編程,其操作均簡單快捷。
展開 西門子的非以太網通訊,PPI和MPI!本文講得很仔細!
3 MPI通信
(1)MPI通信
S7-200PLC集成的485接口可以作為MPI的從站,通過MPI通訊可以實現S7-200PLC的編程通訊,S7-200與S7-300/400集成MPI口之間的通訊,與HMI人機設備之間的通訊。作MPI通訊時,S7-200PLC支持的波特率為19.2kps和187.5kps,另外MPI通訊設備不能與作為PPI主站的S7-200PLC進行數據交換。。
S7-200與S7-300之間采用MPI通訊時,S7-200PLC不需要編寫任何與通訊有關的程序,只需要將要交換的數據整理到一個連續的V存儲區當中即可。而在S7-300PLC中需要在程序中調用系統功能'X_GET'(SFC67)和'X_PUT'(SFC68),每次讀或者寫操作由SFC的功能管腳'REQ'輸入的1信號觸發,'DEST_ID'是指S7-200PLC的MPI地址,在本例子中(上圖)是2。S7-200的V存儲區被S7-300PLC看作是DB1,因此在遠程數據地址輸入管腳'VAR_ADDR'我們填寫的'P#DB1.DBX0.0 BYTE 8'即是從S7-200PLC VB0開始的8個字節,'SD'和'RD'指向的是S7-300內部的數據存儲區,在本例子中使用的都是M存儲區。
轉發是最大的鼓勵!謝謝您的支持!
重要通知
想加入工控PLC學習技術交流群
請添加班長為好友
并備注:地區-行業-姓名昵稱獲取進群資格。
展開 老電工編了段PLC程序,過來人直夸:太有才了!
西門子PLC置位與復位指令圖解
新手PLC項目調試七步法!
西門子S7-1500硬件安裝接線圖完整版
S7-200PLC在運料小車控制系統中的應用實例
西門子全系列PLC資料匯總分享!
兩臺S7_300PLC間的DP通訊組態實例
PLC編程基礎:位、字節、字、雙字

老電工編了段PLC程序,過來人直夸:太有才了!
西門子PLC置位與復位指令圖解
新手PLC項目調試七步法!
西門子S7-1500硬件安裝接線圖完整版
S7-200PLC在運料小車控制系統中的應用實例
西門子全系列PLC資料匯總分享!
兩臺S7_300PLC間的DP通訊組態實例
PLC編程基礎:位、字節、字、雙字
老電工編了段PLC程序,過來人直夸:太有才了!
西門子PLC置位與復位指令圖解
新手PLC項目調試七步法!
西門子S7-1500硬件安裝接線圖完整版
S7-200PLC在運料小車控制系統中的應用實例
西門子全系列PLC資料匯總分享!
兩臺S7_300PLC間的DP通訊組態實例
PLC編程基礎:位、字節、字、雙字
DP/DP耦合器的功能及應用
二、DP耦合器的特點:
1、連接兩個不同的Profibus網絡進行通訊,2個網絡的通訊速率,站地址可以不同
2、最多可以建立16個I/O數據交換區
3、兩個網絡電氣隔離,一個網段故障不影響另一個網段的運行
4、支持DPV1全模式診斷
5、可通過DIL開關,Step 7或其它編程工具設定Profibus站地址雙路冗余供電方式
三、DP/DP耦合器的通訊數據區定義:
DP/DP耦合器的
通訊數據區格式和長度要保持一致,例如網絡
1
的輸入區必須和網絡
2
的輸出區完全對應,同樣網絡
2
的輸入區必須和網絡
1
的輸出區完全對應
,
否則會造成通訊故障
,
下圖顯示了兩個網絡之間的數據通訊區的對應關系
:
四、STEP7編程要點:
1、打開硬件管理器,分別在兩個PLC主站的DP網絡中,添加DP/DP耦合器從站,并設置該從站的DP地址等屬性。
2、分別定義通訊數據區的格式和長度,兩邊要保持對應關系。
3、分別下載兩個PLC主站的硬件配置;
4、安裝DP/DP耦合器,連接DP電纜插頭,上電測試;
5、編寫程序。
電工e學堂邀您進群,更多資料群內分享!
猜你喜歡
S7-300PLC與ACS800變頻器DP通訊調試要點
西門子PCS7項目下載6大要點
PN通訊網絡子站怎么更換?操作很簡單!
電機銘牌上的信息,你真的看懂了嗎?
低壓斷路器的兩起典型案例
必須熟記的電工常識!
四個照明配電柜實現集中停送電,要1萬的設計費?
家裝如何選開關插座面板,監理有話說!
更多精彩
有用就點個關注吧!
展開 空白三菱、西門子TCP/RS485通訊等問題解答模板
問:西門子S7-200SMART PLC不用SD卡如何清除PLC上的密碼?
答:打開STEP 7-MicroWIN SMART編程軟件,左上角菜單欄,鼠標點擊PLC,選擇清除,選擇全部,出現對話框,點擊清除即可。注意:從S7-200 SMART V2.3 開始,清除窗口中增加 “忘記密碼” 選項, V2.3 之前的版本無此勾選項。
問:如何通過S7-200SMART PLC CPU 本體自帶RS485來建立通信上傳和下載呢?
答:首先打開STEP 7-Micro/WIN SMART中,點擊“通信”按鈕打開通信對話框,在網絡接口卡中需選擇PC/PPI cable.PPI.1,然后點擊查找,搜索到CPU以后,直接上傳下載就可以了。注意,編程電纜方面選擇西門子原裝的PPI電纜
問:西門子S7-200SMART PLC監控程序的時候提示時間軸不對,要比較?
答:你CPU里面的程序和你現在軟件中的程序有不一樣的地方,點擊比較就行了,或重新去下載一遍程序即可。
問:S7-200SMART PLC支持GPRS通訊嗎?
答:S7-200 SMART 暫時還沒有GPRS模塊。
問:如何通過S7-200SMART PLC本體自帶RS485接口更新固件?
答:連接PLC與編程電腦,通信接口可以選擇以太網卡或者選擇 PC/PPI cable. PPI,需要注意:緊湊型 CPU 僅能使用 RS485接口更新固件,所以只能選擇 PC/PPI cable. PPI,在 顯示“PLC 信息”(PLC Information) 對話框中,點擊“固件更新”按鈕。
展開