西門子品牌授權一級供應-中國總代理
上海潯之漫智控技術公司在經營活動中精益求精,具備如下業務優勢:
SIEMENS可編程控制器
長期低價銷售西門子PLC,200,300,400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數控伺服,西門子總線電纜現貨供應,歡迎來電咨詢系列產品,折扣低,貨期準時,并且備有大量庫存.長期有效
歡迎您前來詢價.100分的服務.100分的質量.100分的售后.100分的發貨速度
您的選擇您的支持是我的動力! ————致我親愛的客戶!
西門子plc的每次向上計數輸入執行從關閉至打開轉換時,向上計數(CTU)從該計數器的當前值向上計數。重設輸入打開或執行重設指令時,計數器被重設。達到*大值(32,767)時,計數器停止。
每次向上計數輸入執行從關閉至打開轉換時,向上/向下計數器(CTUD)向上計數,每次向下計數輸入執行從關閉至打開轉換32,767)時,向上計數輸入的下一個上升邊緣導致當前計數變成*小值(32,768)。與此相似,達到*小值(-32,768)時,向下計數輸入的下一個上升邊緣導致當前計數變成*大值(32,767)。
向上和向上/向下計數器有一個保持當前計數的當前值。計數器還有一個預設值(PV),每次執行計數器指令時,將預設值與當C位)打開。否則,C位關閉。
每次向下計數輸入執行從關閉至打開轉換時,向下計數器(CTD)從該計數器的當前值向下計數。載入輸入打開時,計數器重設計數器位,并將預設值載入當前值。達到零時,計數器停止,計數器位(C位)打開。
當您使用西門子plc重設指令重設計數器時,計數器位被重設,計數器當前值被設為零。使用計數器號碼引用該計數器的當前值和C位。
注釋:
因為每臺計數器有一個當前值,請勿將相同的號碼給一臺以上計數器。(向上計數器、向上/向下計數器和向下計數器存取相同的當前值。)
P#中的P是Pointer,是個32位的直接指針。所謂的直接,是指P#中的#后面所跟的數值或者存儲單元,是P直接給定的。這樣P#XXX這種指針,就可以被用來在指令尋址中,作為一個“常數"來對待,這個“常數"可以包含或不包含存儲區域。例如:
● L P#Q1.0 //把Q1.0這個指針存入ACC1,此時ACC1的內容=82000008(hex)=Q1.0
★ L P#1.0 //把1.0這個指針存入ACC1,此時ACC1的內容=00000008(hex)=1.0
● L P#MB100 //錯誤!必須按照byte.bit結構給定指針。
● L P#M100.0 //把M100.0這個指針存入ACC1,此時ACC1的內容=83000320(hex)=M100.0
● L P#DB100.DBX26.4 //錯誤!DBX已經提供了存儲區域,不能重復。
● L P#DBX26.4 //把DBX26.4這個指針存入ACC1,此時ACC1的內容=840000D4(hex)=DBX26.4
我們發現,當對P#只是數值時,累加器中的值和區域內尋址指針規定的格式相同(也和存儲器間接尋址雙字指針格式相同);而當對P#有存儲區域時,累加器中的內容和區域間尋址指針內容相同。事實上,把什么樣的值傳給AR,就決定了是以什么樣的方式來進行寄存器間接尋址。在實際應用中,我們正是利用P#的這種特點,根據不同的需要,P#指針,然后,再傳遞給AR,以確定*終的尋址方式。
在寄存器尋址中,P#XXX作為寄存器AR指針的偏移量,用來和AR指針進行相加運算,運算的結果,才是指令真正要操作的確切地址數值單元!
無論是區域內還是區域間尋址,地址所在的存儲區域都有了,因此,這里的P#XXX只能純粹的數值,如上面例子中的★。
【指針偏移運算法則】
在寄存器尋址指針 [AR1/2,P#byte.bit] 這種結構中,P#byte.bit如何參與運算,得出*終的地址呢?
運算的法則是:AR1和P#中的數值,按照BYTE位和BIT位分類相加。BIT位相加按八進制規則運算,而BYTE位相加,則按照十進制規則運算。
例如:寄存器尋址指針是:[AR1,P#2.6],我們分AR1=26.4和DBX26.4兩種情況來分析。
當AR1等于26.4,
AR1:26.2
+ P#: 2.6
---------------------------
= 29.7 這是區域內寄存器間接尋址的*終確切地址數值單元
當AR1等于DBX26.4,
AR1:DBX26.2
+ P#: 2.6
---------------------------
= DBX29.7 這是區域間寄存器間接尋址的*終確切地址數值單元
【AR的地址數據賦值】
通過前面的介紹,我們知道,要正確運用寄存器尋址,*重要的是對寄存器AR的賦值。同樣,區分是區域內還是區域間尋址,也是看AR中的賦值。
對AR的賦值通常有下面的幾個方法:
1、直接賦值法
LAR1
可以用16進制、整數或者二進制直接給值,但必須確保是32位數據。經過賦值的AR1中既存儲了地址數值,也了存儲區域,因此這時的寄存器尋址方式肯定是區域間尋址。
2、間接賦值法
例如:
L [MD100]
LAR1
可以用存儲器間接尋址指針給定AR1內容。具體內容存儲在MD100中。
3、指針賦值法
例如:
LAR1 P#26.2
使用P#這個32位“常數"指針賦值AR。
無論使用哪種賦值方式,由于AR存儲的數據格式有明確的規定,因此,都要在賦值前,確認所賦的值是否符合尋址規范
西門子品牌授權一級供應-中國總代理
- 西門子品牌一級供應-中國總代理 2024-11-22
- 西門子品牌供應-中國總代理 2024-11-22
- 西門子授權供應-中國總代理 2024-11-22
- 西門子G120XA變頻器中國供應 2024-11-22
- 西門子工控配件供應 2024-11-22
- 西門子產品供應商 2024-11-22
- 西門子模組配件中國總代理 2024-11-22
- 西門子模組配件供應 2024-11-22
- 西門子中國區交換機供應 2024-11-22
- 西門子6GK交換機中國授權供應 2024-11-22
- 西門子交換機一級授權供應 2024-11-22
- 西門子交換機中國供應 2024-11-22
- 西門子交換機中國經銷商 2024-11-22
- 西門子交換機總供應 2024-11-22
- 西門子代理供貨商中國授權分銷商 2024-11-22
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324