西門子產品首頁
西門子變頻器
西門子PLC
西門子產品中心
西門子  消息
聯繫我們

西門子 消息 

西門子 消息

西門子模擬量轉換習題

發布日期 2018-07-24
視頻教程的練習操作不會。
這樣編程對嗎?

圖片說明:

圖5



圖6
幾點建議:

1)根據題意是浮點數的運算,那麼它們之間的指令需要用浮點數指令進行了。如果原操作數不是浮點數的也需要把他們轉換到浮點數后,才可以進行運算。把自VD204~VD220地址的數據不是浮點數的提前轉換為浮點數。

2)浮點數在plc中占用到4個字節的地址,如VD200(你的計算結果存放地址區域),它包含VB200~VB203(VW0~VW2),這些地址在其它程序段是不能夠再次使用了的,不然很容易引起計算錯誤。(在你的圖2中,有看到VD0和VD1)這是地址占用的錯誤用法。

VD0 VD1

VB0 VB1 VB2 VB3 VB1 VB2 VB3 VB4

從上圖看這樣的使用,VB1~VB3是這2個地址重複部分(地址重置了的部分)。

3)開始是正確的,把一個模擬量的數據先轉換為雙整數,如何不要取整,而是轉換為浮點數(DI_R),把VD100的雙整數通過DI_R轉換為浮點數,結果存放到VD0,如果需要下一個地址,那麼是VD4開始的地址區域了。

4)事先數據都準備好了后,按那個公式計算就不是問題了,*后是驗証公式(驗証程序是否存在不合理的情況),正確了就可以應用到實際控制中了。






西門子產品首頁  |  西門子變頻器  |  西門子PLC  |  西門子產品中心  |  西門子 消息  |  聯繫我們  |  網站地圖  |  手機版
  简体版     繁體版     English

Powered by DIYTrade.com  自助建站, 免費!