景曉丨夜貓
級別: 探索解密
|
請問各位大神,PLC為什么要區(qū)分數(shù)據(jù)類型?有沒有那種PLC不區(qū)分數(shù)據(jù)類型?包括DCS,國內(nèi)中控也要區(qū)分數(shù)據(jù)類型,但是浙大優(yōu)穩(wěn)的DCS不需要區(qū)分數(shù)據(jù)類型,嚴格說就分兩類:BOOL型和非BOOL型,不會區(qū)分整數(shù)、雙整數(shù)、浮點數(shù)這些,都可以一起參與應用。 對于一個不是很熟練的編程者來說,我真的喜歡這種不區(qū)分數(shù)據(jù)類型的編程軟件。 再次想問問:為什么多數(shù)PLC或者DCS都要區(qū)分數(shù)據(jù)類型? 不區(qū)分數(shù)據(jù)類型的有哪些品牌? |
---|---|
|
宿遷電工
級別: 論壇先鋒
|
你這問題就好比是問,不學字母ABCD怎么學會英語! 對于大部分編程語言,都需要學習數(shù)據(jù)類型,這是最基礎的概念。PLC的梯形圖也是編程語言。 你靜下心來學習了嗎? |
|
---|---|---|
|
panguancheng
級別: 略有小成
|
好像嚴格不分的沒有,分的沒那么嚴謹?shù)木陀校┤缬篮旰桶泊ā?/div>
|
---|---|
|
linmaker
優(yōu)質(zhì)的視覺檢測產(chǎn)品,源于用心,止于至善
級別: 家園?
|
區(qū)分數(shù)據(jù)類型是為了最大化利用PLC的硬件資源。那些不區(qū)分數(shù)據(jù)類型的本質(zhì)上就是設計一個數(shù)據(jù)結(jié)構(gòu)(像聯(lián)合這樣的),實現(xiàn)支持所有數(shù)據(jù)類型。但這樣做是有成本的,就是以最大長度的數(shù)據(jù)類型來放每種數(shù)據(jù)類型了。這樣的設計在硬件上就造成了很大的浪費。這在以前的硬件中,不太可能支持這樣的浪費,在新的硬件設計中,可能實現(xiàn)這樣的“浪費”,從而換取編程上的方便。 |
|
---|---|---|
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
日系的還好,西門子博圖就更嚴謹了,數(shù)據(jù)類型不分清無從下手,高級語言那些就更不用說了 |
---|---|
|
hbsylsq
級別: 略有小成
|
想不分數(shù)據(jù)類型,你得學高級語言,有支持重載的函數(shù)就可以。 |
---|---|
|
風過無痕的雨
級別: 正式會員
|
分類型是為了使程序的運行過程更精確 花更少的時間 最快的效率執(zhí)行 有目標的執(zhí)行 和一遍遍試錯,哪個更快 |
---|---|
|
nbtr小賴
級別: 家園常客
|
數(shù)據(jù)類型都沒概念,你搞什么PLC。。。哪怕簡單的能搞搞上限就被卡的死死的。 |
---|---|
|
好大的小西瓜
沒有個性的簽名
級別: 略有小成
|
肯定是要分的,不同的數(shù)據(jù)類型都有不同的指令周期(匯編語言),底層語言都這樣,何況一個小小的單片機 |
|
---|---|---|
|