lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
樓主  發(fā)表于: 2014-04-09 20:26
這個(gè)程序的3197行,上升沿M206有一 次接通上升沿,D8140,D8142就能讀取,為什么在3132行,前面三個(gè)條件都置1了,即M8000,M41,M201后面DMOV 指令中的D8140,與D40值會(huì)不一樣,D8142與D42中的值也不一樣,但如果點(diǎn)擊觸屏上的M206就一樣了,這段程序是個(gè)子程序,按理和前面的主程序沒(méi)有關(guān)系,求高人指點(diǎn),困擾好長(zhǎng)時(shí)間了,我的QQ,279428929,求指點(diǎn)?這是一臺(tái)插螺母的機(jī)器,程序是私人寫的,找不到人了?
附件: 螺母壓裝機(jī)現(xiàn)有程序.rar (16 K) 下載次數(shù):73
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
1樓  發(fā)表于: 2014-04-09 20:28
有沒(méi)人高人,幫我看下,可以留下電話我打過(guò)去請(qǐng)教,也可以發(fā)QQ消息給我,我看了,應(yīng)該和觸屏沒(méi)關(guān)系,如果需要觸屏的程序我也傳上來(lái),是威倫的MT6056I的,
wolfplc
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 96 個(gè)
工控威望: 219 點(diǎn)
下載積分: 883 分
在線時(shí)間: 104(小時(shí))
注冊(cè)時(shí)間: 2012-10-26
最后登錄: 2020-12-26
查看wolfplc的 主題 / 回貼
2樓  發(fā)表于: 2014-04-09 20:58
你說(shuō)的不一樣是差多少     可以將d40換個(gè)地址看看
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
3樓  發(fā)表于: 2014-04-09 21:20
伺服電機(jī)手動(dòng)可以移動(dòng),移動(dòng)的時(shí)候存位置的D8140與D8142值就會(huì)跟 著Y0與Y1的脈沖變化,按理說(shuō)有DMOV 指令,D40與D42中的值也應(yīng)該變化,前面的條件都是置1的,可是它不變,非要M206有個(gè)0-1的變化,才變成一樣的,氣人
zrsheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 435 點(diǎn)
下載積分: 11361 分
在線時(shí)間: 1021(小時(shí))
注冊(cè)時(shí)間: 2009-08-12
最后登錄: 2019-09-14
查看zrsheng的 主題 / 回貼
4樓  發(fā)表于: 2014-04-09 21:23
D7900等于13時(shí)才調(diào)用子程序,而程序上找不到D7900是怎么賦值的,可能是通過(guò)觸摸屏按下某個(gè)按鈕后就會(huì)賦值?
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
5樓  發(fā)表于: 2014-04-09 21:27
是,觸屏開(kāi)13號(hào)窗口D7900為13,呼叫子程序,也主是 調(diào)試窗口,我說(shuō)的是這個(gè)條件已經(jīng)滿足,
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
6樓  發(fā)表于: 2014-04-09 21:33
在子程序里圖進(jìn)行調(diào)試各個(gè)螺母的位置,機(jī)械手走到正確的位置,然后按下觸屏的選擇鍵,也就是程序?qū)?yīng)的M200,M202,之類的,一次就能選擇一個(gè),比如是M200,然后點(diǎn)確認(rèn),即M206,D8140與D40,里的值就一樣了 ,不這樣操作,從程序上看,在第3111行,前面三個(gè)都置1了,為什么D8140與D40中的值也不一樣呢,而且點(diǎn)確認(rèn)M206時(shí),第3111行DMOV指令前面三個(gè)也都是置1的,
zrsheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 435 點(diǎn)
下載積分: 11361 分
在線時(shí)間: 1021(小時(shí))
注冊(cè)時(shí)間: 2009-08-12
最后登錄: 2019-09-14
查看zrsheng的 主題 / 回貼
7樓  發(fā)表于: 2014-04-09 21:43
2589行調(diào)用子程序,之后2598行又給D40賦了個(gè)新值
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
8樓  發(fā)表于: 2014-04-09 21:56
能說(shuō)清楚點(diǎn)嗎,我這好像不影響DMOV指令的
zrsheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 278 個(gè)
工控威望: 435 點(diǎn)
下載積分: 11361 分
在線時(shí)間: 1021(小時(shí))
注冊(cè)時(shí)間: 2009-08-12
最后登錄: 2019-09-14
查看zrsheng的 主題 / 回貼
9樓  發(fā)表于: 2014-04-09 22:01
圖片:
圖片:
觸摸屏在手動(dòng)畫(huà)面時(shí),每個(gè)掃描周期都會(huì)將D0Z1 傳送到D40 一共傳送12個(gè)字節(jié),在子程序里,只有在 M206上升沿將D40 傳送到D0Z1 ,當(dāng)M206上升沿觸發(fā)時(shí),D0Z1的值和D40-D46的數(shù)值是一樣的,這樣主程序D0Z1傳送到D40的數(shù)個(gè)跟子程序里的 D40的值是一樣的
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
10樓  發(fā)表于: 2014-04-09 22:06
什么,沒(méi)看明白
lf626816
QQ279428929
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 43 個(gè)
工控威望: 258 點(diǎn)
下載積分: 897 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2008-01-06
最后登錄: 2024-07-30
查看lf626816的 主題 / 回貼
11樓  發(fā)表于: 2014-04-09 22:06
方便加下QQ說(shuō)嗎,279428929