發(fā)布時間:2019-08-24 來源:眾智博遠(yuǎn)
S7-1500 通過 PROFINET 周期性通訊方式將控制字 1(STW1)和主設(shè)定值(NSOLL_A)發(fā)送至驅(qū)動器。
(1)控制字中 Bit0 做電機(jī)的起、停控制。
(2)主設(shè)定值為速度設(shè)定值,頻率設(shè)定值和實(shí)際值要經(jīng)過標(biāo)準(zhǔn)化,使得4000H(十六進(jìn)制)對應(yīng)于100%,發(fā)送的最高頻率(最大值)為7FFFH(200%)。 可以在 P2000 中修改參考頻率(缺省值為 50Hz)。
(3)在 S7-1500 “DPRD_DAT “DPWR_DAT中需調(diào)用“SFC14”和“SFC15”系統(tǒng)功能塊,如圖 3-1 所示。 用于讀驅(qū)動裝置的過程數(shù)據(jù)。 用于將過程數(shù)據(jù)寫入驅(qū)動裝置
創(chuàng)建的驅(qū)動控制數(shù)據(jù)塊 DB1:
示例:
“Servo_02 ”控制字、主設(shè)定值的發(fā)送及狀態(tài)字、實(shí)際頻率的讀取程序
(1) 控制驅(qū)動器運(yùn)行:通過先發(fā)送控制字(STW1)16#047E 然后發(fā)送16#047F 來啟動驅(qū)動器,該數(shù)據(jù)控制字及主設(shè)定值在DB1 中指定。
(2)停止驅(qū)動器:應(yīng)發(fā)送控制字16#047E 至驅(qū)動器。
(3)讀取驅(qū)動器狀態(tài)字及頻率實(shí)際值:PLC 接收從驅(qū)動器傳來的狀態(tài)字1(Status)及速度實(shí)際值存放在DB1 中。
驅(qū)動器參數(shù)的讀取及寫入
非周期性通訊方式簡介
非周期性數(shù)據(jù)傳送模式允許:交換大量的用戶數(shù)用 DPV1 的功能, READ 和 WRITE 可以實(shí)現(xiàn)非周期性數(shù)據(jù)交換。傳輸數(shù)據(jù) 塊的內(nèi)容應(yīng)遵照 PROFIdrive 參數(shù)通道(DPV1)數(shù)據(jù)集 DS47(非周期參數(shù)通 道結(jié)構(gòu))。
S7-1500 與 CU320-2PN 的非周期通訊需要采用系統(tǒng)功能塊“SFB52”和 “SFB53”,其中“SFB53”將“讀請求”發(fā)送給 CU320-2PN,功能塊參數(shù) Record 的格式如表 3-1 所示;“SFB52”將 S120 的“應(yīng)答”返回給 PLC,功 能塊參數(shù) Record 參數(shù)的格式如表 3-2 所示,表 3-3 和表 3-4 則列出了“請求” 和“應(yīng)答”中各個參數(shù)和錯誤的詳細(xì)解釋。