詳細介紹
EMERSON艾默生VE3007控制器
DELTAV艾默生KJ1501X1-BA2 KJ1501X1-BB1
DELTAV艾默生KJ1501X1-BC1 KJ1501X1-BC2
DELTAV艾默生KJ1501X1-BC3 KJ1501X1-BK1
DELTAV艾默生KJ1502X1-BA2 KJ1611X1-EF1
DELTAV艾默生KJ1700X1-BA1 KJ1710X1-BA1
DELTAV艾默生KJ1740X1-BA1 KJ2001X1-BA1
DELTAV艾默生KJ2002X1-BA1 KJ2002X1-CA1
DELTAV艾默生KJ2003X1-BA2 KJ2003X1-BB1
DELTAV艾默生KJ2004X1-BA1 KJ2005X1-BA1
DELTAV艾默生KJ2101X1-BA1 KJ2101X1-CA1
DELTAV艾默生KJ2201X1-BA1 KJ2201X1-HA1
DELTAV艾默生KJ2201X1-JA1 KJ2221X1-BA1
DELTAV艾默生KJ2221X1-EA1 KJ2222X1-BA1
DELTAV艾默生KJ2231X1-BA1 KJ2231X1-BB1
DELTAV艾默生KJ2231X1-BC1 KJ2231X1-EA1
DELTAV艾默生KJ2231X1-EB1 KJ2231X1-EC1
DELTAV艾默生KJ2231X1-ED1 KJ2231X1-EE1
DELTAV艾默生KJ3001X1-BA1 KJ3001X1-BB1
DELTAV艾默生KJ3001X1-BC1 KJ3001X1-BD1
DELTAV艾默生KJ3001X1-BE1 KJ3001X1-BH1
DELTAV艾默生KJ3001X1-BJ1 KJ3001X1-BK1
DELTAV艾默生KJ3001X1-CA1 KJ3001X1-CB1
DELTAV艾默生KJ3002X1-BA1 KJ3002X1-BB1
DELTAV艾默生KJ3002X1-BC1 KJ3002X1-BD1
DELTAV艾默生KJ3002X1-BE1 KJ3002X1-BF1
DELTAV艾默生KJ3002X1-BG2 KJ3003X1-BA1
DELTAV艾默生KJ3003X1-EA1 KJ3004X1-BA1
DELTAV艾默生KJ3004X1-EA1 KJ3005X1-BA1
DELTAV艾默生KJ3006X1-BA1 KJ3007X1-BA1
DELTAV艾默生KJ3007X1-EA1 KJ3008X1-BA1
DELTAV艾默生KJ3009X1-BA1 KJ3102X1-BA1
DELTAV艾默生KJ3102X1-BB2 KJ3201X1-BA1
DELTAV艾默生KJ3201X1-BJ1 KJ3201X1-EA1
EMERSON艾默生VE3007控制器,上海思劍智能科技有限公司從事智能科技,信息科技,自動化科技領(lǐng)域內(nèi)的技術(shù)開發(fā),技術(shù)咨詢,技術(shù)轉(zhuǎn)讓,電氣設(shè)備,自動化設(shè)備,電子產(chǎn)品,通訊產(chǎn)品,機電產(chǎn)品的銷售。工業(yè)自動化產(chǎn)品: PLC,DCS,傳感器,變頻器,編碼器,繼電器,伺服驅(qū)動,軟啟動器,觸摸屏。產(chǎn)品涉及的品牌有: 歐陸,施耐德,西門子,ABB,SICK,P+F,E+H,橫河,山川,三菱,艾默生,霍尼韋爾,F(xiàn)ANUC,GE,伊頓電氣,CT。
P#中的P是Pointer,是個32位的直接指針。所謂的直接,是指P#中的#后面所跟的數(shù)值或者存儲單元,是P直接給定的。這樣P#XXX這種指針,就可以被用來在指令尋址中,作為一個“常數(shù)”來對待,這個“常數(shù)”可以包含或不包含存儲區(qū)域。例如:
● L P#Q1.0 //把Q1.0這個指針存進ACC1,此時ACC1的內(nèi)容=82000008(hex)=Q1.0
★ L P#1.0 //把1.0這個指針存進ACC1,此時ACC1的內(nèi)容=00000008(hex)=1.0
● L P#MB100 //錯誤!必須按照byte.bit結(jié)構(gòu)給定指針。
● L P#M100.0 //把M100.0這個指針存進ACC1,此時ACC1的內(nèi)容=83000320(hex)=M100.0
● L P#DB100.DBX26.4 //錯誤!DBX已經(jīng)提供了存儲區(qū)域,不能重復。
● L P#DBX26.4 //把DBX26.4這個指針存進ACC1,此時ACC1的內(nèi)容=840000D4(hex)=DBX26.4
我們發(fā)現(xiàn),當對P#只是數(shù)值時,累加器中的值和區(qū)域內(nèi)尋址指針規(guī)定的格式相同(也和存儲器間接尋址雙字指針格式相同);而當對P#帶有存儲區(qū)域時,累加器中的內(nèi)容和區(qū)域間尋址指針內(nèi)容*相同。事實上,把什么樣的值傳給AR,就決定了是以什么樣的方式來進行寄存器間接尋址。在實際應用中,我們正是利用P#的這種特點,根據(jù)不同的需要,P#指針,然后,再傳遞給AR,以確定***的尋址方式。
在寄存器尋址中,P#XXX作為寄存器AR指針的偏移量,用來和AR指針進行相加運算,運算的結(jié)果,才是指令真正要操縱的確切地址數(shù)值單元 無論是區(qū)域內(nèi)還是區(qū)域間尋址,地址所在的存儲區(qū)域都有了,因此,這里的P#XXX只能純粹的數(shù)值,如上面例子中的★。
【指針偏移運算法則】
在寄存器尋址指針 [AR1/2,P#byte.bit] 這種結(jié)構(gòu)中,P#byte.bit如何參與運算,得出***的地址呢?
運算的法則是:AR1和P#中的數(shù)值,按照BYTE位和BIT位分類相加。BIT位相加按八進制規(guī)則運算,而BYTE位相加,則按照十進制規(guī)則運算
例如:寄存器尋址指針是:[AR1,P#2.6],我們分AR1=26.4和DBX26.4兩種情況來分析。