m指令是如何用plc或nc實現(xiàn)的?比如說:輸入:m10--使一個繼電器閉合--冷卻液開。
那這個m10,在plc或nc里應(yīng)該對應(yīng)個輸出,那m10是個地址嗎?如何在plc或nc里找到它?比如我想把m10改成別的功能。
答:這個問題涉及到系統(tǒng)的plc和nc里的變量的銜接,這里簡要說明一下:
首先,你說的正確,“m10,在plc或nc里應(yīng)該對應(yīng)個輸出,m10是一個地址”,如圖示_m指令接口信號表,注意,這個地址是固定的,它也對應(yīng)了nc的某一個變量,在本例子中,m10就是地址db10.db195.2,
2.知道了這個變量地址,那么就可以在機(jī)床的plc程序中進(jìn)行處理了,如你所想,m10--使一個繼電器閉合--冷卻液開。注意,接口信號表,m10的地址-db10.db195.2是一個內(nèi)部信號,如何讓它輸出到一個繼電器呢?這就需要一個plc的輸出信號地址,你可以指定一個q10.0,不過,必須是不能占用其它有用的輸出地址,否則,plc會出錯,編程如下:
adb10.db195.2
=q10.0
3.m10這個指令在nc程序中,是以m10這個形式出現(xiàn)的,運(yùn)行時,就會執(zhí)行上述程序,
4.在plc程序中,m10這個指令是以db10.db195.2的內(nèi)部信號形式出現(xiàn)的,如此一來,實現(xiàn)了plc和nc里的變量的銜接,
m指令接口信號表