寧波市西門子一級PLC模塊代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子PLC 西門子觸摸屏 西門子伺服電機 西門子變頻器 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
1
導讀:
西門子S7-200smart V2.8軟件更新以后多了很多的功能,需要CPU固件升級到V2.8才可以使用,這篇文章接著介紹西門子S7-200smart V2.8位邏輯和轉換的新指令,西門子的S7-200smart V2.8新指令介紹分為上、中、下三篇,想了解更多內容可以關注“PLC發燒友”。
2
位邏輯指令
1.交替輸出
交替輸出,每個掃描周期都會進行一次交換,如圖1所示,當Q0.0為1,接通M0.0則Q0.0會變為0。如果Q0.0為0,接通M0.0則Q0.0會變為1。
例如:當M0.0接通,第n個掃描周期Q0.0為1,第n+1個周期Q0.0為0,第n+2個周期Q0.0為1,以此往復,如視頻1所示。
圖1
,時長00:12視頻1
2.脈沖交替輸出
脈沖交替輸出,每次沿脈沖進行一次交換,如圖2所示,當Q0.1為1,接通M0.0則Q0.1會變為0。如果Q0.1為0,接通M0.0則Q0.1會變為1。
例如:第n個掃描周期Q0.1為1時,當M0.0從0變為1,第n+1個掃描周期Q0.1從1變為0,當第n+n個掃描周期M0.0從再次從0變為1時,下一個掃描周期Q0.1從0變為1,如視頻2所示。
圖2
,時長00:28視頻2
3
轉換指令
1.雙精度浮點到實數
指令如圖3所示,將雙精度浮點值 IN 轉換為實數值,并將結果存入分配給 OUT 的地址處。如果轉換的值過大以至于無法在輸出中表示,則溢出位將置位,并且輸出不受影響。
圖3
2.BCD 到雙精度整數
指令如圖4所示,將二進制編碼的十進制 DINT 數據類型值 IN 轉換為雙精度整數 DINT 數據類型的值,并將結果加載至分配給 OUT 的地址中。IN 的有效范圍為 0 到 99999999 BCD。
圖4
3.雙精度整數到 BCD
指令如圖5所示,將輸入雙精度整數 DINT 數據類型值 IN 轉換為二進制編碼的十進制 DINT 數據類型,并將結果加載至分配給 OUT 的地址中。IN 的有效范圍為 0 到 99999999(整數)。
圖5
4.量程轉換公式
可使用“量程變換”指令通過將 IN 輸入的值映射到指定的值范圍來縮放該值,圖6顯示了如何轉換值的示例:
OUT = [(OSH - OSL) * (IN - ISL)/(ISH - ISL)] + OSL
lOUT:轉換結果
lOSH:轉換結果上限
lOSL:轉換結果下限
lIN:換算對象
lISH:轉換對象上限
llSL:轉換對象下限
圖6
(1)S_ITR指令
指令如圖7所示,可使用此指令將模擬量輸入轉換為 S7-200 SMART 的內部數據。執行該指令時,輸入 IN 處的整數值被縮放到由參數 OSH 和 OSL 定義的值范圍。縮放的結果是實數,該實數存儲在輸出 OUT 處。
圖7
(2)S_RTR指令
指令如圖8所示,可使用此指令將 REAL 轉換為另一個 REAL。執行該指令時,輸入 IN 處的實數值被縮放到由參數 OSH 和 OSL 定義的值范圍。縮放的結果是實數,該實數存儲在輸出 OUT 處。
圖8
(3)S_RTI指令
指令如圖9所示,可使用此指令將 S7-200 SMART 的內部數據轉換為模擬量輸出。執行該指令時,輸入 IN 處的實數值被縮放到由參數 OSH 和 OSL 定義的值范圍。縮放的結果是整數,該整數存儲在輸出 OUT 處。
圖9
4
總結
以上就是整個西門子S7-200smart v2.8新增位邏輯指令和轉換指令的內容,文章內容如有錯誤或者有不懂的問題請聯系我們。
由于新功能需要軟件和硬件都需要V2.8的版本,小編準備了軟件和固件升級包等鏈接,復制下方鏈接即可進入下載界面。
5
軟件下載鏈接
http://www.jcpeixun.com/software/H5/detail.aspx?id=17499
下載包包含:西門子S7-200SMART STEP7 V2.8 軟件包、西門子S7-200SMART V2.8固件升級包、西門子S7-200SMART V2.8系統手冊、西門子S7-200SMART V2.8樣本手冊。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684