① FX2N PLC如何2儲存及查詢歷史記錄
一定要編程~~~~~
連續地址區域,然後通過程序配合觸摸屏進行查詢~~~~~~~~~
每做完一個數據你可以這樣處理:BMOV D100 D200 K100, MOV D0 D100, BMOV D200 D101 K99, 這樣 你就可以把當前的測量結果D0存儲到D100中(D100-D199存儲的是記錄,最上面一條是最新的一筆記錄,一共保存100筆),D200-D299隻是用來中間轉換的一個臨時控制項,然後你在HMI上再做個翻頁按鈕,一頁顯示10個數據,就可以了
② 怎樣向三菱PLC數據寄存器裡面存數據
觸點比較的指令格式為:LD<> D0 D2這條指令的指令的含義是當數據寄存器D0裡面的值不等於數據寄存器D2里值的時候導通。
LD<= D0 D2這條指令的含義是數據寄存器D0裡面的值小於或者等於數據寄存器D2裡面的值導通。
LD>= D0 D2這條指令的含義是數據寄存器D0裡面的值大於或者等於數據寄存器D2裡面的值導通。
LD= D0 D2這條指令的含義是數據寄存器D0裡面的值等於數據寄存器D2裡面的值導通。
什麼LD表示在左母線開始,如果是串聯LD的地方則為AND,並聯則為OR。需注意的是這條指令可以是16位和32位運算,但不能位脈沖執行型。
比較指令
C
MP的應用:
這條指令格式為 CMP D0 D2 M0 他的含義是把D0和D2做比較,然後通過M0,M1,M2這3個輸出,當D0裡面的數據大於D2裡面的數據則MO導通。當D0裡面的數據等於D2裡面的數據則M1導通。當D0裡面的數據小於D2裡面的數據則M2導通。這條指令可以為16位和32位運算也可以是脈沖執行型。如果是32位運算則DCMP D0 D2 M0. 如果為32位脈沖執行型則DCMP D0 D2 M0,須注意的是32位運算的時候佔用的數據寄存器是4個數據寄存器,他們是D0.D1.D2.D3因為一個數據寄存器是16位連續2個數據寄存器才是32位。一旦作32位運算他會自動佔用D0.D1.D2.D3這4個數據寄存器,因此特別注意不要在其他程序里不要向這4個數據寄存器裡面寫入數據,否則會出現未知的錯誤。還有一點注意的是脈沖執行型,如果是脈沖執行型則當執行條件滿足時只執行這條指令1次,如果是連續執行型則每個掃描周期都執行所以必須注意。