jinsinfo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看jinsinfo的 主題 / 回貼
樓主  發(fā)表于: 2010-08-24 13:56
    Fx2n64M的PLC+930 GOT,遇到這樣一個問題:我想用C0和C221、C222、C225、C230四個保持型計數(shù)器來做不同的計數(shù)功能,現(xiàn)在計數(shù)沒有問題,但不能對它們進行清零,查來查去也沒能找到原因,梯形圖和GT頁面如圖,請達人指點,謝謝!
程序段1

            程序段1
程序段2

                程序段2
程序段3

                         程序段3
程序段4

              程序段4

GT頁面

           GT頁面



goodman
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個
工控威望: 101 點
下載積分: 605 分
在線時間: 9(小時)
注冊時間: 2010-07-16
最后登錄: 2024-06-14
查看goodman的 主題 / 回貼
1樓  發(fā)表于: 2010-08-24 14:31
你在程序中強制M145、M146試試,如能清零說明你的觸摸屏組態(tài)有問題,如不能說明程序有問題,找出是哪里的問題就好辦了。
心情不錯
級別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 821 個
工控威望: 908 點
下載積分: 7032 分
在線時間: 1619(小時)
注冊時間: 2007-07-13
最后登錄: 2024-10-23
查看心情不錯的 主題 / 回貼
2樓  發(fā)表于: 2010-08-24 16:36
C計數(shù)器  不要 緊挨著使用    如 用了C221  就不要 用C220與C222  ,間隔2個試一試。你可以用C221,223,225,227.........
aijun2010
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 49 個
工控威望: 127 點
下載積分: 659 分
在線時間: 33(小時)
注冊時間: 2010-07-17
最后登錄: 2015-07-01
查看aijun2010的 主題 / 回貼
3樓  發(fā)表于: 2010-08-25 14:16
在RUN時,用軟件監(jiān)視一下程序看是那里的問題。程序沒問題在檢查觸摸屏動畫構件的操作對象錯了沒,
jinsinfo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看jinsinfo的 主題 / 回貼
4樓  發(fā)表于: 2010-08-25 15:34
回復goodman:你在程序中強制M145、M146試試........

在監(jiān)視模式下強制M145、M146等,M145接通了,但C22x就是值不變!程序中只有以上片段對這些軟元件進行過操作!
jinsinfo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看jinsinfo的 主題 / 回貼
5樓  發(fā)表于: 2010-08-25 15:36
回復 心情不錯:C計數(shù)器  不要 緊挨著使用    如 用了C221  就不要 用C220與C222  ,間隔2個試一試。你可以用C221,223,225,227.........

有空去試一下,但愿能解決。
jinsinfo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看jinsinfo的 主題 / 回貼
6樓  發(fā)表于: 2010-08-25 15:44
以上程序段中的RST C22x 語句我改用DMOV K0 C22x 試過,也沒有效果!
zhanghuan
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 240 點
下載積分: 712 分
在線時間: 104(小時)
注冊時間: 2007-08-23
最后登錄: 2024-09-20
查看zhanghuan的 主題 / 回貼
7樓  發(fā)表于: 2010-08-25 16:47
在使用功能指令時,注意指令助記符前的“D”,其表示32位數(shù)值,例“DMOV C220  D0”是指將32位計數(shù)器c220當前數(shù)值傳送到由D1和D0組成的32位數(shù)據(jù)寄存器中,而由D1和D0組成的32位數(shù)據(jù)寄存器中的D1保存的是高16位二進制數(shù)值,D0則保存的是低16位二進制數(shù)值,故由上述例子得知,c220的當前值的高16位二進制數(shù)值傳送到D1,c220的當前值的低16位二進制數(shù)值傳送到D0。如果要復位由D1和D0組成的32位數(shù)據(jù)寄存器,則要同時復位D1和D0 ,例“RST D1  ,RST D0"或“DMOV K0 D0"。在實際編程時,為避免只做16位用與組成32位數(shù)值用的混淆(例:INC D1則與上述指令中的D1混淆),我們盡量用偶數(shù)表示,例D0,D2,D4。
其次,檢查PLC到GOT的通信是不是有問題。
再次,程序中的out m175,out m176,out m177,RST M175,RST M176,RST M177有必要用嗎,刪除試試。
程序編寫盡量做到簡潔。
[ 此帖被zhanghuan在2010-08-27 19:10重新編輯 ]
jinsinfo
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看jinsinfo的 主題 / 回貼
8樓  發(fā)表于: 2010-08-25 23:16
回復zhanghuan:你分析的很有道理,在使用這些計數(shù)器之前我也簡單查了一下FX2n的編程手冊,應該是我不夠仔細,看到列表


就以為單個計數(shù)器就是32位的,謝謝您的指正!

另外, 使用out m175,out m176,out m177,RST M175,RST M176,RST M177這樣“冗余”的指令是想通過這樣的安排來保證操作上的“平穩(wěn)性和及時響應”,因為在GT頁中的M145、M146、M147我設為點動。
zhanghuan
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 240 點
下載積分: 712 分
在線時間: 104(小時)
注冊時間: 2007-08-23
最后登錄: 2024-09-20
查看zhanghuan的 主題 / 回貼
9樓  發(fā)表于: 2010-08-27 19:52
抱歉,因個人平時用32位計數(shù)器用的少,才把c220,c221等32位計數(shù)器當成了16位來分析,經(jīng)查找資料證實,C220至C234為32位掉電保持型增/減計數(shù)器,配套使用的有增計數(shù)/減計數(shù)切換用的輔助繼電器M8220至M8234.敬請諒解!
附件有本在三菱電機官網(wǎng)下的“FX系列(FX1S,F(xiàn)X1N,F(xiàn)X2N,F(xiàn)X2NC)編程手冊-基本指令、步進梯形指令、應用指令說明書”,供學習,里面計數(shù)器一欄說明得較具體,涵蓋了一些編程實例。 [upload=2]  
由于附件有4.9M上傳不了,這是三菱電機管網(wǎng)連接地址http://www.meas.cn/download/dwn_idx_manual.asp需注冊才能下載,好像本論壇也有下。
[ 此帖被zhanghuan在2010-08-27 20:22重新編輯 ]
zhanghuan
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 240 點
下載積分: 712 分
在線時間: 104(小時)
注冊時間: 2007-08-23
最后登錄: 2024-09-20
查看zhanghuan的 主題 / 回貼
10樓  發(fā)表于: 2010-08-27 20:37
問題查出來沒?方便將PLC和GOT程序發(fā)過來看看嗎?我的郵箱:zhanghuan_2006@126.com