相關推薦
您可能對下面課程感興趣
電子電路與新能源技術教程

159小節(jié)已有68101人學過

比較和算術運算指令的應用案例
發(fā)布時間:2024-04-03 14:32 [ 我要自學網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女

案例1、觸點比較指令做電動機正反轉控制程序。

按下啟動按鈕,電動機正轉5秒,再停止5秒,然后反轉5秒,再停止5秒,如此循環(huán),按下停止按鈕,電動機停止。

 

該案例利用了啟保停程序、定時器的使用和觸點比較指令做比較輸出,只使用了一個定時器T0,設定值設為K200,是因為正反轉10秒還要加上停止的10秒時間,當T0<=K50時,即5秒內輸出Y0進行正轉,當K100<T0<=K150時,即10~15秒內輸出Y1進行反轉。

 

案例2、比較運算指令在模擬量溫度控制程序中的應用。

FX3U 4AD模塊采集溫度傳感器的溫度,傳感器的溫度范圍是0~150℃,當溫度小于30℃時,閃爍Y0提示低溫報警,當溫度處于30~120℃之間時,Y1正常亮代表正常溫度,當溫度大于120℃時,閃爍Y2提示高溫報警。

 

 

先讀模擬量模塊的識別碼,模塊識別碼的緩沖區(qū)是BFM#30,CMP指令比較識別碼是否等于2080,相等則M1接通,代表確認使用的模塊是FX3U 4AD,繼續(xù)取讀取模塊錯誤狀態(tài),模塊錯誤狀態(tài)的緩沖區(qū)是BFM#29,看模塊是否有錯誤,無錯誤則輸出M2用于驅動傳送指令,做各通道的輸入模式設置、平均值、數(shù)字濾波,并讀取各通道的當前值。這段程序的功能是數(shù)字輸入模式H0,表示各個通道都是-10V~10V對應-32000~32000,只啟用了平均值功能,數(shù)值為K300,并將個通道當前值讀取到D10~D13中。

 

 

應用了浮點數(shù)運算指令和轉換指令,將讀取的數(shù)字量轉換成實際的溫度,我們如果只使用了第1通道的話,只需要看D40的溫度值即可。

 

ZCP K30 K120 D40 M10,就是當D40<30℃時,使Y0閃爍提示低溫異常,當30℃<=D40<=150℃時,Y1點亮表示溫度正常,當D40>150℃時,使Y2閃爍提示高溫異常。

 

案例3、變頻器中的頻率遞增遞減功能僅截圖講解部分程序)

變頻器的頻率范圍是0~50HZ,PLC中寫入時是0~5000,K0為頻率最低數(shù)值,K5000為頻率最高數(shù)據(jù),X5為頻率遞增按鈕,X6為頻率遞減按鈕。

 

按下X5頻率遞增按鈕,比較D40和K5000的大小,X5常開串聯(lián)M12常開,是因為只有當頻率值小于K5000時,才需要遞增,小于則M12接通,才去驅動ADD D40 K1 D40進行加1遞增。按下X6頻率遞減按鈕,比較D40和K0的大小,X6常開串聯(lián)M20常開,是因為只有當頻率值大于K0時,才需要遞減,大于則M20接通,才去驅動SUB D40 K1 D40進行減1遞減,最后再做個遞增遞減的互鎖功能即可。

 

 

案例4、算術運算指令在運動控制中脈沖數(shù)與距離的轉換的應用僅截圖講解部分程序)

假設步進電機轉一圈800個脈沖,螺距即絲桿轉一圈移動的距離0.2mm,M1是正轉定位啟動按鈕,D20指定正轉定位需要走的距離,D32是當前走的距離。

 

因為定位指令只能接收脈沖數(shù),需要將正轉定位要走的距離轉換成脈沖數(shù),通過浮點數(shù)運算指令D20除于E0.2求出需要轉多少轉,而已知轉一圈800個脈沖,轉數(shù)乘以E800即可算出對應的脈沖數(shù),因為指令只支持整數(shù)數(shù)據(jù),通過轉換指令將浮點數(shù)轉換成整數(shù),再用于定位指令中。

 

M10是原點回歸完成標志,原點回歸完成M10為ON,當正轉定位按鈕M1接通時,M107正轉定位標志位接通并保持,驅動絕對定位指令DDRVA,即可按指定頻率、指定脈沖數(shù)進行正轉定位。當脈沖輸出完成,M108線圈接通,M108常閉斷開即停止,如果按下急停按鈕或者出現(xiàn)異常結束,也會停止。

 

SD8340是當前值脈沖寄存器,通過傳送指令傳送到D30 D31,用轉換指令將雙整數(shù)轉換成浮點數(shù),再通過浮點數(shù)運算指令,先除于E800算出需要轉多少轉,再乘以E0.2即可算出當前距離。

文章評論
0 條評論 按熱度排序 按時間排序 /350
添加表情
遵守中華人民共和國的各項道德法規(guī),
承擔因您的行為而導致的法律責任,
本站有權保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
相關推薦
您可能對下面課程感興趣
電子電路與新能源技術教程

159小節(jié)已有68101人學過

分類選擇:
電腦辦公 平面設計 室內設計 室外設計 機械設計 工業(yè)自動化 影視動畫 程序開發(fā) 網(wǎng)頁設計 會計課程 興趣成長 AIGC