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