本溪西門子PLC代理商
本溪西門子PLC代理商
SIEMENS潯之漫智控技術(shù)(上海)有限公司
本公司西門子自動化產(chǎn)品,質(zhì)量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動,西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價格優(yōu)勢,*
S7-1200(1214C)內(nèi)部集成了2路模擬量信號輸入通道,分別為通道0和通道1,也就是可以同時接收并處理兩個傳感器輸入的模擬信號,對應(yīng)的為IW和IW66(長度為一個字,16位),在TIA PROTAL中選中PLC的“常規(guī)"—“AI"標(biāo)簽項(xiàng)可以進(jìn)行查看和設(shè)置。
淺談西門子S7-1200PLC的模擬量轉(zhuǎn)換,附實(shí)例演示
S7-1200PLC模擬量轉(zhuǎn)換的工作原理
假設(shè)PLC的AI0口外接了一個溫度傳感器,傳感器將測得的溫度值轉(zhuǎn)換為一個范圍為0~10V的連續(xù)電壓信號輸入給PLC。模擬量經(jīng)過PLC內(nèi)部的A/D轉(zhuǎn)換后被轉(zhuǎn)換成了范圍0~27648的數(shù)字量并存儲在特定的寄存器中。具體的轉(zhuǎn)換流程如下圖所示。
淺談西門子S7-1200PLC的模擬量轉(zhuǎn)換,附實(shí)例演示
如何將模擬量輸入轉(zhuǎn)換的數(shù)字值還原成對應(yīng)的物理量?
例:某個壓力傳感器的量程為0~0.1MPa,轉(zhuǎn)換成對應(yīng)的電壓信號為0~5V,設(shè)轉(zhuǎn)換后IW中的數(shù)值為N,嘗試求以Pa為單位的壓力值。
解:S7-1200PLC默認(rèn)的模擬信號輸入電壓范圍是0~10V,轉(zhuǎn)換成數(shù)字信號的范圍是0~27648,因?yàn)榇藟毫鞲衅鬏敵鲭妷悍秶?~5V,所以轉(zhuǎn)換的數(shù)字信號范圍是0~13824。壓力傳感器的測量壓力范圍是0~0.1MPa,由此可推導(dǎo)出公式,將電壓值還原成以Pa為單位的壓力值并將結(jié)果存儲于寄存器MD30中。
電壓轉(zhuǎn)換成數(shù)字信號后存入IW的數(shù)值為N
淺談西門子S7-1200PLC的模擬量轉(zhuǎn)換,附實(shí)例演示
在博途軟件中編寫對應(yīng)的PLC程序如下:
在編寫梯形圖程序時有以下兩點(diǎn)需要特別注意:
1)因?yàn)镻LC執(zhí)行除法指令時會丟掉余數(shù)而只保留商值,這樣會影響計算的精度,所以在編寫梯形圖程序計算壓力值時要注意先乘后除。
2)IW中的數(shù)據(jù)類型為整型(INT),該值乘以100000后其結(jié)果會超出int的范圍,所以必須先應(yīng)用CONV指令將數(shù)據(jù)類型轉(zhuǎn)換為DInt。
S7-1200系列PLC通過PROFINET與V90 PN伺服驅(qū)動器搭配進(jìn)行位置控制,實(shí)現(xiàn)的方法主要有以下三種:
· 方法一、在PLC中組態(tài)位置軸工藝對象,V90使用標(biāo)準(zhǔn)報文3,通過MC_Power、MC_MoveAbsolute等PLC Open標(biāo)準(zhǔn)程序塊進(jìn)行控制, 這種控制方式屬于控制方式(位置控制在PLC中計算,驅(qū)動執(zhí)行速度控制)。
· 方法二、在PLC中使用FB284(SINA_)功能塊,V90使用西門子111報文,實(shí)現(xiàn)相對定位、定位等位置控制,這種控制方式屬于分布控制方式(位置控制在驅(qū)動器中計算)。
· 方法三、在PLC中使用FB38002(Easy_SINA_)功能塊,V90使用西門子111報文,此功能塊是FB284功能塊的簡化版,功能比FB284少一些,但是使用更加簡便。
V90 PN配置要點(diǎn)
· 對于方法一:設(shè)置控制模式為'速度控制(S)',配置通信報文為標(biāo)準(zhǔn)報文3
· 對于方法二或三:設(shè)置控制模式為'基本控制(EPOS)',配置通信報文為西門子報文111
· V90在線后點(diǎn)擊'設(shè)置PROFINET->配置網(wǎng)絡(luò)',設(shè)置V90的IP及設(shè)備名稱:注意:設(shè)置的設(shè)備名稱一定要與1200項(xiàng)目中配置的相同。
參數(shù)保存后需重啟驅(qū)動器才能生效。
方法一 使用標(biāo)準(zhǔn)報文3和工藝對象
V90 PN與PLC采用PROFINET RT通信方式并使用報文3,項(xiàng)目步驟如下:
1. 創(chuàng)建項(xiàng)目后,添加新設(shè)備S7-1200 PLC
2. 在網(wǎng)絡(luò)視圖中添加V90 PN設(shè)備(使用GSD)
西門子S7-1200對V90伺服進(jìn)行位置控制的三種方法(一)
2. 建立V90 PN與PLC的網(wǎng)絡(luò)連接,并分別設(shè)置S7-1200及V90 PN的IP及設(shè)備名稱:
西門子S7-1200對V90伺服進(jìn)行位置控制的三種方法(一)
西門子S7-1200對V90伺服進(jìn)行位置控制的三種方法(一)
3. 在設(shè)備視圖中為V90配置標(biāo)準(zhǔn)報文3
西門子S7-1200對V90伺服進(jìn)行位置控制的三種方法(一)
'驅(qū)動器'選擇'PROFIdrive' :
西門子S7-1200對V90伺服進(jìn)行位置控制的三種方法(一)
配置軸的驅(qū)動,選擇連接到PROFINET總線上的V90 PN:可以手動設(shè)置參考轉(zhuǎn)速及轉(zhuǎn)速,也可以選擇'自動傳送設(shè)備中的驅(qū)動裝置參數(shù)'。
西門子S7-1200對V90伺服進(jìn)行位置控制的三種方法(一)