使用 S7-200 SMART CPU V1.0/V2.0 隻能使用運動控製向導使 CPU 輸出高速脈衝(chong) ,使用 S7-200 SMART CPU V2.1以上 可使用運動控製向導或 PLS指令編程使 CPU 輸出高速脈衝(chong) , 如下表 1 所示:
CPU 版本 |
V1.0/V2.0 |
V2.1以上 |
硬件 |
運動控製向導 |
運動控製向導 |
軟件 |
-- |
PLS 指令編程 |
表 1. S7-200 SMART PTO 實現方式
注意:S7-200 SMART V2.1以上 CPU,如已使用運動控製向導組態輸出點,則無法通過 PLS 指令激活 PTO。
脈衝(chong) 輸出 (PLS) 指令控製高速輸出(Q0.0、Q0.1 和 Q0.3)提供脈衝(chong) 串輸出 (PTO) 和脈寬調製 (PWM) 功能。S7-200 SMART V2.1 CPU PLS 新增 PTO (脈衝(chong) 串輸出)功能。
對使用 PLS 指令的 PTO 功能要求, 如下表 2 所示:
PLS 新增 PTO 功能要求 |
版本 |
硬件 |
V02.01 |
軟件 |
STEP7 Micro/Win SMART V2.1 以上 |
表 2. PLS 新增 PTO 功能要求
圖1. 查看CPU固件版本
S7-200 SMART PLS 指令:
使用 STEP7 Micro/Win SMART V2.1以上 編程軟件, 鼠標選擇指令> 計數器> PLS ,按下鍵盤 F1,可以看到脈衝(chong) 輸出指令 (PLS) 的幫助信息。如下圖 1 所示:
圖 2. PLS 指令
PLS 指令需在 EN 輸入端使用沿觸發,在 N 輸入端設置脈衝(chong) 輸出通道。如下圖 2 所示:
圖 2. PLS 指令輸入參數
注意: 脈衝(chong) 輸出 PLS 指令僅(jin) 可用於(yu) 以下 S7-200 SMART CPU:
-
SR20/ST20(兩(liang) 個(ge) 通道,Q0.0 和 Q0.1)
-
SR30/ST30、SR40/ST40 以及 SR60/ST60(三個(ge) 通道,Q0.0、Q0.1 和 Q0.3)
S7-200 SMART PTO 輸出:
PTO 以指定頻率和指定脈衝(chong) 數量提供 50% 占空比輸出的方波,PTO 可使用脈衝(chong) 包絡生成一個(ge) 或多個(ge) 脈衝(chong) 串,您可以指定脈衝(chong) 的數量和頻率。
-
脈衝(chong) 數:1 到 2,147,483,647
-
頻率:
-
1 到 100,000 Hz(多段)
-
1 到 65,535 Hz(單段)
-
使用以下公式將周期時間轉換為(wei) 頻率:F = 1 / CT
F |
頻率 (Hz) |
CT |
周期時間(秒) |
S7-200 SMART PTO 對頻率和脈衝(chong) 數響應:
S7-200 SMART CPU 對最大或最小頻率和脈衝(chong) 數的響應, 如下表 3 所示:
脈衝頻率/計數 | 響應 |
頻率 < 1 Hz |
頻率默認為(wei) 1 Hz |
頻率 > 100,000Hz |
頻率默認為(wei) 100,000 Hz |
脈衝(chong) 計數 = 0 |
脈衝(chong) 計數默認為(wei) 1 個(ge) 脈衝(chong) |
脈衝(chong) 計數 > 2,147,483,647 |
脈衝(chong) 計數默認為(wei) 2,147,483,647 個(ge) 脈衝(chong) |
表 3. S7-200 SMART CPU 對最大或最小頻率和脈衝(chong) 數的響應
注意:PTO 輸出的最低負載必須至少為(wei) 額定負載的 10%,才能實現啟用與(yu) 禁用之間的順利轉換。
在啟用 PTO 操作前,請將過程映像寄存器中 Q0.0、Q0.1 和 Q0.3 的值設置為(wei) 0。
所有控製位、周期時間/頻率、脈衝(chong) 寬度和脈衝(chong) 計數值的默認值均為(wei) 0。