DB塊的調(diào)用問題
劉玉蓉
發(fā)布于2014-10-17 16:52
3
0
標(biāo)簽:
我的PLC300 M存儲(chǔ)區(qū)不夠了,建了個(gè)共享DB,可是共享DB里依然只能用DBD0,DBD4-DBD252,,這樣還是不夠用,想問下,如果可以的話,我的共享DB可以建多個(gè)么?一個(gè)DB是DBB0-DBB255,我建立三個(gè)共享DB塊,用完DB1.DBD0 ,DB1.DBD4,···DB!1.DB252,是不是就可以用DB2.DBD0,DB2.DBD4,····DB2.DBD252,一次類推,我這樣用可以么?
我的CPU是314-1AG13-0AB0,我是不是改換CPU了?
問題補(bǔ)充:
誰能解釋下面兩個(gè)圖??jī)蓚€(gè)FB分別調(diào)用兩個(gè)共享DB塊,怎么一個(gè)是正常,一個(gè)是紅色的了?還提示什么數(shù)據(jù)類型沖突?
圖片說明: 1,1.1
佳答案
我的PLC300 M存儲(chǔ)區(qū)不夠了,建了個(gè)共享DB,可是共享DB里依然只能用DBD0,DBD4-DBD252,,這樣還是不夠用,
-------這要看你的定義了,你定義為INT、WORD型,就是DBW0;DWORD、REAL型是DBD0;BIT型是DBB0.0;BYTE型是DBB0。DB塊的地址不超過DBD1000好。
想問下,如果可以的話,我的共享DB可以建多個(gè)么?
-------原則上你可以建1024個(gè)DB塊。
一個(gè)DB是DBB0-DBB255,我建立三個(gè)共享DB塊,用完DB1.DBD0 ,DB1.DBD4,···DB!1.DB252,是不是就可以用DB2.DBD0,DB2.DBD4,····DB2.DBD252,一次類推,我這樣用可以么?
-------定義共享DB塊一般是按一定的數(shù)據(jù)功能來分好一些些。整個(gè)程序不超過MMC卡的容量就行。
我的CPU是314-1AG13-0AB0,我是不是改換CPU了?
-------CPU能滿足你的設(shè)計(jì)要求。
問題補(bǔ)充:誰能解釋下面兩個(gè)圖??jī)蓚€(gè)FB分別調(diào)用兩個(gè)共享DB塊,怎么一個(gè)是正常,一個(gè)是紅色的了?還提示什么數(shù)據(jù)類型沖突?
FB調(diào)用的是背景DB塊,不同的FB的背景DB塊是不能共享的。。。