歡迎回到技成培訓網(wǎng)
技成培訓網(wǎng)
電工題庫寶典
技成電工課堂
PLC練習題
技成PLC課堂
變頻器故障查詢
技成PLC學吧
伺服驅(qū)動故障查詢
技成PLC網(wǎng)校
手機掃碼下載
黃金會員
權(quán)益加碼,給自己多一個選擇!
白金會員
金鉆會員
10年會員服務(wù),10000+精品視頻任意學!
搜索
熱門課程
當前位置:技成首頁 > 文章中心 > 技成百科 > S7-200如何比較日期
想在程序中加入時間比較,當當前日期與程序中的預(yù)設(shè)日期一致,程序輸出一個信號,去控制現(xiàn)場的閥門開關(guān),如何編程,請指點!
佳答案
1、詳見《S7-200如何讀取時鐘》:CPU221、CPU222沒有內(nèi)置的實時時鐘,需要外插“時鐘/電池卡”才能獲得此功能。CPU224、CPU226和CPU226 XM都有內(nèi)置的實時時鐘。、 為了提高運算效率,應(yīng)當避免每個程序周期都讀取實時時鐘。實際上可讀取的小時間單位是1秒,可每秒讀取一次(使用SM0.5上升沿觸發(fā)讀取指令)。、用編程軟件(Micro/WIN)的菜單命令PLC > Time of Day Clock...,通過與CPU的在線連接設(shè)置,完成后時鐘開始走動 、編用戶程序使用Set_RTC(設(shè)置時鐘)指令設(shè)置 、Micro/WIN可以通過任何編程連接實現(xiàn)實時時鐘的設(shè)置。使用 S7-200 的 READ_RTC(讀取實時時鐘)和 SET_RTC(設(shè)置實時時鐘)指令時, 讀取和設(shè)置的數(shù)據(jù)格式都是 BCD 碼的。如果覺得不便計算、處理,可使用 Clock Integer 指令庫。 Clock_Integer 指令庫用于將 BCD 碼格式的 S7-200 日期、時間轉(zhuǎn)換為十進制整數(shù)格式,以及將十進制整數(shù)格式的日期、時間值設(shè)定為 S7-200 時鐘。、要使用 Clock_Integer 指令庫,須遵循下列步驟:取得 Clock_Integer 指令庫文件,并添加到編程軟件 STEP 7-Micro/WIN 中; 按照要求編寫用戶程序調(diào)用 Clock_Integer 指令庫。 、請見《《西門子 S7-200·LOGO!·SITOP 參考》V0.92版(更新版)(2008.02.15) 》,其中有關(guān)如何讀系統(tǒng)時鐘及如何添加庫指令的說明,下載: https://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A01362、特別注意!在做時間比較時兩者的數(shù)據(jù)類型必須是為十進制整數(shù)格式。要計算時間需要將BCD格式的時鐘數(shù)據(jù)與十進制的數(shù)據(jù)之間的轉(zhuǎn)換,使用Clock_Integer 指令就可以實現(xiàn)。3、時鐘讀寫指令緩沖區(qū)格式見上傳的圖片1,數(shù)據(jù)格式為BCD碼。4、使用Clock_Integer 指令后的緩沖區(qū)見上傳的圖片2.,數(shù)據(jù)格式為十進制整數(shù)格式。5、讀取時鐘例題:如何讀取 S7-200 CPU 時鐘并以整型格式輸出?如何用整型值設(shè)置 S7-200 時鐘?https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=23430013&nodeid0=10805345&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN6、使用Clock_Integer 指令:《西門子 S7-200?LOGO!?SITOP 參考》 下載:https://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
若有收獲,就點個贊吧!
微信掃一掃分享
閱讀與本文標簽相同的文章
上一篇:西門子觸摸屏移植問題
下一篇:S7300系統(tǒng)主站檢測不到,DP從站沒有問題
官方微信公眾號
手機APP
Copyright ? 技成培訓網(wǎng)- 深圳技成科技- 粵ICP備11069432號 - 網(wǎng)站統(tǒng)計
服務(wù)熱線:400 111 4100-(工作日9:00-21:00/節(jié)假日9:00-18:00)- 郵件:kefu@jcpeixun.com