h30631
級別: 略有小成
![]() |
請問各位大師們,為什麼用GX 模擬PLC 去跑程式時,DADDP 指令時,數字會亂跳,如圖片 但是實際上監控實體PLC 就不會有這個問題,請問是哪裡出錯了?? ![]() [ 此帖被h30631在2013-01-03 17:03重新編輯 ] |
---|---|
|
h30631
級別: 略有小成
![]() |
樓上說的沒錯,但是我的重點是在於 一次只能+20 ,但是他一次加了不只20,反而加了好幾萬去了 實際接plc 實體去跑卻又是正常的,一次加20,因為仿真軟件設定沒有設定好嗎? |
---|---|
|
h30631
級別: 略有小成
![]() |
感謝版主大師的指導~ 依照指示,真的如板大所說,原來是時序的問題 所以我這種寫法會有編寫的順序問題, 可以在請問一下,執行 dadd這個指令 我知道的是會有一個D上位&D下位,與他相加的T也會自動有一個上位&下位嗎? [ DADDP D0 T0 D0 ] = D1 D0 + "T1 T0 " ?? 因為我在煩惱,T 如果計時超過16位元的範圍,該如何讓他"先存到D後再重新計時" |
---|---|
|