發(fā)布時間:2019-08-24 來源:眾智博遠
CPU 提供四個脈沖輸出發(fā)生器。 每個脈沖輸出發(fā)生器提供一個脈沖輸出和一個方向輸出,用于通過脈沖接口對步進電機驅(qū)動器或伺服電機驅(qū)動器進行控制。 脈沖輸出為驅(qū)動器提供電機運動所需的脈沖。 方向輸出則用于控制驅(qū)動器的行進方向。
PTO 輸出生成頻率可變的方波輸出。 脈沖發(fā)生由通過 H/W 組態(tài)和/或 SFC/SFB 提供的組態(tài)和執(zhí)行信息來控制。
在 CPU 處于 RUN 模式下時,根據(jù)用戶的選擇,將由存儲在圖像寄存器中的值或者脈沖發(fā)生器的輸出來驅(qū)動數(shù)字量輸出。 在 STOP 模式下,PTO 發(fā)生器不控制輸出。
板載 CPU 輸出和信號板的輸出可用作脈沖和方向輸出。 在設備組態(tài)期間,可以在“屬性”(Properties) 選項卡的脈沖發(fā)生器 (PTO/PWM) 中,選擇板載 CPU 輸出或信號板輸出。 只有 PTO (Pulse Train Output) 適用于運動控制。
下表顯示了默認 I/O 分配;但是,可將這四個脈沖發(fā)生器組態(tài)為任意數(shù)字量輸出。
提示 用戶程序中的其它指令無法使用脈沖串輸出。將 CPU 或信號板的輸出組態(tài)為脈沖發(fā)生器時(供 PWM 或運動控制指令使用),相應的輸出地址不再控制輸出。 如果用戶程序向用作脈沖發(fā)生器的輸出寫入值,則 CPU 不會將該值寫入到物理輸出。 |
提示 可以釋放 PTO 方向輸出以在程序中的其它位置使用。每個 PTO 需要分配兩個輸出: 一個作為脈沖輸出,一個作為方向輸出。 可以只使用脈沖輸出而不使用方向輸出。 隨后可以釋放方向輸出以用于用戶程序中的其它用途。 不能將輸出同時用于 PTO 方向輸出和用戶程序。 |
列表: 脈沖和方向輸出的默認地址分配
使用運動控制的輸出 | ||
---|---|---|
脈沖 | 方向 | |
PTO1 | ||
內(nèi)置 I/O | Q0.0 | Q0.1 |
SB I/O | Q4.0 | Q4.1 |
PTO2 | ||
內(nèi)置 I/O | Q0.2 | Q0.3 |
SB I/O | Q4.21 | Q4.31 |
PTO3 | ||
內(nèi)置 I/O | Q0.42 | Q0.52 |
SB I/O | Q4.0 | Q4.1 |
PTO4 | ||
內(nèi)置 I/O | Q0.63 | Q0.73 |
SB I/O | Q4.2 | Q4.3 |
1 輸出 Q4.2 和 Q4.3 僅在 SB1222 DQ4 上可用。
2 CPU 1211C 沒有輸出 Q0.4、Q0.5、Q0.6 或 Q0.7。因此這些輸出不能在 CPU 1211C 中使用。
3 CPU 1212C 沒有輸出 Q0.6 或 Q0.7。因此這些輸出不能在 CPU 1212C 中使用。
4 該表適用于 CPU 1211C、CPU 1212C、CPU 1214C、CPU 1215C 以及 CPU 1217C PTO 功能。
對于運動控制,可以選擇將驅(qū)動器接口組態(tài)為“驅(qū)動器啟用”或“驅(qū)動器準備就緒”。 使用驅(qū)動器接口時,針對“驅(qū)動器啟用”可選擇數(shù)字量輸出,針對“驅(qū)動器準備就緒”可選擇數(shù)字量輸入。
提示 如果已選擇 PTO (Pulse Train Output) 并將其分配給某個軸,固件將通過相應的脈沖和方向輸出接管控制。 在實現(xiàn)上述控制功能接管后,將斷開過程映像和 I/O 輸出間的連接。 雖然用戶可通過用戶程序或監(jiān)視表格寫入脈沖輸出和方向輸出的過程映像,但所寫入的內(nèi)容不會傳送到 I/O 輸出。 因此通過用戶程序或監(jiān)視表格無法監(jiān)視 I/O 輸出。 讀取的信息只反映過程映像中的值,與 I/O 輸出的實際狀態(tài)并不完全一致。 對于 CPU 固件非使用的其它所有 CPU 輸出,通常可以通過過程映像監(jiān)控 I/O 輸出的狀態(tài)。 |