通過模擬驅(qū)動器或 PROFIdrive 在 PLC 和驅(qū)動器上連接閉環(huán)軸。 閉環(huán)軸也需要編碼器。 STEP 7 為“軸”工藝對象提供組態(tài)工具、調(diào)試工具和診斷工具
2019-08-24
西門子S7-1200plc,西門子S7-1200plc調(diào)試診斷功能“狀態(tài)和錯誤位”(Status and error bits) 用于監(jiān)視軸的狀態(tài)和錯誤消息。 當(dāng)軸時,可以在在線模式下以“手動控制”模式和“自動控制”模式顯示診斷功能。
2019-08-24
提示 對于固件版本 V2.2 以及更早版本的 CPU,PTO 需使用高速計(jì)數(shù)器 (HSC) 的內(nèi)部功能。 也就是說,在其它地方無法使用相應(yīng)的 HSC。 PTO 和 HSC 間的分配是固定的。 如果 PTO1,則它將與 HSC1 連接。 如果 PTO2,則它將與 HSC2 連接。 生成脈沖時,不能監(jiān)視當(dāng)前值(例如,在 ID1000 中)。 S7-1200 V3.0 以及更高版本的 CPU 則無此限制;當(dāng)在這些 CPU 中組態(tài)脈沖輸出時,所有 HSC 仍可供程序使用。
2019-08-24
添加工藝對象: - 在項(xiàng)目樹中,展開節(jié)點(diǎn)“工藝對象”(Technology Objects),然后選擇“添加新對象”(Add new object)。 - 選擇“軸”(Axis) 圖標(biāo)(必要時可以重命名),然后單擊“確定”(OK) 打開軸對象的組態(tài)編輯器。 - 顯示“基本參數(shù)”(Basic parameters) 下的“為軸控制選擇 PTO”(Select PTO for Axis Control) 屬性,然后選擇所需脈沖。
2019-08-24
?STEP 7 會在插入指令時自動創(chuàng)建工藝對象和背景數(shù)據(jù)塊。 該背景數(shù)據(jù)塊包含工藝對象的參數(shù)。2?在 SCL 示例中,“PID_Compact_1”是背景 DB 的名稱。
2019-08-24
如果希望應(yīng)用加熱/冷卻系數(shù),須手動定義該值。 須根據(jù)應(yīng)用程序中的技術(shù)數(shù)據(jù)(執(zhí)行器的比例增益比率(例如執(zhí)行器的大加熱和冷卻功率的比率))確定該值,并將其分配給參數(shù)“CoolFactor”。 加熱/冷卻系數(shù) 2.0 表示加熱設(shè)備的影響力是冷卻設(shè)備的兩倍。 如果使用冷卻系數(shù),PID_Temp 將計(jì)算輸出信號,并根據(jù)其符號,將輸出信號乘以加熱/冷卻系數(shù)(當(dāng)符號為負(fù)時)或不乘以加熱/冷卻系數(shù)(符號為正時)。
2019-08-24
CPU 沒有預(yù)組態(tài)的 IP 地址,所以須手動分配 IP 地址。 在組態(tài) CPU 的屬性時組態(tài) PROFINET 接口的 IP 地址與其它參數(shù)。 在 PROFINET 網(wǎng)絡(luò)中,制造商會為每個設(shè)備都分配一個的“介質(zhì)訪問控制”地址(MAC 地址)以進(jìn)行標(biāo)識。 每個設(shè)備也都須具有一個 IP 地址。 子網(wǎng)是已連接的網(wǎng)絡(luò)設(shè)備的邏輯分組。 掩碼(又稱為子網(wǎng)掩碼或網(wǎng)絡(luò)掩碼)定義子網(wǎng)的邊界。 不同子網(wǎng)間的連接通過路由器實(shí)現(xiàn)。 路由器是 LAN 之間的鏈接,它依靠 IP 地址傳送和接收數(shù)據(jù)包。
2019-08-24
只要工作狀態(tài)從 STOP 切換到 RUN,CPU 就會過程映像輸入、初始化過程映像輸出并處理啟動 OB。 (因此,啟動 OB 中的指令此時對過程映像輸入進(jìn)行任何讀訪問,讀取到的只有零,而不是當(dāng)前物理輸入值。) 要在啟動期間讀取物理輸入的當(dāng)前狀態(tài),先執(zhí)行立即讀取操作。 接著再執(zhí)行啟動 OB 以及任何相關(guān)的 FC 和 FB。 如果存在多個啟動 OB,則按照 OB 編號依次執(zhí)行各啟動 OB,OB 編號小的先執(zhí)行。
2019-08-24
如果已連接到 CPU,則可以將該 CPU(包括所有模塊)的組態(tài)上傳到用戶項(xiàng)目中。 只需創(chuàng)建新項(xiàng)目并選擇“未指定的 CPU”而不是選擇特定的 CPU 即可。 (也可通過從“新手上路”(First steps) 中選擇“創(chuàng)建 PLC 程序”(Create a PLC program) 完全跳過設(shè)備組態(tài)。 STEP 7 即會自動創(chuàng)建一個未指定的 CPU。) 在程序編輯器中,從“在線”(Online) 菜單中選擇“硬件檢測”(Hardware detection) 命令。
2019-08-24
可將 CPU 或信號板 (SB) 組態(tài)為脈沖寬度調(diào)制 (PWM) 或脈沖串輸出 (PTO),以提供用于控制高速脈沖輸出函數(shù)的四個脈沖發(fā)生器。 基本運(yùn)動指令使用 PTO 輸出。 可將每個脈沖發(fā)生器指定為 PWM 或 PTO,但不能指定為既是 PWM 又是 PTO。
2019-08-24
STEP 7 簡化了符號編程。 用戶為數(shù)據(jù)地址創(chuàng)建符號名稱或“變量”,作為與存儲器地址和 I/O 點(diǎn)相關(guān)的 PLC 變量或在代碼塊中使用的局部變量。 要在用戶程序中使用這些變量,只需輸入指令參數(shù)的變量名稱。 為了更好地理解 CPU 的存儲區(qū)結(jié)構(gòu)及其尋址方式,以下段落將對 PLC 變量所引用的“”尋址進(jìn)行說明。 CPU 提供了以下幾個選項(xiàng),用于在執(zhí)行用戶程序期間存儲數(shù)據(jù):
2019-08-24
在 RUN 模式下處理掃描周期 在每個掃描周期中,CPU 都會寫入輸出、讀取輸入、執(zhí)行用戶程序、更新通信模塊以及響應(yīng)用戶中斷事件和通信請求。 在掃描期間會定期處理通信請求。 以上操作(用戶中斷事件除外)按先后順序定期進(jìn)行處理。 對于已啟用的用戶中斷事件,將根據(jù)優(yōu)先級按其發(fā)生順序進(jìn)行處理。 對于中斷事件,如果適用的話,CPU 將讀取輸入、執(zhí)行 OB,然后使用關(guān)聯(lián)的過程映像分區(qū) (PIP) 寫入輸出。 系統(tǒng)要保證掃描周期在一定的時間段內(nèi)(即大循環(huán)時間)完成;否則將生成時間錯誤事件。 在每個掃描周期的開始,從過程映像重新獲取數(shù)字量及模擬量輸出的當(dāng)前值,然后將其寫入到 CPU、SB 和 SM 模塊上組態(tài)為自動 I/O 更新(默認(rèn)組態(tài))的物理輸出。 通過指令訪問物理輸出時,輸出過程映像和物理輸出本身都將被更新。 隨后在該掃描周期中,將讀取 CPU、SB 和 SM 模塊上組態(tài)為自動 I/O 更新(默認(rèn)組態(tài))的數(shù)字量及模擬量輸入的當(dāng)前值,然后將這些值寫入過程映像。 通過指令訪問物理輸入時,指令將訪問物理輸入的值,但輸入過程映像不會更新。 讀取輸入后,系統(tǒng)將從條指令開始執(zhí)行用戶程序,一直執(zhí)行到后一條指令。 其中包括所有的程序循環(huán) OB 及其所有關(guān)聯(lián)的 FC 和 FB。 程序循環(huán) OB 根據(jù) OB 編號依次執(zhí)行,OB 編號小的先執(zhí)行。 在掃描期間會定期處理通信請求,這可能會中斷用戶程序的執(zhí)行。 自診斷檢查包括定期檢查系統(tǒng)和檢查 I/O 模塊的狀態(tài)。 中斷可能發(fā)生在掃描周期的任何階段,并且由事件驅(qū)動。 事件發(fā)生時,CPU 將中斷掃描循環(huán),并調(diào)用被組態(tài)用于處理該事件的 OB。 OB 處理完該事件后,CPU 從中斷點(diǎn)繼續(xù)執(zhí)行用戶程序。
2019-08-24