ydb135386027
級別: 探索解密
![]() |
圖片:
![]()
圖片:
![]() 各位大師大神:幫忙看看問題出在哪個地方了,本人初來小白,才接觸PLC,我用GX WORKS 2 編寫 了一個簡單的例子,在仿真里面運行是沒有問題的,10個燈先掃描點亮,再同時亮閃三次,再循環,但是寫入PLC后,10個燈也能掃描點亮,最后一起亮,但是沒有閃三下,沒有閃三下,和在仿真里的不同,找原因找了好久,請各位大師指點迷津,怎么發不了圖片呀 ![]() ![]() |
---|---|
|
ykykkhor
Best Regards,YK
級別: 略有小成
![]() |
是....截圖不全,不過看過你使用 [RET] 指令, 就知道你是調用子程序 (Call Sub program)。 在調用子程序時, 是不可使用延時。 所以, 請在將其搬移到主程序 (Main - FEND 之上) 使用即可。 祝你成功 ![]() |
---|---|
|
ykykkhor
Best Regards,YK
級別: 略有小成
![]() |
看了你發的程序后, 發現錯誤猜測你的問題, 導致答非所問, 非常抱歉! 主要問題是程序中“關閉沒有延時”,T7 抵達 k6 后關閉所有輸出僅僅一個掃描時間后立即開回,眼睛沒有那么快察覺到已經關閉后再重開,故錯覺沒有閃開閃閉三下。 |
---|---|
|
ykykkhor
Best Regards,YK
級別: 略有小成
![]() |
描述:閃爍程序
圖片: ![]()
不是把時間調長, 而是需要更改程序, 塑造閃爍程序 |
---|---|
本帖最近評分記錄: |
ykykkhor
Best Regards,YK
級別: 略有小成
![]() |
模擬是正常?你沒有在看我的回復? 1) 主要問題是原程序中“關閉沒有延時”, T7 抵達 k6 后關閉所有輸出僅僅一個掃描時間后立即開回, 眼睛沒有那么快察覺到已經關閉后再重開, 故錯覺沒有閃開閃閉三下。 2) 比較實際修改后與模擬, 發現模擬確實有很迅速的開關; 而修改后的會有“關閉延時”, 閃爍比較慢 。 模擬工具會有顯示延時,讓你可以去感受到一個掃描時間的動作, 但實際上PLC 運作速度太快, 肉眼難以觀察到。 3) 我不鼓勵抄或記書本/樣本而不去加以探索和理解。 所謂"僅信書不如無書“。書中所有的記載僅僅能夠引領我們認識這個概念,剩下的要靠我們自己去探索,理解,方能融會貫通。 4) 與你共勉: 讀萬卷書不如行萬里路, 行萬里路不如閱人無數, 閱人無數不如名師指路, 名師指路不如自我覺悟。 愿你能多加油,將來與我們分享你的感悟。 ![]() |
---|---|
|