西門子CPU414-3 西門子CPU414-3
潯之漫智控技術(shù)(上海)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,*,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動(dòng),西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),*,德國(guó)*
在PLC程序開(kāi)發(fā)中,經(jīng)常會(huì)用到CPU的時(shí)鐘數(shù)據(jù),用于產(chǎn)生周期脈沖或統(tǒng)計(jì)周期數(shù)據(jù)。STEP7軟件提供SFC0和SFC1兩個(gè)系統(tǒng)功能實(shí)現(xiàn)時(shí)鐘的設(shè)定和讀取,下面就詳細(xì)介紹一下我利用這兩個(gè)系統(tǒng)功能實(shí)現(xiàn)時(shí)鐘顯示和設(shè)定的過(guò)程。
我計(jì)劃實(shí)現(xiàn)的功能是讀取CPU時(shí)鐘并分解為年、月、日、時(shí)、分、秒六個(gè)整數(shù)用于顯示;同時(shí)設(shè)定年、月、日、時(shí)、分、秒六個(gè)整數(shù)輸入地址用于修改時(shí)鐘。時(shí)鐘讀取是連續(xù)的,時(shí)鐘修改是通過(guò)按鈕人工設(shè)定的,為了方便輸入,還具有時(shí)鐘同步功能,可以將當(dāng)前時(shí)鐘數(shù)據(jù)同步到輸入?yún)^(qū)。
SFC0和SFC1的使用說(shuō)明就不再詳述,可以通過(guò)幫助文件學(xué)習(xí)。這兩個(gè)指令使用的時(shí)間數(shù)據(jù)都是BCD格式,實(shí)際上編程的主要工作就是BCD碼和INT整數(shù)的相互轉(zhuǎn)換。
建立程序數(shù)據(jù)塊
2. 調(diào)用SFC1讀取CPU時(shí)鐘
3. 分解時(shí)間數(shù)據(jù)
4. 時(shí)間數(shù)據(jù)轉(zhuǎn)碼
5. 年份數(shù)據(jù)補(bǔ)齊:讀取的年份數(shù)據(jù)是用兩位數(shù)表示的,其中90~99表示1990~1999年,0~89表示2000~2089年,因此實(shí)際應(yīng)用時(shí)需要將年份數(shù)據(jù)的前兩位補(bǔ)齊。
經(jīng)過(guò)以上處理就完成了CPU時(shí)間讀取的工作。
6. 寫(xiě)時(shí)間同步:將當(dāng)前CPU顯示時(shí)間同步到設(shè)定區(qū)域(也可以根據(jù)需要將HMI時(shí)間映射到設(shè)定區(qū)域,實(shí)現(xiàn)CPU與HMI的時(shí)間同步)
7. 年數(shù)據(jù)處理:將4位的時(shí)間數(shù)據(jù)處理成2位。
8. 時(shí)間數(shù)據(jù)INT轉(zhuǎn)換成BCD
9. 時(shí)間組合
10. 寫(xiě)時(shí)間命令:判斷月、日數(shù)據(jù)不為0時(shí)才有效,防止錯(cuò)誤。
通過(guò)以上過(guò)程就完成了CPU時(shí)間設(shè)定的工作。利用讀取的時(shí)鐘數(shù)據(jù)可以產(chǎn)生編程需要的各種脈沖信號(hào):
11. 分鐘脈沖產(chǎn)生
12. 小時(shí)脈沖產(chǎn)生
13. 一天脈沖產(chǎn)生
簡(jiǎn)單介紹一下設(shè)備工藝:車間內(nèi)有一臺(tái)熱鋸機(jī),從加熱爐出來(lái)的鋼坯長(zhǎng)能到12米,出來(lái)后到熱鋸機(jī)進(jìn)行定尺,然后供兩條生產(chǎn)線使用,定尺用的是伺服,鋸切有飛輪、凸輪電機(jī),飛輪給鋸片提供能量,一直轉(zhuǎn),凸輪在鋸切的時(shí)候動(dòng)作,相當(dāng)于鋸片的進(jìn)給控制。上圖左邊夾著鋼坯的就是定尺小車,由伺服電機(jī)控制。這期間出了三次故障,就是這三個(gè)驅(qū)動(dòng)的地方……
先說(shuō)個(gè),定尺小車,正常生產(chǎn)的時(shí)候,突然開(kāi)始報(bào)編碼器相關(guān)的故障,翻了翻手機(jī)沒(méi)找到故障代碼的照片,具體代碼也忘了。開(kāi)始的時(shí)候,復(fù)位后還能生產(chǎn),后來(lái)一啟動(dòng)就報(bào),直接沒(méi)辦法生產(chǎn)了,于是停車