公司新聞
如何玩轉西門子S7-200 SMART的整數運算指令
發布時間: 2024-03-29 10:33 更新時間: 2024-11-23 08:00
觀看如何玩轉西門子S7-200 SMART的整數運算指令視頻
整數運算指令位于指令列表下整數運算下拉菜單中,根據功能可以分為加,減,乘,除,遞增,遞減六大類,其中每一類指令又可根據數據尺寸分為整數的四則運算,雙整數四則運算,字節,字,雙字的遞增遞減等,下面分別介紹:
01
整數的四則運算指令
整數的加減乘除指令分別實現了將兩個16位整數相加,相減,相乘或相除,產生一個16位的整數結果,其中除法指令只得到商,不保留余數;
02
雙整數的四則運算指令
雙整數的加減乘除指令分別實現了將兩個32位雙整數相加,相減,相乘或相除,產生一個32位的雙整數結果,其中除法指令只得到商,不保留余數;
03
整數相乘溢出及帶余數除法指令
當兩個16位整數相乘,所得到的結果可能溢出16位的整數范圍時,可以使用整數相乘得雙整數指令,該指令可實現將IN1,IN2兩個整數相乘,產生一個32位的雙整數結果;
帶余數的除法指令,可實現將兩個16位整數相除,產生一個32位雙整數結果,該結果中高16位為余數,低16位為商。需要注意的是,上述介紹的所有除法指令,除數都不能為零否則系統會報錯。
03
遞增遞減指令
字節遞增遞減指令,將輸入字節IN加1或減1,并將結果送到OUT中,其操作數均為8位無符號數,需注意字節遞增遞減運算不帶符號;
字遞增遞減指令,將輸入字IN加1或減1,并將結果送到OUT中,其操作數均為16位有符號整數,需注意字遞增遞減運算帶符號;
雙字遞增遞減指令,將輸入雙字IN加1或減1,并將結果送到OUT中,其操作數均為32位有符號雙整數,需注意雙字遞增遞減運算帶符號。
05
應用實例
通過剛介紹整數運算指令,實現給定任意上下限和變量,輸出變量占據區間的百分比功能,示例程序中,VD0為變量,VD10為區間上限,VD20為區間下限,VD100為輸出結果。
其他新聞
- 西門子S7-200SMART PLC中如何應用邏輯運算指令 2024-11-23
- 西門子S7-200 SMART如何使用移位和循環移位指令 2024-11-23
- 西門子S7-200 SMART比較指令及其應用 2024-11-23
- 西門子S7-200SMART中如何使用傳送指令及其應用 2024-11-23
- 如何在西門子S7-200 SMART中使用轉換指令 2024-11-23
- 西門子S7-200 SMART中如何運用時鐘指令及其應用 2024-11-23
- 西門子S7-200SMART中如何使用計數器指令及其應用 2024-11-23
- 在西門子S7-200SMART中如何運用定時器指令及其應用 2024-11-23
- 如何在西門子S7-200SMART PLC中運用脈沖輸出功能及其應用 2024-11-23
- 在西門子S7-200SMART如何運用中斷功能 2024-11-23
- 西門子S7-200SMART LINE V4軟件新功能 2024-11-23
- 西門子S7-200SMART LINE V4軟件新功能—變量導入 2024-11-23
- 西門子S7-200SMART LINE V4軟件新功能——表格視圖控 2024-11-23
- 西門子S7-200SMART LINE V4軟件新功能介紹:診斷視圖控件 2024-11-23
- 西門子S7-200SMART LINE V4軟件新功能:指針功能應用 2024-11-23
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415