西門子數字量AI/AO模塊SM1234 西門子數字量AI/AO模塊SM1234
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,質量保證,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網
西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜
我公司大量現貨供應,價格優勢,*,
一、準備工作
所需設備:西門子CPU 1215C AC/DC/Rly6ES7 215-1BG40-0XB0
SEW變頻器MDX61B+通信模塊DFE32B
SM12346ES7 234-4HE32-0XB0
基本電氣元件若干
所需軟件:博途V15、MOVITOOLS MotionStudio
GSD文件自行下載安裝。
二、SM 1234 4 x 模擬量輸入/ 2 x 模擬量輸出 簡單介紹
1、信號類型模塊型號訂貨號分辨率負載信號類型量程范圍
SM 1234 4 x 模擬量輸入/ 2 x 模擬量輸出6ES7 234-4HE32-0XB012 位 + 符號位±10 V ,±5 V,±2.5 V-27648 ~ 27648
0~20 mA,4~20 mA0 ~ 27648
2、接線圖
三、 基本原理
假定:速度量程為下限為0 r/min,上限為H r/min,經過A/D轉化后得到0~27648的整數。
解:設當前速度為V,轉換的后數值為N
利用此原理編寫PLC程序
四、 具體操作步驟:
1、創建項目
項目名為正反轉無極調速
2、添加PLC
選擇CPU 1215C AC/DC/Rly6ES7 215-1BG40-0XB0
3、添加SM 1234模塊
選中PLC_1 硬件目錄-AI/AQ中具體模塊
4、設備組態
拖動到槽2中
5、添加功能FC
功能(FC)和功能塊(FB)是用戶編寫,它們包含完成特定任務的程序。FC和FB有與調用它的塊共享輸入/輸出參數,執行完FC和FB后,將執行結果返回給調用它的代碼塊。
6、生成FC的局部數據
在界面中生成局部變量,只能在它所在的塊中使用。
Input(輸入參數):由調用它的塊提供輸入數據;本例中:輸入數據(整型)/量程上限(實數)
Output(輸出參數):返回給調用它的塊的程序執行結果;本例中:速度值(實數)
InOut(輸入_輸出參數):初值由它調用的塊提供,塊執行后返回給調用它的塊;本例中:無
Temp(臨時數據):暫時保存在局部數據棧中的數據。本例中:中間變量(實數)
Return(返回值):屬于輸出參數。本例中:speed值
7、FC的程序
CONV指令將“輸入數據”接受到的A/D轉換后為整數值(0~27648)轉換為實數(Real)
MUL實數乘法
DIV實數除法
8、查看設備組態分配地址
從分配地址中讀寫數據
通道0 IW96
通道1 IW98
通道2 IW100
通道3 IW102
9、創建變量
接一個模擬電壓值到通道0 ,速度轉換值從通道0 IW96中讀取。壓力計算值MD18來存儲輸出參數壓力值的電壓量(0~10V)。
10、編寫程序
1)獲取速度計算值(電壓值)
2)正轉狀態/反轉狀態/停止狀態
3)正轉狀態給變頻器PO1發送啟動命令及其速度正極值設置
4)反轉狀態給變頻器PO1發送啟動命令及其速度反極值設置
5)停止狀態給變頻器PO1發送關閉命令及其速度極值設置
6)給變頻器PO2發送速度設定命令
7)給變頻器PO3發送斜坡設定命令
11、添加監控表
方便監督數據及其強制控制
12、程序下載到PLC
五 測試
1、實物圖
2、啟動SEW軟件 MOVITOOLS MotionStudio 方便監控狀態和配置變頻器參數
2、正轉測試:
1)從MOVITOOLS MotionStudio查看正轉狀態
2)從博途V15 監控表中查看正轉狀態
3、反轉測試:
1)從MOVITOOLS MotionStudio查看正轉狀態
2)從博途V15 監控表中查看正轉狀態