xeguan1
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊時(shí)間: *
最后登錄: *
查看xeguan1的 主題 / 回貼
樓主  發(fā)表于: 2010-04-21 14:29
fx2n當(dāng)中可不可以把程序?qū)懗梢粋(gè)子程序(類似于C語言),而又不會(huì)出現(xiàn)雙線圈之間后者覆蓋前者的問題。新手求教
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2881 分
在線時(shí)間: 9504(小時(shí))
注冊時(shí)間: 2006-09-13
最后登錄: 2024-11-16
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2010-04-21 14:54
對于PLC來說,無論你是采用傳統(tǒng)的梯形圖編程還是使用IEC中的ST語言編程,輸入或者輸出對于PLC來說相當(dāng)于全局變量,即使子程序或者可以說POU,你仍然無法改變后者覆蓋前者的問題,對于同一個(gè)變量,它無法在同一個(gè)時(shí)間內(nèi)表達(dá)兩種含義,這是邏輯問題,而非軟件所使用的語言問題。

對于PLC以外的編程,也同樣需要遵循這一規(guī)律,避免兩義性,是基本的法則之一。

Good Luck~
本帖最近評分記錄:
  • 下載積分:+1(wu32u2) 熱心助人
  • 下載積分:+1(xeguan1) 熱心助人
    king_88888
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 39 個(gè)
    工控威望: 152 點(diǎn)
    下載積分: 585 分
    在線時(shí)間: 3(小時(shí))
    注冊時(shí)間: 2009-07-11
    最后登錄: 2019-04-06
    查看king_88888的 主題 / 回貼
    2樓  發(fā)表于: 2010-04-22 09:47
    樓上高手
    qlin
    學(xué)過一點(diǎn)FX型PLC基本知識
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 537 個(gè)
    工控威望: 531 點(diǎn)
    下載積分: 12343 分
    在線時(shí)間: 258(小時(shí))
    注冊時(shí)間: 2009-07-13
    最后登錄: 2019-05-13
    查看qlin的 主題 / 回貼
    3樓  發(fā)表于: 2010-04-22 13:11
    1樓的解說,通俗易懂。
    qwqqianw
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊時(shí)間: *
    最后登錄: *
    查看qwqqianw的 主題 / 回貼
    4樓  發(fā)表于: 2010-04-22 13:22
    我也是新手碰到過這種情況
    通常 消除的雙線圈方法是使用M軟元件 在用M去帶動(dòng)Y輸出