變址:數據存放的位置可以變化的地址;例如D0Z0:Z0如果等于0,那么D0Z0等效與D0;Z0如果等于2,那么D0Z0等效于D2。類似于數組。
為什么要用變址?簡化程序量,使復雜繁瑣的程序變得更簡單;
舉例說明:實時監視室內的溫度變化,并顯示連續區間段內的溫度變化曲線
每隔一秒采集一下當前室內溫度,觸摸屏每隔10秒刷新一次當前溫度變化曲線。
溫度-時間曲線
三菱PLC的梯形圖中具體程序如下:
溫度采集的簡單程序
程序描述:D100為溫度值(溫度傳感器使用時需要進行校準,這樣D100顯示的溫度才會和實際溫度一致),變址Z0可以使實時的溫度變化存放在D1000開始的連續寄存器中。這樣D1000-D1009中就存放了10組溫度值;10組存滿,就會觸發觸摸屏曲線刷新寄存器,可以顯示溫度變化了。
這么簡單的程序為什么要用變址呢?如果不用變址的話的確也可以做到,但是,你會發現,每行都要進行D1000,D1001......D109的賦值,這樣程序會變得很多,當我們采集100組的時候,如果不用變址進行的話,程序步會變得更多更繁瑣。變址使得在某些項目中使得程序變得更簡單。
審核編輯:湯梓紅
-
寄存器
+關注
關注
31文章
5357瀏覽量
120634 -
plc
+關注
關注
5013文章
13323瀏覽量
464027 -
三菱
+關注
關注
32文章
804瀏覽量
42839 -
梯形圖
+關注
關注
8文章
193瀏覽量
21678 -
數組
+關注
關注
1文章
417瀏覽量
25978
原文標題:PLC中的變址該如何使用?
文章出處:【微信號:PLC與自控設備,微信公眾號:PLC與自控設備】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論