linhua
級別: 探索解密
|
各位高手,我是一S7-200的新手,最近有一個程序能在S7-200的仿真軟件上成功運行。可是到了PLC上面卻不能正常運行,請各位高手幫我看下是怎么回事呢?程序如下: LD I0.0 MOVW 100, VW200 Network 2 LDN I0.0 MOVW 500, VW200 Network 3 LDN T33 TON T33, VW200 Network 4 LD T33 RLB VB100, 1 AENO MOVB VB100, QB0 數據塊vb100初始值: VB100 16#01 正常是應該Q0.0...Q0.7這8個燈循環(huán)亮間隔為1S,按下I0.0后間隔為5S。可是現在按下I0.0后只會亮下一個燈,而且按一下亮下一個,再按一下又亮下一個。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
更新定時器當前值 更新當前時間值有多種方式,其作用取決于如何使用定時器,如下圖所示的定時器操作: ?使用1毫秒定時器時,每次在執(zhí)行正常關閉觸點T32之后和執(zhí)行正常打開觸點T32之前更新定時器當前值時,Q0.0即打開進行一次掃描。 ?使用10毫秒定時器時,從不打開Q0.0,因為從掃描頂端至執(zhí)行定時器方框均打開定時器位T33。一旦執(zhí)行了定時器方框,定時器的當前值及T位均被設為零。執(zhí)行正常打開觸點T33時,T33及Q0.0均被關閉。 ?使用100毫秒定時器時,每當定時器當前值達到預設數值時,Q0.0時鐘打開進行一次掃描。 通過使用正常關閉解點Q0.0代替定時器位作為定時器方框的啟用輸入,可保證每次定時器達到預設值時均打開輸出Q0.0進行一次掃描。 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
這種情況下T33運行時基本不會導通,所以移位的程序無法執(zhí)行。 按下I0.0時是改變了T33的設定值才會導通一下。 看這個帖子體會一下: http://le-linge.com/read-gktid-1385948.html |
---|---|
|