我總結(jié)對(duì)啟保停的線圈和普通線圈的區(qū)別是,普通線圈的輸出結(jié)果是確定的,是直接反映的輸入信號(hào)之間的邏輯關(guān)系。
而啟保停的輸出和輸入之間不是唯一確定的,與輸入信號(hào)歷史信號(hào)的狀態(tài)以及時(shí)序嚴(yán)重相關(guān)。
線圈邏輯:
真值表
INPUT | OUTPUT | ||
I0.0 | I0.1 | I0.2 | Q0.0 |
0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 0 |
1 | 1 | 1 | 0 |
枚舉了所有的結(jié)果可能性,即只要輸入是確定可知的, 那么輸出就是確定的。
而如果換成啟保停的邏輯:
那真值表我是畫(huà)不出了。
因?yàn)樵谕瑯拥腎0.0和I0.1都為0的情況下,我們通過(guò)在線監(jiān)控就可以得到兩種不同的結(jié)果:
或許有人會(huì)嘲笑我,他更專(zhuān)業(yè), 有更高級(jí)的繪制真值表的方法,可以追溯所有信號(hào)的前世今生。
別扯了,你咋敢確定輸出就一定是由輸入引起的呢?現(xiàn)在的上位機(jī)和HMI那么發(fā)達(dá),都可以直接對(duì)Q點(diǎn)進(jìn)行訪問(wèn)的, 只要愿意,都可以直接進(jìn)行修改。
而實(shí)質(zhì)上,上面的監(jiān)控結(jié)果,我就是通過(guò)直接在監(jiān)控表中修改Q0.0的值得到的。
所以,雖然貌似一樣的線圈輸出, 不同的用法,一個(gè)結(jié)果確定, 一個(gè)結(jié)果不確定, 你說(shuō)這區(qū)別大不大?依我看,已經(jīng)大到了完全不同的類(lèi)別中。
程序中所有的指令的特性,首先區(qū)分其結(jié)果確定和不確定。
確定結(jié)果的有:
加減乘除、移位、轉(zhuǎn)換等,只要不把輸出給放到輸入里面, 結(jié)果都是可以由輸入確定得到唯一答案的。
而不確定結(jié)果的有:
S, R, 自增減等。
以及我討論過(guò)多次的啟保停的線圈。
現(xiàn)在大家知道這種分歧多可怕了吧?
我在前幾年看到一個(gè)入門(mén)培訓(xùn)資料里面講FC和FB的區(qū)別, 對(duì)方的老師就講到了這一點(diǎn):FC的輸出結(jié)果對(duì)于同樣的輸入是確定的。而FB的輸出對(duì)同樣輸入是不確定的。你或許可以用FC來(lái)實(shí)現(xiàn)FB的功能, 其靜態(tài)變量的數(shù)據(jù)放到INOUT管腳中。但仍然不違背上述的結(jié)論,因?yàn)镮NOUT就是輸入。
這種觀察角度很樸實(shí), 也很一針見(jiàn)血。是我以前從來(lái)沒(méi)有想到過(guò)的。
審核編輯:劉清
-
HMI
+關(guān)注
關(guān)注
9文章
581瀏覽量
48423 -
上位機(jī)
+關(guān)注
關(guān)注
27文章
930瀏覽量
54696
原文標(biāo)題:0521 【萬(wàn)泉河】?jī)煞N特性的線圈//線圈的兩種不同的表現(xiàn)形式
文章出處:【微信號(hào):PLC標(biāo)準(zhǔn)化編程,微信公眾號(hào):PLC標(biāo)準(zhǔn)化編程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論