1樓:匿名使用者
cmp是比較指令
cmp d408 k1 m310意思是
d408裡的資料和k1(也就是1)比較,
如果d408裡的資料大於1,則m310=on(特殊繼電器m310接通);
如果d408裡的資料等於1,則m311=on(特殊繼電器m311接通);
如果d408裡的資料小於1,則m312=on(特殊繼電器m312接通);
bmov 是批傳送指令
bmov k1m100 k1m800 k8即
將m100^m107這8個狀態傳送到m800^m807這8個狀態中(m100傳送到m800,m101傳送到m801,……對應起來)。
2樓:劉歆李洋
比較d408,十進位制常數1, 結果放在中間繼電器m310 -m312中
3樓:zsj非黑即白
cmp是比較指令啊
cmp d408 k1 m310意思:
暫存器d408裡的資料和常數 k1比較,k1也就是我們常說的1,k表示常數的意思
如果暫存器d408裡的資料大於1,則m310=on(內部繼電器m310接通);
如果暫存器d408裡的資料等於1,則m311=on(內部繼電器m311接通);
如果暫存器d408裡的資料小於1,則m312=on(內部繼電器m312接通。
bmov k1m100 k1m800 k8
k1m100就是m100/m101/m102/m103
軟元件前面加k1指的是4個位。
也就是:
k1為4位
k2為8位
k3為12位(一個位元組)
k4為16位(一個字)
所以成批傳送的結果就是
m100----m800
m103---m803
bmov k1m100 k1m800 k48表示在條件滿足後,將以k1m100為首地址中的資料,傳送到以k1m800為首地址的資料區中,共傳送8個資料
4樓:
第一個的意思是:把暫存器d408中的內容和十進位制數字1進行bin比較,如果d408>k1,則m310得電(置on);如果d408=k1,則m311為on;如果d408<k1,則m312為on。
第2個意思是:bmov 是塊傳送指令。bmov s d n 的意思是
s 所指定的裝置起始號碼開始算 n 個暫存器的內容被傳送至 d 所指定的裝置起始號碼開始算 n 個暫存器當中,如果 n 所指定點數超過該裝置的使用範圍時,只有有效範圍被傳送。
k1m100 k1m800 其中k1代表4位,k2代表8位,k3代表12位。。。。。以次類推。k1m100代表以m100開始的4個輔助繼電器(位軟元件):
m100,m101,m102,m103;k1m800代表:m800,m801,m802,m803。
k8代表十進位制8,讀取8位。
當帶有位數指定的位軟元件的情況下,s 和d要採用相同的位數。
這個程式的意思是:m100→m800,m101→m801,m102→m802,m103→m803;
m104→ym804,m105→m805,m106→m806,m107→m807;。。
。。m128→m828,m129→m829,m130→m830,m131→m831;
也就是把m00-m131中32位輔助繼電器的狀態傳送到m800-m831這32個輔助繼電器的狀態中,簡單的說就是用m100-m131的狀態替換m800-m831的狀態。因為m是plc內部輔助繼電器,是位軟元件,他的狀態只有0和1兩種,也就是輔助繼電器得電和不得電兩種狀態。
不知道這麼說你有沒有明白。!
三菱fx2n,plc子程式呼叫指令的詳細解釋(帶圖)
5樓:楊必宇
call在接通的時候作用,跳過call p1後面的主程式,先執行p1子程式,然後返回執行call後面的主程式。p1作為指標存在的。如果call沒有接通,則不執行call,而直接執行主程式。
call程式可以巢狀,看第二個圖。子程式可以呼叫另一個子程式。如圖所示:
6樓:匿名使用者
不知道這樣的圖是不是很清楚了呢?
call在接通的時候作用,跳過call p1後面的主程式,先執行p1子程式,然後返回執行call後面的主程式。p1作為指標存在的。
如果call沒有接通,則不執行call,而直接執行主程式。
7樓:牽手其
三菱裡call呼叫,還要fend配合。這個fend指令標誌著主程式結束,在fend後面加上語句,語句前面加上標號p1,代表call呼叫的開始語句,語句後再加上ret作為呼叫返回語句,一個簡單的子程式就完成了。
call p***
***範圍應該是0-127
子程式第一行母線左邊輸入子程式號p***.
結束返回用sret
三菱plc程式例項講解
8樓:深圳天控科技
這個你也可以看看,希望能幫到你們。
9樓:匿名使用者
學習程式設計最好多接觸一些例項,可以鞏固知識,提高自己的能力
求三菱FX2N程式設計高手PLC梯形圖,8盞流水燈,啟動時,燈1亮一滅後滅
x0為啟動按鈕,x1為停止按鈕。y0 y7為8盞燈。程式在按下啟動按鈕後,燈1先亮,1秒 t0延時 後滅,1秒後 t1延時 燈2亮,依次迴圈。當按下x1後,迴圈結束。程式解釋 第一個程式塊 按下x0後,m0得電為1並自保持,此時1秒計時器t0計時,1秒後t0常開點閉合1秒計時器t1計時,再過1秒t1...
三菱PLC中的K,三菱PLC中K的各種解釋
movd706 k4m7440 最後乙個k4m7440中的k4代表4組資料,第一組是m7440 m7441 m7442 m7443,第二組是m7444 m7445 m7446 m7447依次再往後推8個資料,最後一句的意思是將d706中的資料,以m7440為起點的16個輸出 將d706資料轉化為二進...
三菱PLC call指令理解,三菱FX2N,PLC子程式呼叫指令的詳細解釋 帶圖
沈本竇雪卉 在子程式中置on的軟元件,在程式結束後將會被保持。因此,對這些軟元件進行程式設計時,或是編寫成在程式結束以後的主程式進行復位,或是編寫成在子程式中進行復位或者off的程式。祥見fx3u程式設計手冊第196頁 安徽新華電腦專修學院 是組合語言吧!call指令是呼叫子程式,後面緊跟的應該是子...