發布日期:2022-04-27 點擊率:390 品牌:信捷_XINJIE
2021-10-01 10:51分類:三菱PLC 閱讀:
156
在取得DA控制模塊使用說明時,有很多人不明白里邊的說的哪些,如何,針對AD和DA是怎樣變換的不清楚,今日就將一下轉換機制:
AD和DA控制模塊中有一個緩沖存儲器分派(BFM),它是與plc數據傳輸時臨時存取數據的地區,FX2N的BFM應用以下表:
BFM
很多人不明白這一表說的哪些,最先BFM是16位儲存,(PLC中的16位、32位系統便是二進制的位而不是10進制)。
b15、b14、b13、b12、b11、b10、b9、b8、b7、b6、b5、b4、b3、b2、b1、b0
針對FX2DA,大家僅用到BFM的16和172個序號,別的保存無需看,在#16里邊,僅用前8位,b7~b0,別的保存無需看。#17里邊,僅用到b2~b0,別的保存無需看。這就簡易了。這一BFM怎么和PLC開展數據傳輸呢,用From和to命令來進行,Form是以BFM中取數據信息,to是存數據信息。
FX2DA變換的數據量較大 為4000,也就是2^12,因而DA控制模塊只有變換12位數據信息,而#16只有暫儲存8位數據信息,該怎么辦?那么就分2次以低8位和高4位次序開展寫,因此 才有低8位數據信息維持,要不然第二次就把第一次寫的遮蓋沒了。
#17里邊有b2~b0,它的作用是:
b0:根據將1更改為0,安全通道2的D/A變換逐漸
b1:根據將1更改為0,安全通道2的D/A變換逐漸
b2:根據將1更改為0,D/A變換的低8位數據信息維持。
這兒代表什么意思呢?
要想安全通道2的D/A變換逐漸,就務必要降b0的值從1變為0,如何完成呢,先傳輸個1給b0,再傳輸個0就好了。
要想安全通道1的D/A變換逐漸,就務必要降b1的值從1變為0,如何完成呢,先傳輸個1給b1,再傳輸個0就好了。
要想通D/A變換的低8位數據信息維持,就務必要降b2的值從1變為0,如何完成呢,先傳輸個1給b2,再傳輸個0就好了。
已使用說明事例來解讀下怎樣完成的:
DA控制模塊PLC程序流程
a:數據數據信息D100拓展到輔助汽車繼電器(M100~M115),K4M100表明M100~M115,k1表明持續4個M,比如下邊的K2M100就表明M100~M107。(為何要用M來表明D呢,由于我只變換12位,D是16位的)
D換為M(12位數據信息的傳送)
M怎能儲存數據信息呢,因而M是個位數軟元器件,僅有斷掉(0)和合閉(1),而PLC數據信息全是二進制解決的,例如字軟元器件D是16位的,因此 就能根據M來表明,一個D必須16個M來存儲。
b:這條命令時將數據信息D100的低8位傳輸到BFM的#16序號開展輸出。
c:將D100的低8位提到#16后,還需要寫高4位,為了更好地不遮蓋,得先把低8位維持,c的命令便是維持作用,H0004是16進制的數字4.轉化成二進制就是100,相匹配b2b1b0;c的第一條命令便是將b2置1,第二條將b2置0,那樣就進行#17的低8位維持作用了。
c命令的低8位維持作用
e:e的命令便是D/A變換,H0002是16進制的數字2.轉化成二進制就是010,相匹配b2b1b0;c的第一條命令便是將b1置1,第二條將b1置0,那樣就進行#17D/A變換作用。
DA變換逐漸作用
之上便是DA控制模塊與PLC中間的數據交換全過程。
上一篇:三菱PLC數據“位”與“字”的區別
下一篇:三菱PLC和三菱變頻器之間的RS485
下一篇: PLC、DCS、FCS三大控
上一篇: 除鎳用樹脂 蘇州市蒸