edwingan47
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 101 個(gè)
工控威望: 236 點(diǎn)
下載積分: 21813 分
在線時(shí)間: 216(小時(shí))
注冊(cè)時(shí)間: 2014-03-10
最后登錄: 2019-01-27
查看edwingan47的 主題 / 回貼
24樓  發(fā)表于: 2014-06-02 09:13
基本上只要上傳整個(gè)程式,一大隊(duì)人可以幫你解決。 。只上載一段截圖讓人猜
pp2006
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 15 個(gè)
工控威望: 135 點(diǎn)
下載積分: 1715 分
在線時(shí)間: 14(小時(shí))
注冊(cè)時(shí)間: 2014-04-27
最后登錄: 2019-11-25
查看pp2006的 主題 / 回貼
25樓  發(fā)表于: 2014-06-02 11:55
圖片:
我的可以呀。
pp2006
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 15 個(gè)
工控威望: 135 點(diǎn)
下載積分: 1715 分
在線時(shí)間: 14(小時(shí))
注冊(cè)時(shí)間: 2014-04-27
最后登錄: 2019-11-25
查看pp2006的 主題 / 回貼
26樓  發(fā)表于: 2014-06-02 11:57
樓主模擬的時(shí)候PLC可以處于STOP狀態(tài),改成RUN就可以了
edwingan47
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 101 個(gè)
工控威望: 236 點(diǎn)
下載積分: 21813 分
在線時(shí)間: 216(小時(shí))
注冊(cè)時(shí)間: 2014-03-10
最后登錄: 2019-01-27
查看edwingan47的 主題 / 回貼
27樓  發(fā)表于: 2014-06-02 13:04
有很多可能性 , 問題是樓主只上傳一小段讓人猜
1。PLC處于STOP狀態(tài)
2。程式有用到MC, Jump, CALL, etc... 等指令。 導(dǎo)致Y000 沒有掃描到。
3。重復(fù)使用Y000
4。程式有問題, PLC 已經(jīng)報(bào)警,
5。等等等  
lixianji_007
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 242 個(gè)
工控威望: 2871 點(diǎn)
下載積分: 5483 分
在線時(shí)間: 769(小時(shí))
注冊(cè)時(shí)間: 2011-08-27
最后登錄: 2024-10-25
查看lixianji_007的 主題 / 回貼
28樓  發(fā)表于: 2014-06-03 15:11
程序的問題,想用步進(jìn)方式編程的話需在每小段前加(STL   S**)指令,這樣就可在每小段內(nèi)分別進(jìn)行直接輸出,按現(xiàn)在的程序是普通的順序掃描方式,雖然看條件S0接通,后面的條件也接通,但在后面的程序中也有Y001的輸出(接通條件未滿足),所以最終的結(jié)果是該位未輸出;蛘呷坑弥梦/復(fù)位的方式也可以。使用步進(jìn)指令編程示例如下:
(前面程序略)
LD X17      OUT  M37
STL  S0(添加)
LD  X20    SET  Y004
LD  X21    RST  Y004
LD  X22   ANI X4  ANI  Y001  OUT Y000
LD  X23  ANI  X5  ANI  Y000  OUT Y001
STL  S1(添加)
LD  X16  SET S10
STL  S10(添加)
以下程序略,與上述相同,
RET(步進(jìn)程序結(jié)束)
END
樓主留言:
上面的指令時(shí)編程器輸入,現(xiàn)在都不用編程器了啊,我知道前輩的意思,就是要讓PLC“明白”這是步進(jìn)指令而不是普通指令,好讓PLC按照步進(jìn)指令執(zhí)行方式進(jìn)行執(zhí)行。
問題是,現(xiàn)在采用軟件編程,一般直接畫梯形圖,步進(jìn)指令(如S觸點(diǎn))在梯形圖中都可以直接畫了,無需額外操作啊。
不過有一點(diǎn),S觸點(diǎn)一般是胖觸點(diǎn),而軟件寫進(jìn)去沒有體現(xiàn),不知道是不是我搞錯(cuò)了。
天下事有難易乎?為之,則難者亦易矣!不為,則易者亦難矣!