工控小c
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 349 個(gè)
工控威望: 2159 點(diǎn)
下載積分: 1664 分
在線時(shí)間: 352(小時(shí))
注冊(cè)時(shí)間: 2022-10-14
最后登錄: 2024-12-22
查看工控小c的 主題 / 回貼
12樓  發(fā)表于: 30天前
引用
引用第11樓slik于2024-11-12 23:45發(fā)表的  :
因?yàn)門是有TMR T200 HD800 K100即它是有輸出的,所以執(zhí)行時(shí)會(huì)多一個(gè)周期,而X是沒有輸出的,是不是掃描時(shí)是同時(shí)掃的,這應(yīng)該是不是能夠證明信捷PLC的輸入輸出是即時(shí)的,不是統(tǒng)一的IO刷新,只有這樣才能夠解釋得通,不知道誰還有沒有高見?
哪天在放在西門子的200 smart上驗(yàn)證下,看看大多數(shù)PLC的行為就知道了!

樓主驗(yàn)證得怎么樣
隨心一聽
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 29 個(gè)
工控威望: 66 點(diǎn)
下載積分: 1811 分
在線時(shí)間: 107(小時(shí))
注冊(cè)時(shí)間: 2024-07-29
最后登錄: 2024-12-16
查看隨心一聽的 主題 / 回貼
13樓  發(fā)表于: 25天前
確實(shí)有點(diǎn)奇怪,插個(gè)眼。
傳奇駕駛員β
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 22 個(gè)
工控威望: 55 點(diǎn)
下載積分: 392 分
在線時(shí)間: 5(小時(shí))
注冊(cè)時(shí)間: 2024-11-26
最后登錄: 2024-12-19
查看傳奇駕駛員β的 主題 / 回貼
14樓  發(fā)表于: 25天前
我來學(xué)習(xí)學(xué)習(xí)
eledesigner
懂一點(diǎn)點(diǎn)
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1806 個(gè)
工控威望: 2068 點(diǎn)
下載積分: 2717 分
在線時(shí)間: 2231(小時(shí))
注冊(cè)時(shí)間: 2009-08-21
最后登錄: 2024-12-21
查看eledesigner的 主題 / 回貼
15樓  發(fā)表于: 25天前
MARK 一下,不要踩坑
lvpretend
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1264 個(gè)
工控威望: 1434 點(diǎn)
下載積分: 3697 分
在線時(shí)間: 324(小時(shí))
注冊(cè)時(shí)間: 2015-07-20
最后登錄: 2024-11-29
查看lvpretend的 主題 / 回貼
16樓  發(fā)表于: 24天前
引用
引用樓主slik于2024-11-07 20:02發(fā)表的 在如下的梯形圖中為什么要用M404的下降沿才能保證M908的可靠觸發(fā) :
如題,在如下的梯形圖中,為什么用LD M404不能觸發(fā)M908,而需要改為M404的下降沿,即LDF M404,按理說,因?yàn)镸908回路在M404回路的前面,所以程序上個(gè)周期掃描時(shí)如果
X10012還是正常的(OFF),M404為ON,因?yàn)檩斎胼敵鲇诚袼⑿率窃诔绦驋呙璧淖钋邦^的,所以,當(dāng)要到下一個(gè)周期掃描的前端,刷新輸入點(diǎn),這時(shí)X10012變?yōu)镺N,那么因?yàn)樯蟼(gè)掃描周期中保存的M404還是為ON,所以,這時(shí)是可以觸發(fā)M908為ON的,理論分析是這樣的,但是實(shí)際上是不行的,用
LD M404
AND X10012
SET M908  不行,而需要改為
.......

有結(jié)果嗎?看了這個(gè)PLC的手冊(cè),輸入輸出掃描很常規(guī)。輸入信號(hào)是在程序執(zhí)行前掃描的,整個(gè)周期都不會(huì)變化。輸出信號(hào)是程序執(zhí)行完畢再輸出的,會(huì)一直保持,直到下個(gè)周期輸出。
所以你說的這個(gè)情況有點(diǎn)詭異,建議單獨(dú)寫幾個(gè)指令,然后把PLC清除內(nèi)存再恢復(fù)出廠值,測(cè)試一下。
另外,PLC邊沿觸發(fā)并不是直接用這個(gè)觸點(diǎn)(原觸點(diǎn)),而是自動(dòng)分配一個(gè)(或多個(gè))其它的內(nèi)存單元(邊沿觸點(diǎn)),系統(tǒng)根據(jù)原觸點(diǎn)去置邊沿觸點(diǎn)。那么就會(huì)存在2種方法,一是在程序開始前或執(zhí)行完畢來進(jìn)行這個(gè)計(jì)算,就是一個(gè)周期只變化一次。另一種是實(shí)時(shí)計(jì)算(也就是一個(gè)周期可能變化多次),這種對(duì)PLC資源要求大。
這個(gè)PLC,兩種都在用,如果用指定位或BIT類型變量,會(huì)滯后一個(gè)周期。用BOOL類型變量就是當(dāng)個(gè)周期有效。