當前位置:編程學習大全網 - 編程軟體 - 西門子S7-300程序中語句表每壹句都是什麽意思,求大神幫忙!

西門子S7-300程序中語句表每壹句都是什麽意思,求大神幫忙!

SET //將RLO(邏輯運算結果保存位)位置1,

SAVE //將RLO結果保存到BR位,以保證下面的程序可以執行。

= L 0.1 //將RLO位保存到L0.1臨時存儲區位

L #IN3 //裝載#IN3這個變量到ACC1

SAVE //將RLO結果保存到BR位,以保證下面的程序可以執行。

ITD //將ACC 1中的數值轉換為雙整數

DTR //將ACC1的雙整數轉為浮點數,最終#IN3變成了浮點數,保存在了ACC1

SAVE //將RLO結果保存到BR位

L 1.000000e+001 //裝載10.0到ACC2

/R //ACC2除以ACC1,也就是10.0除以#IN3變量,結果保存在ACC1

JO M001 //如果有溢出那麽跳轉到M001

JU M002 //如果沒有溢出那麽跳轉到M002

M001: CLR //清除RLO位

= L 0.1//RLO結果暫存到L0.1臨時存儲區

M002: T #IO9 //將ACC1的數據傳送給#IO9變量

CLR //清除RLO位

A #STAT65 //檢查#STAT65是否為1

NOT //對RLO取反

A #IN0 //檢查#IN0是否為1

JCN M003 //如果以上邏輯運算結果為0跳轉到M003

L #IO9 //如果邏輯運算結果為1,那麽裝載#IO9

T #STAT66 //將#IO9傳送給#STAT66

L #IO9 //裝載#IO9

T #IO10 //將#IO9傳送給#IO10

L 0.000000e+000 //裝載0.0

T #STAT67 //創送0.0給#STAT67

M003: CLR //清零RLO

  • 上一篇:並行計算mpich支持多核心計算機嗎?
  • 下一篇:耳字五筆怎麽打 24331
  • copyright 2024編程學習大全網