james195
級(jí)別: 探索解密
|
各位達(dá)人,我是新手正在學(xué)習(xí)中。問個(gè)簡(jiǎn)單問題。 在用FC編寫塊時(shí),整形類的中間量肯定是要定義成為TEMP或者DB數(shù)據(jù)塊的。我的問題是在FC中,如果我要使用位中間變量,是否也要在TEMP里定義? 如圖是個(gè)FC塊,段落3中的M0.1只是段落2中一個(gè)判斷條件,那么這個(gè)M0.1就這樣用還是需要在TEMP中聲明下? 望賜教。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
M0.1已經(jīng)屬于全局變量了,在FC中使用全局變量是一個(gè)非常不好的習(xí)慣。 樓主留言:謝謝解答。其實(shí)我本意是想在FC里定義一個(gè)局部的位變量,也不想使用全局變量。如果我要在FC使用局部變量,我是否要在TEMP里聲明一個(gè)局部的位變量呢? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
在FC的TEMP中定義變量,在使用時(shí)需要遵循先賦值,后使用的原則。 樓主留言:好的。也就是說如果FC需要使用中間位變量,在不使用全局變量的情況下,需要在TEMP中聲明中間位(離散)變量? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
需要注意的是,臨時(shí)變量的生命周期到FC調(diào)用結(jié)束。 樓主留言:感謝。 |
---|---|
本帖最近評(píng)分記錄: |