西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

S7-1500 透過 PROFINET 週期性通訊方式將控制字 1(STW1)和主設定值(NSOLL_A)傳送至驅動器。

(1)控制字中 Bit0 做電機的起、停控制。

(2)主設定值為速度設定值,頻率設定值和實際值要經過標準化,使得4000H(十六進位制)對應於100%,傳送的最高頻率(最大值)為7FFFH(200%)。 可以在 P2000 中修改參考頻率(預設值為 50Hz)。

(3)在 S7-1500 “DPRD_DAT “DPWR_DAT中需呼叫“SFC14”和“SFC15”系統功能塊,如圖 3-1 所示。 用於讀驅動裝置的過程資料。 用於將過程資料寫入驅動裝置

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

建立的驅動控制資料塊 DB1:

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

示例:

“Servo_02 ”控制字、主設定值的傳送及狀態字、實際頻率的讀取程式

(1) 控制驅動器執行:透過先發送控制字(STW1)16#047E 然後傳送16#047F 來啟動驅動器,該資料控制字及主設定值在DB1 中指定。

(2)停止驅動器:應傳送控制字16#047E 至驅動器。

(3)讀取驅動器狀態字及頻率實際值:PLC 接收從驅動器傳來的狀態字1(Status)及速度實際值存放在DB1 中。

驅動器引數的讀取及寫入

非週期性通訊方式簡介

非週期性資料傳送模式允許:交換大量的使用者數用 DPV1 的功能, READ 和 WRITE 可以實現非週期性資料交換。傳輸資料 塊的內容應遵照PROFIdrive 引數通道(DPV1)資料集 DS47(非週期引數通 道結構)。

S7-1500 與 CU320-2PN 的非週期通訊需要採用系統功能塊“SFB52”和 “SFB53”,其中“SFB53”將“讀請求”傳送給 CU320-2PN,功能塊引數Record 的格式如表 3-1 所示;“SFB52”將 S120 的“應答”返回給 PLC,功 能塊引數 Record 引數的格式如表 3-2 所示,表 3-3 和表 3-4 則列出了“請求” 和“應答”中各個引數和錯誤的詳細解釋。

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式

西門子S120變頻器CU320-2PN如何與1500plc通訊-程式