單價: | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長期有效 |
發(fā)布時間: | 2025-03-05 16:35 |
最后更新: | 2025-03-05 16:35 |
瀏覽次數: | 5 |
采購咨詢: |
請賣家聯系我
|
(鞍山)西門子PLC代理商
(鞍山)西門子PLC代理商
(鞍山)西門子PLC代理商
高速脈沖輸出指令及發(fā)生器脈沖串單段多段操作?高速脈沖輸出指令概述
??S7-200CPU有兩個PTO(脈沖串操作)/PWM(脈沖寬度調制)發(fā)生器,分別通過數字量輸出點Q0.0或Q0.1輸出高速脈沖串或脈沖寬度可調的波形。脈沖輸出(PLS)指令用于檢查為脈沖輸出(Q0.0或Q0.1)設置的特殊存儲器位(SM),啟動由特殊存儲器位定義的脈沖操作。指令的操作數Q=0或Q=1,用于指定是00.0或Q0.1輸出。高速脈沖輸出指令如圖5-73所示。
??圖5-73高速脈沖輸出指令
??PTO提供方波輸出,用戶可控制周期時間和脈沖的數目。PWM提供持續(xù)、可調的循環(huán)輸出,用戶可控制周期時間和脈沖寬度。
??S7-200的PTO/PWM發(fā)生器輸出高速度脈沖串或脈沖寬度調制波形。其中一個發(fā)生器分配給數字輸出點Q0.0;另一個發(fā)生器分配給數字輸出點Q0.1。指定特殊內存SM位置為每個發(fā)生器存儲下列數據:控制字節(jié)(8位數值),脈沖計數值(無符號32位數)以及周期時間和脈沖寬度數值(無符號16位數)。
??PTO/PWM發(fā)生器和映像寄存器共享使用Q0.0和Q0.1。當Q0.0或Q0.1被設置為PTO或PWM功能時,PTOPWM發(fā)生器控制輸出,在該輸出點禁止使用通常的數字輸出功能。即輸出波形不受映像寄存器的狀態(tài)、點的強制數值或執(zhí)行立即輸出指令影響。不使用PTO/PWM發(fā)生器時,輸出重新由映像寄存器控制。即Q0.0和Q0.1作為普通的數字輸出使用。脈沖輸出指令的有效操作數見表5-27。
??在啟用PTO/PWM操作之前,通常用R指令將Q0.0和Q0.1的映像寄存器清0。所有控制位、周期時間、脈沖寬度和時鐘脈沖計數的默認值是0。PTO/PWM輸出至少達到額定負載的10%,以確保斷開/接通信號的有效強度。
??脈沖串操作(PTO)
??對于指定數目的時鐘脈沖和指定周期時間,PTO提供方波(50%占空比),其波形如圖5-74所示。PTO可以產生單脈沖或多脈沖串。指定脈沖數和周期時間(以us或ms為增量):
??(1)脈沖數:1~:
??(2)周期時間:50μs ~65 535μus或2ms~65 535ms。
??指定奇數值的微秒(μus)或毫秒(ms)作為周期時間(如75ms),會引起工作循環(huán)失真。PTO功能中的脈沖計數和周期時間見表5-28。
??PTO功能允許脈沖串的“鏈接”或“流水線操作”。當工作的脈沖串完成,新脈沖串的輸出立即開始,這保證了輸出脈沖串之間的連續(xù)性。
??1.PTO脈沖的單段流水線操作
??在單段流水線操作中,要為下一個時鐘脈沖串更新SM位置。在初始PTO程序段啟動后,必須按第二波形的需要立即修改SM位置,并執(zhí)行PLS指令。第二脈沖串的屬性保持在流水線中,直到第一脈沖串完成。一次只有一個條目可以存儲在流水線中。當第一脈沖串完成時,第二波形的輸出開始,流水線對于新脈沖串可用;可以重復此過程以設置下一個脈沖串的參數。
??脈沖串之間是平滑過渡的,除非改變了時基或是利用PLS指令捕捉到新的脈沖串設置之前,激活脈沖串已完成。
??2.PTO脈沖的多段流水線操作
??在多段流水線操作中,S7-200從位于V存儲器的概要表自動讀取每個脈沖串段的特征。該模式下僅使用特殊存儲器區(qū)的控制字和狀態(tài)字節(jié),選擇多流水線操作時,必須在SMW168或SMW178中裝入概要表的V存儲器的偏移地址。時基既可以是微秒也可以是毫秒,概要表中所有的周期必須使用同一時基,在概要表運行時不能改變。執(zhí)行PLS指令啟動多段操作。
??每個段條目有8個字節(jié)長,由16位周期時間值、16位周期時間增量值和32位脈沖計數值組成。多段PTO操作概要表的格式見表5-29。可以通過為每個脈沖編程指定的數目增加或減少周期時間。在周期時間增量域中的正數值增加周期時間,在周期時間增量域中的負數值減少周期時間,0不改變周期時間。
??當操作PTO概要圖時,當前激活段數在SMB166或SMB176中可用。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6輸入/4輸出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8輸入/6輸出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14輸入/10輸出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |