satakelu
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看satakelu的 主題 / 回貼
樓主  發(fā)表于: 2009-07-10 12:08
圖片:
說說這兩個基本的程序有什么區(qū)別?
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6766 個
工控威望: 38367 點
下載積分: 2166 分
在線時間: 9492(小時)
注冊時間: 2006-09-13
最后登錄: 2024-10-23
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2009-07-10 13:06
要明白他們之間的區(qū)別就應該清晰理解PLC的掃描機制。

PLC在掃描周期完成后對輸出映像區(qū)進行更新。

程式1:當X1按下,Set Y0,第一次掃描結束,更新輸出映像區(qū)
       第二次掃描時,更新Y1狀態(tài),然后RST Y0 因此它使用了兩次掃描周期。
程式2:當X1按下,下一次掃描周期即更新了Y0,并Rst了。

因此,他們之間僅僅差一個掃描周期而已。

切不要以為如此可提高多少時鐘周期,要明白,外圍設備的速率要遠遠低于PLC的掃描周期。
本帖最近評分記錄:
  • 下載積分:+1(satakelu)
  • 下載積分:+5(sjm213) 優(yōu)秀文章,加分獎勵
    foxplc
    水到渠成
    級別: 家園?
    精華主題: 2 篇
    發(fā)帖數(shù)量: 550 個
    工控威望: 628 點
    下載積分: 4239 分
    在線時間: 112(小時)
    注冊時間: 2007-08-09
    最后登錄: 2021-11-22
    查看foxplc的 主題 / 回貼
    2樓  發(fā)表于: 2009-07-10 15:33
    分析地太精辟了
    向高手請教
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看向高手請教的 主題 / 回貼
    3樓  發(fā)表于: 2009-07-10 15:41
    是不是還有個啟動優(yōu)先還是停止優(yōu)先的問題。
    qinshengyue
    是我,別開槍!
    級別: VIP會員
    精華主題: 0
    發(fā)帖數(shù)量: 808 個
    工控威望: 1216 點
    下載積分: 31304 分
    在線時間: 1234(小時)
    注冊時間: 2009-04-09
    最后登錄: 2023-05-23
    查看qinshengyue的 主題 / 回貼
    4樓  發(fā)表于: 2009-07-10 16:36
    如果仿真的話
    程序1都看不到Y1瞬間ON的那一下
    程序2 可以看到
    本帖最近評分記錄:
  • 下載積分:+2(sjm213) 熱心助人,加分表揚
    satakelu
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看satakelu的 主題 / 回貼
    5樓  發(fā)表于: 2009-07-13 11:37
    4樓準確,兩程序的區(qū)別就在于程序1永遠看不到Y1輸出
    而程序2可以看到
    本帖最近評分記錄:
  • 下載積分:+2(sjm213) 同意
    satakelu
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看satakelu的 主題 / 回貼
    6樓  發(fā)表于: 2009-07-13 15:03
    授人以魚不如授人以漁!1樓為我們的榜樣。!
    sjm213
    有小知識,無大學問。
    級別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5188 個
    工控威望: 7411 點
    下載積分: 158244 分
    在線時間: 3146(小時)
    注冊時間: 2007-11-21
    最后登錄: 2024-10-23
    查看sjm213的 主題 / 回貼
    7樓  發(fā)表于: 2009-07-13 15:58
    呃~
    我認為1樓的解釋存在點問題。
    對于Y1 ,雖然其外部輸出點是在輸出刷新后響應的,但在程序中調用時應該不用經(jīng)過輸出刷新的過程就能獲知狀態(tài)的變化。
    ===================
    具體到該例中,首先默認Y1為OFF,X1為OFF到ON的掃描周期:
    圖1例中第一句執(zhí)行時將Y1置位,第二句執(zhí)行時立刻將Y1復位。這樣Y1永遠不會有輸出ON的狀態(tài)。
    圖2例中第一句執(zhí)行時無效果,第二句執(zhí)行時將Y1置位。即使在第二掃描周期中第一句會將Y1復位,在執(zhí)行第二句時再次置位Y1,這樣Y1應是輸出為ON的狀態(tài)。

    綜上:
    當X1為OFF時兩者Y1皆為OFF;當X1為ON時圖1中Y1為OFF,圖2中Y1為ON。
    wz_chl1985
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看wz_chl1985的 主題 / 回貼
    8樓  發(fā)表于: 2009-07-24 16:14
    7樓 回答到位
    xyj168268
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看xyj168268的 主題 / 回貼
    9樓  發(fā)表于: 2009-08-05 09:19
    7樓回答正確,鑒定完畢!
    yxl19820906
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 46 個
    工控威望: 162 點
    下載積分: 557 分
    在線時間: 20(小時)
    注冊時間: 2009-07-27
    最后登錄: 2024-10-20
    查看yxl19820906的 主題 / 回貼
    10樓  發(fā)表于: 2009-08-07 21:50
    學習了喲,
    waxiao88
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 122 個
    工控威望: 288 點
    下載積分: 547 分
    在線時間: 206(小時)
    注冊時間: 2008-05-11
    最后登錄: 2024-10-22
    查看waxiao88的 主題 / 回貼
    11樓  發(fā)表于: 2009-08-07 22:45
    這就是雙線圈輸出嗎,結果是后面的線圈輸出有有效.