
發布
注冊
/
登錄S7-200SMART的案例
實例講解|西門子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接線大全
由于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-200 SMART PLC接線圖
圖7 TC信號接線
注意:
每個模塊的接線圖請參考《S7-200 SMART 系統手冊》中“技術規范”章節。
模擬量常問問題
1、S7-200 SMART 普通模擬量模塊可以連接4-20mA的信號嗎?
可以,S7-200 SMART CPU模擬量模塊可以檢測0~20mA和4~20mA的標準電流信號;兩種電流信號的接線、在STEP 7-Micro/WIN SMART軟件中的參數設置都是一樣的。區別在于:0~20mA對應的通道值量程是0~27648,而4~20mA對應的通道值量程是5530~27648。
2、S7-200 SMART RTD模塊可以測量電阻值嗎?
可以,S7-200 SMART RTD模塊最大可以測量3000Ω的電阻值。如下圖所示,在"類型"下拉菜單中選擇電阻類型;在"電阻" 下拉菜單中中選擇可測量電阻的最大值,如圖 2.31選擇阻值量程范圍所示。
圖1.選擇阻值量程范圍
3、S7-200 SMART RTD和TC模塊如何得到實際溫度值?
把S7-200 SMART EM RTD和TC模塊的通道值除以10就是實際的溫度值。由于RTD和TC模塊的通道值是整數值,需要把整數值轉換成浮點數才能在計算后得到帶有小數位的溫度值。
4、模擬量模塊分辨率和轉換精度的區別?
分辨率是A/D模擬量轉換芯片的轉換精度,即用多少位的數值來表示模擬量。以下舉例說明10位分辨率和11位分辨率的區別。S7-200 SMART CPU模擬量0~20mA的通道值范圍為0~27648。
展開 
西門子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-200 Smart Modbus通信介紹與實例編程
在 S7-200 CPU 通信口上實現的是 RS485 半雙工通信,使用的是 S7-200 SMART 的自由口功能。
西門子S7-200 SMART PLC全面接線圖,電氣人必須收藏!
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 CPU模擬量模塊可以檢測0~20mA和4~20mA的標準電流信號;兩種電流信號的接線、在STEP 7-Micro/WIN SMART軟件中的參數設置都是一樣的。區別在于:0~20mA對應的通道值量程是0~27648,而4~20mA對應的通道值量程是5530~27648。
您需要的電工工具教程書籍都在這里!歡迎點擊查看!
2. S7-200 SMART RTD模塊可以測量電阻值嗎?
可以,S7-200 SMART RTD模塊最大可以測量3000Ω的電阻值。
展開 西門子S7-200 Smart Modbus通信介紹與實例編程
在 S7-200 CPU 通信口上實現的是 RS485 半雙工通信,使用的是 S7-200 SMART 的自由口功能。
S7-200SMART功能指令學習及實例分析
一、定時器
1、S7-200 SMART CPU提供了接通延時定時器、(TON)、保持型接通延時定時器(TONR)、斷開延時定時器(TOF)三種定時器。
2、定時器編號與分辨率
3、定時器實例分析
①接通延時定時器 TON
②保持型接通延時定時器 TONR
③斷開延時定時器 TOF
0
2
二、計數器
1、S7-200 SMART CPU提供了加計數器(CTU)、減計數器(CTD)、加減計數器(CTUD)三種計數器。
西門子S7-200 SMART PLC如何實現PID 自動/手動調節切換
到目前為止(STEP 7-Micro/WIN SMART),使用 PID 向導生成的子程序時,由于用戶程序不能直接使用 PID 指令,它的無擾切換能力因為隔了外殼子程序,所以受到了局限。如果對無擾切換要求比較嚴格,需要另外編一些程序加以處理。但在高級一點的PLC中,無擾動切換功能只需打個勾即可。對于SMART來說則不能這么簡單了。
S7-200SMART中,考察如下 PID 控制子程序:
圖 1. PID 向導生成的指令
圖中:a、過程反饋量 ;b、設定值,實數 ;c、自動/手動控制,“1”=自動,“0”=手動 ;d、手動控制輸出值,0.0 - 1.0 之間的一個實數;e、PID 控制輸出值。
要實現無擾動切換,必須:
在從自動向手動切換時,使手動輸出值(VD2004)等于當前的實際控制輸出值;
在從手動向自動切換時,使設定值相當于當前的過程反饋值。
為此,可編寫類似下圖所示的程序,放在 PID 控制子程序之前:
圖 2. 無擾切換處理程序
圖中:
a、自動/手動切換控制點 ;
b、從自動向手動切換時,使手動輸出值等于實際當前值 ;
c、從手動向自動切換時,把當前反饋量換算為相應的給定值 。
展開 西門子S7-200SMART 圓形軌跡的算法及程序!
(三)PLC程序
根據分析,對于S7-200SMART系列PLC的程序設計主要分為“運動向導的組態配置”、“初始與會原點程序”、“速度計算程序”、“開始畫圓程序”
(1)初始化和回原點
(2)速度換算程序
(3)畫圓程序
子程序結構
程序運行
【延伸閱讀】S7-200 SMART 運動控制指令詳解
S7-200 smart 運動控制指令由編程軟件向導生成,運動控制指令有很多條構成,且每條指令都帶有很多接口參數,想要使用這些指令,要先知道接口是什么意思,雖然幫助文章都有解釋,但讀懂幫助文件也很費勁,今天就詳細給大家介紹運動指令的使用。
S7-200 SMRAT 運動控制指令如下圖生成:
1、選擇"運動"右鍵打開。
2、本次就以"軸0"為例。
3、命個名字。
4、數字1位選擇工程單位,可以使工程單位,也可以使用脈沖。
數字2是電機旋轉一圈的脈沖量,我目前步進撥碼設定是10000個脈沖旋轉一周
數字3是單位,根據自己需要設定
數字4是電機旋轉一圈的工程量,我設定的是360度,也就是說10000個脈沖對應360度。
5、方向控制,我是用的脈沖加方向,所以選擇單項2軸。
展開 
手把手教會你如何完成S7-200SMART與PID的應用
S7-200 SMART中PID功能實現方式有以下三種:
PID指令塊:通過一個PID回路表交換數據,只接受0.0 - 1.0之間的實數(實際上就是百分比)作為反饋、給定與控制輸出的有效數值。
PID向導:方便地完成輸入/輸出信號轉換/標準化處理。PID指令同時會被自動調用。
根據PID算法自己編程
S7-200 SMART CPU最多可以支持8個PID控制回路(8個PID指令功能塊),根據PID算法自己編程沒有具體數目的限制,但是我們需要考慮PLC的存儲空間以及掃描周期等影響。
PID控制是負反饋閉環控制,能夠抑制系統閉環內的各種因素所引起的擾動,使反饋跟隨給定變化。
PID控制算法有幾個關鍵的參數Kc(Gain,增益)Ti(積分時間常數),Td(微分時間常數)Ts(采樣時間)
在S7-200 SMART中PID功能是通過PID指令功能塊實現。通過定時(按照采樣時間)執行PID功能塊,按照PID運算規律,根據當時的給定、反饋、比例-積分-微分數據,計算出控制量。
由于PID可以控制溫度、壓力等等許多對象,它們各自都是由工程量表示,因此有一種通用的數據表示方法才能被PID功能塊識別。
S7-200 SMART中的PID功能使用占調節范圍的百分比的方法抽象地表示被控對象的數值大小。在實際工程中,這個調節范圍往往被認為與被控對象(反饋)的測量范圍(量程)一致。
展開 S7-200 SMART 數據類型及IO尋址問題
一、S7-200 SMART 數據尋址
如何調用開關量或模擬量信號?
怎樣讀取數據?
怎么使用輸入信號?
如何輸出控制?
……
上述問題都是關于如何訪問、使用數據的問題,也就是所謂“尋址”。
二、訪問S7-200 SMART 中的數據
S7-200 SMART從外部接收信號輸入(輸入數據),在內部按照用戶程序運算、處理后,再輸出進行各種控制、顯示。
CPU 將信息存儲在不同存儲單元,每個位置均具有唯一的地址。尋址時,數據地址以代表存儲區類型的字母開始,隨后是表示數據長度的標記,然后是存儲單元編號;對于二進制位尋址,還需要在一個小數點分隔符后指定位編號。
位尋址的舉例如下圖所示:
圖1.位尋址舉例
其中,存儲區和字節地址(“M3”)代表 M 存儲器的第 3 個字節,用句點(“.”)與位地址(位 4)分開。
字節尋址的舉例如下圖所示:
圖2. 字節尋址舉例
可以看出,VW100包括VB100和VB101;VD100包括VW100和VW102,即VB100,VB101,VB102,VB103這4個字節。這些地址是互相交疊的。
當涉及到多字節組合尋址時,遵循“高地址,低字節”的規律。
下表給出了不同數據長度可表示的整數值范圍。
展開 西門子S7-200 SMART中斷指令應用舉例,如何編寫中斷程序
號內私信發送關鍵字“200”獲取一套西門子S7-200視頻教程。
干貨分享|如何把S7-200的庫文件導入到200 SMART?
編譯按鈕
0
4
S7-200SMART編程軟件,打開剛剛保存的文件。(與200不同,200smart模擬量輸入的量程為0-27648。)
▲圖4. 編程窗口
0
5
在符號表中給VW0和VD100設置符號名。
▲圖5. 設置符號名
0
6
鼠標右擊 “庫” 選擇
“創建庫”。
▲圖6.