lf626816
QQ279428929
級別: 略有小成
![]() |
這個程序的3197行,上升沿M206有一 次接通上升沿,D8140,D8142就能讀取,為什么在3132行,前面三個條件都置1了,即M8000,M41,M201后面DMOV 指令中的D8140,與D40值會不一樣,D8142與D42中的值也不一樣,但如果點(diǎn)擊觸屏上的M206就一樣了,這段程序是個子程序,按理和前面的主程序沒有關(guān)系,求高人指點(diǎn),困擾好長時間了,我的QQ,279428929,求指點(diǎn)?這是一臺插螺母的機(jī)器,程序是私人寫的,找不到人了? |
---|---|
|
lf626816
QQ279428929
級別: 略有小成
![]() |
有沒人高人,幫我看下,可以留下電話我打過去請教,也可以發(fā)QQ消息給我,我看了,應(yīng)該和觸屏沒關(guān)系,如果需要觸屏的程序我也傳上來,是威倫的MT6056I的, |
---|---|
|
lf626816
QQ279428929
級別: 略有小成
![]() |
伺服電機(jī)手動可以移動,移動的時候存位置的D8140與D8142值就會跟 著Y0與Y1的脈沖變化,按理說有DMOV 指令,D40與D42中的值也應(yīng)該變化,前面的條件都是置1的,可是它不變,非要M206有個0-1的變化,才變成一樣的,氣人 |
---|---|
|
lf626816
QQ279428929
級別: 略有小成
![]() |
是,觸屏開13號窗口D7900為13,呼叫子程序,也主是 調(diào)試窗口,我說的是這個條件已經(jīng)滿足, |
---|---|
|
lf626816
QQ279428929
級別: 略有小成
![]() |
在子程序里圖進(jìn)行調(diào)試各個螺母的位置,機(jī)械手走到正確的位置,然后按下觸屏的選擇鍵,也就是程序?qū)?yīng)的M200,M202,之類的,一次就能選擇一個,比如是M200,然后點(diǎn)確認(rèn),即M206,D8140與D40,里的值就一樣了 ,不這樣操作,從程序上看,在第3111行,前面三個都置1了,為什么D8140與D40中的值也不一樣呢,而且點(diǎn)確認(rèn)M206時,第3111行DMOV指令前面三個也都是置1的, |
---|---|
|