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