
發布
注冊
/
登錄S7-1200PLC
關注創建者:匿名 創建時間:2021-08-02

S7-1200PLC的實例教程
工控課堂
工控課堂【www.gkket.com】工程師必備網站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費資料
點我免費下載
(DownLoad)
對于S7-1200CPU,存儲卡不是必須的。將存儲卡插到一個處于運行狀態的CPU上,會造成CPU停機。
以下引用自《西門子 S7-1200 PLC 技術參考 Version 3.2》
S7-1200CPU使用的存儲卡為SD卡,存儲卡中可以存儲用戶項目文件,有如下四種功能:
1.作為CPU的裝載存儲區,用戶項目文件可以僅存儲在卡中,CPU中沒有項目文件,離開存儲卡無法運行。
2.在有編程器的情況下,作為向多個S7-1200PLC傳送項目文件的介質。
3.忘記密碼時,清除CPU內部的項目文件和密碼。
4.24M卡可以用于更新S7-1200CPU的固件版本。
存儲卡有兩種工作模式:
1.程序卡:存儲卡作為S7-1200 CPU 的裝載存儲區,所有程序和數據存儲在卡中,CPU 內部集成的存儲區中沒有項目文件,設備運行中存儲卡不能被拔出 。
2.傳輸卡:用于從存儲卡向CPU傳送項目,傳送完成后必須將存儲卡拔出。CPU可以離開存儲卡獨立運行。
S7-1200CPU使用的存儲卡為SD卡,存儲卡中可以存儲用戶項目文件,有如下三種功能:
1. 作為CPU的裝載存儲區,用戶項目文件可以僅存儲在卡中,CPU中沒有項目文件,離開存儲卡無法運行。
2.
展開 S7-1200PLC主要面向簡單而高精度的自動化任務,它的設計緊湊、組態靈活且具有功能強大的指令集,S7-1200PLC這些特點的組合使它成為控制各種應用的解決方案
CPU將微處理器、集成電源、輸入電路和輸出電路組合到一個設計緊湊的外殼中以形成功能強大的PLC。
CPU根據用戶程序邏輯監視輸入并更改輸出,用戶程序可以包含布爾邏輯、計數、定時、復雜數學運算以及與其他智能設備的通信。
S7-1200的硬件——數字量I/O
可以選用8點、16點和32點的輸入量輸入/輸出模塊,來滿足不同的控制需要。
在工業控制中,某些輸入量(溫度、壓力、流量、轉速等)是模擬量,某些執行機構(電動調節閥和變頻器等)要求PLC輸出模擬量信號,而PLC的CPU只能處理數字量。
展開 這里給大伙分享一下用戶在使用S7-1200 PLC PID功能時所遇到的問題及解決方法,可以借鑒學習便于后期遇到類似問題,也能從容的去解決,以及掌握正確的西門子S7-1200PLC PID功能的用法。
一、用戶使用S7-1200 PID程序塊,使用的反饋值是INPUT,啟動自整定后出現輸入值超出設定范圍錯誤,無法啟動自整定功能。
經過多次交流,發現問題是存儲器地址沖突:用戶使用了INPUT輸入變量,經過模擬量輸入處理程序標定上限為:100.0下限為:0.0。分配的存儲地址是MD516,在程序內容還使用了MW516,MD518地址。導致地址沖突,修改MD516數據,使MD516存儲器保存的數據大于100.0,當啟動自整定時,出現輸入值超出設定范圍錯誤。
擴展知識
1、MD516包括4個字節:MB516,MB517,MB518,MB519,當使用MD516寄存器,其他程序不能使用MB516,MB517,MB518,MB519。否則,導致地址沖突,保存數據被修改或丟失。在S7-200的M區和V區:S7-300、S7-400的M區都需要注意此問題。
2、S7-1200PID的兩個反饋數據 INPUT/INPUT-PER區別,以及與 Setpoint的關系。INPUT是現場儀表測里數據,經過程序標定轉換成實際工程里數據。數據類型是實數。INPUT-PER是現場儀表數據直接經過模擬量通道進行測試,未進行數據標定,數據類型是 WORD可以通過PID組態直接進行數據標定,轉換成實際工程量。推薦使用此方法。
Setpoint:設定值,PID系統通過調解輸出設備,使反饋值與設定值相等。設置范圍即是反饋值標定的上下限。
3 Output, Output -PER.
展開 部件庫
西門子S7-1200PLC
編輯丨鉆石海
出品丨電氣CAD吧
根據會員反饋原電氣CAD論壇發布的S7-1200部件庫型號目錄過于陳舊,今日特地更新此套部件庫,并已精減至國內常用1200系列的CPU和各類模塊,
有需要的小伙伴們可在PC端登陸電氣CAD吧后下載。
http://www.cad-bbs.cn/s7-1200-2
http://www.cad-bbs.com/s7-1200-2
部件庫格式包含:
EDZ
XML
包含數據有:
EPLAN部件信息包含有:部件編號、名稱、功能模板、2D宏/3D宏、外形尺寸、圖片等。
EDZ文件中最大尺寸:15.3 MB
導入時間約<10S
部件總數量:86個
有需要的小伙伴可以從PC端登陸電氣CAD吧后下載。
展開 西門子編程案例
S7-1200 PLC水箱水位控制,案例會應用到基本指令、模擬量轉換指令、數據塊的使用、FB和FC的使用等知識,這就要求大家要先掌握這些知識,才能更好地理解案例程序哦。話不多說,我們就開始吧。
案例的控制要求
1
該控制項目為水箱水位控制系統
系統中一共有3隔水箱,每隔水箱抖音一個液位傳感器、輸出的信號為0~10V電壓信號,檢測液位的高度為0~3m,液位為0.2m時為低液位,液位為2.5時為高液位。

S7-1200PLC的相關專題、標簽、搜索
S7-1200PLC的最新內容
01
模擬量信號的分類
西門子S7-1200/1500 PLC中模擬量模塊的類型包括電壓/電流、電阻/熱電阻、熱電偶,如圖所示:
導讀:
我們在項目中編程時,如果單純的使用邏輯指令編寫程序的話有時候難以達到我們的控制要求或者說編程效率比較低。這個時候可以使用功能指令來幫我們厘清編程思路。那么接下來,我們一起以任務的形式編寫一個項目,讓大家掌握功能指令的使用。
一、任務目標
該任務是功能指令應用案例,使用功能指令有助于我們厘清編程思路。特別是對一些步序的劃分,數據的換算等都可以使用功能指令來幫助我們快速編寫程序
涉及硬件:開關電源、S7-1200PLC、步進驅動器、步進電機、單軸模組、限位開關
涉及軟件:TIA Portal V15、VS2019、ModbusPoll(用于測試通信)
3. 硬件接線
4.
第二次握手返回的報文長度是27個字節,最后兩個字節就是PDU的值,上圖展示的是S7-1200PLC返回的報文,0和240的組合即為240。
對于S7-1500,我這里也做了一下測試,結果如下,返回結果為3和192,3和192的組合恰好是960(960=3*256+192)。
雖然PDU是由硬件做了限制,但是我們可以通過軟件的方式,實現大量數據的讀取,只需要在底層做一些封裝即可。
-1200PLC 即可。
下面分享S7-1200系列PLC全套接線圖給大家,收藏起來慢慢看!
一.
S7-1200PLC主要面向簡單而高精度的自動化任務,它的設計緊湊、組態靈活且具有功能強大的指令集,S7-1200PLC這些特點的組合使它成為控制各種應用的解決方案
CPU將微處理器、集成電源
下面分享S7-1200系列PLC全套接線圖給大家,收藏起來慢慢看!
下面分享S7-1200系列PLC全套接線圖給大家,收藏起來慢慢看!
一.
S7-1200PLC主要面向簡單而高精度的自動化任務,它的設計緊湊、組態靈活且具有功能強大的指令集,S7-1200PLC這些特點的組合使它成為控制各種應用的解決方案