江門西門子PLC代理商
江門西門子PLC代理商
通過PROFIBUS DP或PROFINET IO總線來實現過程數據的傳輸
S7-300/400PLC通過PROFINET IO或PROFIBUS DP周期性通訊方式將控制字1(CTW1)和主設定值(NSETP_B)發送至驅動器。
(1) 控制字中Bit0做電機的起、停控制。
(2) 主設定值為速度設定值,參數P2000中的值為頻率設定值和實際值的參考頻率,100% 對應4000H(十六進制),發送的高頻率(大值)為7FFFH(200%)。
(3) 當組態的報文結構 PZD=2或自由報文999時,在S7-300/400 中可用“MOVE" 指令進行數據傳送;當組態的報文結構PZD >2,在S7-300/400 中需調用SFC14和SFC15系統功能塊。
? SFC14(“DPRD_DAT")用于讀驅動裝置的過程數據。
? SFC15(“DPWR_DAT")用于將過程數據寫入驅動裝置。
例子(PROFINET IO):SERVO_02 控制字、主設定值的發送及狀態字、實際頻率的讀取程序見圖11。
圖11
通過讀取Servo_02的參數r2050和P2051可以判斷數據是否傳輸成功。
圖12
例子(PROFIBUS DP):SERVO_02 "控制字、主設定值的發送及狀態字、實際頻率的讀取程序見圖13。
圖13
通過讀取Servo_02的參數r8850和P8051可以判斷數據是否傳輸成功。
圖14
注意通過通訊接口IF1和IF2可以同時實現CPU與Servo_02的數據傳輸
六、驅動器參數的讀取及寫入
1.擴展PROFIDRIVE功能(DPV1)
非周期性數據傳送模式允許:
? 交換大量的用戶數據
? 用DPV1的功能 READ 和 WRITE可以實現非周期性數據交換。傳輸數據塊的內容應遵照 PROFIdrive參數通道(DPV1)數據集DS47(非周期參數通道結構)。
2. 參數請求及參數應答的結構
參數請求包括三部分:請求標題、參數地址及參數值。
表1.參數請求格式
表2.參數應答格式
表3.參數請求及應答描述
表4.在DPV1參數應答中的錯誤值描述
3. S7-300/400PLC通過PROFINET IO非周期性通訊方式讀取驅動器參數。
請注意:PLC讀取驅動器參數時必須使用兩個功能塊SFB52 / SFB53
舉例如下:
(1) 使用標志位M0.0及功能塊SFB53將讀請求(數據集RECORD DB11)(圖16)發送至驅動器。
將M0.0設定為數值1啟動讀請求,當讀請求完成后必須將該請求置0,結束該請求。ERROR = 1: 表示執行此功能塊時有錯誤產生,而STATUS 指示功能塊執行狀態或錯誤信息 。
(2) 使用標志位M1.0及功能塊SFB52讀取參數的請求響應(響應塊DB22)(參見圖17) 。
將M1.0設定為數值1讀取參數請求響應,完成后必須將該位置0,結束該請求。ERROR = 1: 表示執行此功能塊時有錯誤產生,而STATUS 指示功能塊執行狀態或錯誤信息 。
圖15 PROFINET IO讀參數請求
圖16 PROFINET IO讀參數響應
圖17 PROFINET IO讀參數變量表
4. S7-300/400PLC通過PROFINET IO非周期性通訊方式修改驅動器參數P1216。
舉例如下:
PLC寫參數時只需使用SFB53,在本項目的Network 2中發送寫請求DB33 (參見圖19) 到驅動器; PLC讀“寫參數"響應時需使用SFB52,在本項目中讀取驅動器返回的參數值數據塊為DB22 (參見圖20) 。
(1) 將M0.2設定為數值1啟動寫請求,當寫請求完成后必須將該請求置0,結束該請求。ERROR = 1: 表示執行此功能塊時有錯誤產生,而STATUS 指示功能塊執行狀態或錯誤信息 。
(2) 將M1.0設定為數值1讀請求,完成后必須將該請求置0,結束該請求。ERROR = 1: 表示執行此功能塊時有錯誤產生,而STATUS 指示功能塊執行狀態或錯誤信息 。
可選模塊
? 在性能范圍中更佳模塊化5個不同的CPU,具有全面的基本功能和集成的Freeport通訊接口
? 用于各種功能的一系列擴展模塊:
-數字/模擬擴展,可升級至具體要求,作為從站的PROFIBUS通訊
-作為主站的AS-Interface通訊
-確切的溫度測量
-定位
-遠程診斷
-以太網/互聯網通訊
-SIWAREX MS
稱重模塊
? HMI功能
? 帶有Micro/WIN附加指令庫的STEP 7-Micro/WIN軟件
? 引人注目的系統工程-目前的特點是用于完整自動化任務的各種不同要求的精確尺寸和更佳的解決方案
實時響應
*的技術直至更后的細節確保我們的CPU發揮杰出的實時響應率:
? 4個或6個獨立的硬件計數器,每個30 kHz,帶有CPU 224 XP的2 x 200 kHz,例如:通過增量編碼器或者高速記錄過程事件的精確路徑監測
? 4個獨立的報警輸入,輸入濾波時間0.2毫秒至程序起動-更大過程安全
? 對應用程序快速事件大于0.2 ms信號的脈沖捕捉功能
? 2個脈沖輸出,每個 20 kHz,或者具有脈沖寬度調制和脈沖無脈沖設定點的CPU 224 XP 的2 x 100 kHz-例如:用于控制步進電機
? 2個定時中斷,在1ms處開始,以1ms的增量進行調節-用于迅速變化過程的無擾控制
? 快速模擬輸入-具有25 μs的信號轉換,12位分辨率
? 實時時鐘
定時中斷
? 1至255ms,具有1 ms的分辨率
? 例如:在轉四分之一圈后,以3000 RPM的轉速可以在螺釘插入機上記錄和處理信號。可以實現非常精確的記錄,例如:擰緊扭矩,以確保螺釘的更佳緊固。
快速計數器
? 彼此、其他操作和程序周期均獨立運行
? 當達到用戶可選擇的計算值時,中斷觸發-從檢測到輸入信號到切換輸出的反應時間為300 μs
? 當增量位置編碼器用于確切定位時的4邊緣評估
? 模塊化可擴展性
報警輸入
? 4個獨立的輸入
? 用于快速連續登記信號
? 用于信號檢測的200 μs–500 μs 響應時間/用于信號輸出的300 μs
? 對正向和/或負向信號邊沿的響應
? 在一個隊列中更多16次中斷,取決于優先順序
佛山西門子S7-200PLC代理商
優點
SIMATIC S7-200發揮統一而經濟的解決方案。整個系統的系列特點
? 強大的性能,
? 更優模塊化
? 開放式通訊。
S7-200 性能*,久經考驗,適合于工業領域的各種應用:
? 結構緊湊小巧-狹小空間處任何應用的理想選擇
? 在所有CPU型號中的基本和優質功能,
? 大容量程序和數據存儲器
? 杰出的實時響應-在任何時候均可對整個過程進行*控制,從而提高了質量、效率和安全性
? 易于使用STEP 7-Micro/WIN工程軟件-初學者和專家的理想選擇
? 集成的 R-S 485接口或者作為系統總線使用
? 極其快速和精確的操作順序和過程控制
? 通過時間中斷完整控制對時間要求嚴格的流程