1樓:墨汁諾
s7-300有兩個累加器,s7-400有四個累加器。把運算元送入累加器,並在累加器中進行運算和處理,儲存在accu1中的運算可以傳送到儲存區。處理8位或16位資料時,資料放在累加器的低端。
l mb10 //將位儲存區位元組mb1o裝載到累加器1中;
l mb11 //將mb11裝載到累加器1中,mb10 自動進入累加器2中;
t dbb100 //將累加器1值的值(mb11)傳送到dbb100
2樓:匿名使用者
這個主要在語句表程式設計時用 梯形圖不用理會(accu1:指累加器1,accu2指累加器2).
l 10 \\把常數10裝在到accu1中
t mw20 \\把accu1中的10送到mw20這個字儲存地址中
l 20 \\把常數20裝載到accu1中 此時accu1中先前存入的常數10自動推入accu2中,accu1中的內容被新的常數20覆蓋。
t mw22 \\把常數20傳送到mw22中 此時accu1中的內容不變 還是傳送前的20 accu2還是之前的常數10,。如果再次使用裝載命令
l 30 \\講常數30裝載到accu1中,此時accu1變成了30,剛才的accu1中的20自動推入到accu2 ,早先的accu2中的10被覆蓋(自動清除)。執行完後accu1=30,accu2=20。
建議你買本書,學學stl語言。stl比t形圖語言功能強大,比如用t形圖 你可以比較幾個簡單的資料的大小,如果你要比較幾十或幾百 那麼你的程式會非常的龐大,且程式執行效率低。如果用語句表,你就可以用指標p#,可以編寫迴圈程式,比如冒泡程式,或求最大 最小 平均…… 非常省事 最關鍵是執行效率高,指標的功能非常強大。
反正很多的 一下說不完,多讀讀別人用stl寫的程式 慢慢就懂得如何用了。
3樓:
累加器就像我們炒菜的鍋,經常要用,你要炒8個菜,你會準備8個鍋嗎?
怎麼理解西門子200plc中的累加器暫存器,如ac0
4樓:天晴電子玩家
西門子的累加暫存器,既然叫累加暫存器,那麼就有累加暫存器的功能,就是資料是按先進先出或者先進後出的方式輪流儲存的和取出的。
和其他儲存地址不同的就是ac開頭的有4個,ac0,ac1,ac2,ac3 ,它們共同的特點是同一個累加暫存器地址你可以在一個程式段的不同的地方儲存和取出不同的資料而不混亂,只是每個網路的運算必須得出結果並轉存到非ac的地址裡儲存。例如:
5樓:母蔚蒙林
相同點是:
1.它們是可以象儲存器一樣使用的讀寫裝置;
2.可以用它來向子程式傳遞引數,也可以從子程式返回引數,以及用來儲存計算的中間結果.
不同點是:
間接定址是指用指標來訪問儲存區資料。指標以雙字的形式儲存其它儲存區的地址。只能用v儲存器、l儲存器或者累加器暫存器(ac1、ac2、ac3)作為指標。
要建立一個指標,必須以雙字的形式,將需要間接定址的儲存器地址移動到指標中。指標也可以作為引數傳遞到子程式中.
注意:ac0只能存入指標變數中的數值.不能做指標.
ac0在字或雙字中處於最低8位;而ac1是比ac0高8位;
怎麼理解西門子200PLC中的累加器暫存器,如AC
芮蘊古城 西門子的累加暫存器,既然叫累加暫存器,那麼就有累加暫存器的功能,就是資料是按先進先出或者先進後出的方式輪流儲存的和取出的。和其他儲存地址不同的就是ac開頭的有4個,ac0,ac1,ac2,ac3 它們共同的特點是同一個累加暫存器地址你可以在一個程式段的不同的地方儲存和取出不同的資料而不混亂...
西門子PLC怎麼學習,西門子PLC怎麼自學啊?怎樣入門?
上頭軟體 手冊等等都有,還有學習資料,是西門子專門服務客戶的。西門子電氣必備 西門子功能很強大,學是學不完的,某人使用plc一生,也只能接觸到西門子很小的一部分,你單一的說去學習西門子,是不是感覺無從下手?是的,無從下手,就像是一個森林你從 開始採摘呢?答案是,需要蘑菇就採摘蘑菇,需要松果就採摘松果...
西門子plc報警,西門子PLC報警
嚴重錯誤將導致s7 200停止執行程式。依據錯誤的嚴重性,一個致命錯誤會導致s7 200無法執行某個或所有功能。處理致命錯誤的目標是使s7 200進入安全狀態,s7 200由此可以對存在的錯誤條件的相關詢問作出響應。當檢測到致命錯誤時,s7 200執行以下任務 進入stop模式 點亮sf diag ...