亚洲欧美一区二区三区日产_日本高清视频在线www色_1024看99精品_亚洲欧美中东在线观看

  • <pre id="xnhje"></pre>
    <dfn id="xnhje"><var id="xnhje"></var></dfn><menu id="xnhje"></menu>
    <pre id="xnhje"></pre>
  • <bdo id="xnhje"></bdo>

      西門子PLC的數(shù)學(xué)運算指令梯形圖編程

      發(fā)布時間:2025-04-06
      1.整數(shù)、雙整數(shù)、浮點數(shù)的四則運算
      西門子s7-200/300/400plc的四則運算指令基本相同,主要是對兩個操作數(shù)的加、減、乘、除運算,操作數(shù)可以是整數(shù)、雙整數(shù)、浮點數(shù)等。s7-200與s7-300/400的指令格式相似,梯形圖程序格式如圖10-7.1所示。
      圖中的in1為四則運算中的被加數(shù)、被減數(shù)、被乘數(shù)、被除數(shù);in2為加數(shù)、減數(shù)、乘數(shù)、除數(shù):out為運算結(jié)果存儲器地址。
      從圖10-7.1可見,盡管s7-200與s7-300/400的梯形圖指令相同,但從轉(zhuǎn)換后的指令表可以看出兩者在執(zhí)行過程中存在差異。
      s7-200的執(zhí)行過程如下:
      ①將操作數(shù)l(被加數(shù)、被減數(shù)、被乘數(shù)、被除數(shù))移動到結(jié)果存儲器;
      ②將結(jié)果存儲器(操作數(shù)1)與操作數(shù)2(加數(shù)、減數(shù)、乘數(shù)、除數(shù))進行運算,并將運算結(jié)果存儲到結(jié)果存儲器中。
      s7-300/400的執(zhí)行過程如下:
      ①將操作數(shù)l(被加數(shù)、被減數(shù)、被乘數(shù)、被除數(shù))讀入到累加器l中:
      ②將操作數(shù)2(加數(shù)、減數(shù)、乘數(shù)、除數(shù))讀入到累加器1中,原累加器1中的操作數(shù)l移動到累加器2中:
      ③累加器2中的內(nèi)容與累加器l運算,運算結(jié)果存儲在累加器l中;
      ④累加器1的運算結(jié)果傳送到結(jié)果存儲器中。
      四則運算編程時應(yīng)注意以下幾點:
      ①在s7-200中,整數(shù)、雙整數(shù)的運算結(jié)果仍然為整數(shù)與雙整數(shù),因此,在程序中應(yīng)注意防止因運算結(jié)果溢出而導(dǎo)致的執(zhí)行錯誤。
      ②在s7-200中整數(shù)、雙整數(shù)的除法運算div—i、div- di指令,以及s7-300/400的div_ di指令,除法運算的結(jié)果不保留余數(shù)。
      ③對于s7-200的整數(shù)除法,如果需要余數(shù),可以使用div指令。div指令要求的輸出存儲器out為32位,執(zhí)行div指令后,兩個整數(shù)的除法運算可以得到32位運算結(jié)果,輸出存儲器out的高16位用于存儲余數(shù),低16位用于存儲商。
      ④s7-200的雙整數(shù)除法無法保留余數(shù)。
      ⑤對于s7-300/400的整數(shù)除法,可以自動生成余數(shù),執(zhí)行div i指令后,累加器l的高16位存儲余數(shù),低16位存儲商。
      ⑥對于s7-300/400的雙整數(shù)除法,如果需要余數(shù),可以在利用div di指令求出商后,再使用mod指令求余數(shù)。執(zhí)行mod指令后,商被舍去,累加器l存儲余數(shù)。
      ⑦除法運算的除數(shù)不能為“o”。
      2.浮點數(shù)的函數(shù)運算
      在s7-200/300/400中,浮點數(shù)可以進行函數(shù)運算。函數(shù)運算包括正弦、余弦、正切、平方根、自然對數(shù)、指數(shù)等運算,在s7-300/400中還可以進行平方、反正弦、反余弦、反正切、求絕對值等運算。
      對于浮點數(shù)的函數(shù)運算,為了得到正確的運算結(jié)果,同樣應(yīng)遵守函數(shù)運算的基本規(guī)定與要求,保證程序中操作數(shù)取值范圍的正確性。
      3.增量指令
      在s7-200中,除可以使用以上數(shù)據(jù)運算指令外,還可以通過專門的指令對字節(jié)、字、雙字進行增“1”( increment)與減“1”(decrement)運算。這些指令的使用十分簡單,可以按照表10-7.1的格式直接編程。
      除以上常用的功能指令外,s7還有其他部分功能指令,如程序控制指令,s7-200中的表指令、字符串指令、特殊計數(shù)指令等。這些指令有的使用較少。
      上一個:一千塊錢配置高的手機(一千多配置好的手機)
      下一個:LUGB2312-P1/P2/P3/P4/P5/P6渦街流量計

      哪些產(chǎn)品要申請SASO/ICCP認(rèn)證?
      日本國際快遞—到日本便宜的國際快遞
      突發(fā)!胡塞武裝將攻擊與美英有關(guān)聯(lián)的船舶(陸地和海上的所有敵對目標(biāo))
      圣杰羅尼莫空運介紹,機場地址
      深圳哪家貨代公司能走液體香水?
      郵局托運價格怎么算(郵政物流寄大件怎么收費)
      甘肅美國海運平臺電話號碼(美國海運專線電話)
      「聲屏障」的應(yīng)用優(yōu)勢您了解多少呢?
      nvme硬盤接口線序,機械師F117F2K硬盤接口是nvme
      神州橡塑管B1級水管 保溫管空調(diào)保溫量大從優(yōu)