6AV2124-2DC01-0AX0西門子4.3寸顯示屏
一、 產(chǎn)生
1969 年,美國數(shù)字設(shè)備公司( DEC 公司)首先研制成功第一臺可編程控制器 PDP - 14 。接著,美國 MODICON 公司也開發(fā)出可編程控制器 084 。
1971 年,日本從美國引進(jìn)了這項新技術(shù),很快研制成了日本第一臺可編程控制器 DSC-8 ; 1973 年,西歐國家也研制出他們的第一臺可編程控制器;我國從 1974 年也開始研制可編程控制器, 1977 年開始工業(yè)應(yīng)用。PLC之家
二、 定義
定義:可編程控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計。
三、可編程控制器的特點
特點:
1 .可靠性高,抗干擾力強(qiáng)
2 .控制程序可變, 具有 很好的柔性
3 .編程簡單,使用方便
4 .功能完善
5 .?dāng)U充方便,組合靈活
6 .減少了控制系統(tǒng)設(shè)計及施工的工作量
7 .體積小、重量輕,是“機(jī)電一體化"*的產(chǎn)品
一、 應(yīng)用
PLC 在國內(nèi)外已廣泛應(yīng)用于鋼鐵、采礦、水泥、石油、化工、電力、機(jī)械制造、汽車、裝卸、造紙、紡織、環(huán)保、娛樂等各行各業(yè)。 PLC 的應(yīng)用范圍通常可分為五種類型:
1.順序控制
2.運動控制
3.過程控制
4.數(shù)據(jù)處理
5.通信
二、 發(fā)展
?。保a(chǎn)品規(guī)模向大、小兩個方向發(fā)展
?。玻甈LC 向過程控制滲透與發(fā)展
3.PLC 加強(qiáng)了通信功能
?。矗缕骷湍K不斷推出
?。担幊坦ぞ哓S富多樣,功能不斷提高,編程語言趨向標(biāo)準(zhǔn)化
?。叮l(fā)展容錯技術(shù)
6AV2124-2DC01-0AX0西門子4.3寸顯示屏
PLC讀取/修改V90 PN參數(shù)
1.通過FB286讀寫多個V90參數(shù):
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd099a8a1475a1b7f2e5a609b36a09176932eff4e5ae092778.png)
參數(shù)說明:
1、Start:在參數(shù)操作過程中 start 的上升沿會啟動參數(shù)操作任務(wù)。
2、ReadWrite:參數(shù)=0 表示讀取操作,如果等于 1 對應(yīng)寫入操作。
3、ParaNo:讀寫參數(shù)的數(shù)量,范圍1~16。
4、hardwareID: 硬件標(biāo)識符。
5、AxisNo:驅(qū)動編號,V90PN需設(shè)置為2。
6、Error:出錯標(biāo)志位。
7、Errorid:返回值。
8、BUSY:當(dāng)寫入?yún)?shù)執(zhí)行時為 1,如果完成或者故障后變成 0。
9、DONE:任務(wù)執(zhí)行完成,可以用于編寫程序時復(fù)位請求使用。
10、Ready:程序塊沒有執(zhí)行讀或?qū)懖僮鳎幱跍?zhǔn)備狀態(tài)。
11、DiagId:返回值。
1.1寫參數(shù)操作實例
1.1.1通過FB286寫入P2581(整型)、P29120(實型)兩個參數(shù),hardwareid在硬件組態(tài)中獲取。FB286接口設(shè)置如圖1:
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd7ee67522acc9795e0640a93a97812a6d8de960fa7ebae34a.png)
1.1.2此實例通過SINA_PARA背景數(shù)據(jù)塊里的sxParameter[1]和sxParameter[2] 設(shè)置P2581=456789,P29120=2.567.需要注意srValue與sdValue的設(shè)置,DWORD或DINT參數(shù)寫入sdValue變量,而其他類型參數(shù)則寫入srValue變量。如果參數(shù)有下標(biāo),則需在sindex中設(shè)置。具體設(shè)置如圖2:
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd75bd573bca9d36e2464caa027df2ad0e3b28a1afe046a05f.png)
1.2讀參數(shù)實例
1.2.1通過FB286讀出P2581(整型)、P29120(實型)兩個參數(shù),F(xiàn)B286接口設(shè)置:
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd09106da65f54d86a43bc7c7c932105f76af91224aa178f89.png)
1.2.2此實例通過SINA_PARA背景數(shù)據(jù)塊里的sxParameter[1]和sxParameter[2]讀取P2581=456789,P29120=2.567。要注意srValue與sdValue的設(shè)置,DWORD或DINT類型參數(shù)存入sdValue變量,而其他類型參數(shù)則存入srValue變量
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cda9e4cf8312ad0d8e7f064901a44419521e25e4184a18d94d.png)
2.通過FB287讀寫單個參數(shù)
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd0b16f1bf63371dd737754d9f5ffa88858b4cfed23b0f4a2c.png)
參數(shù)說明:
1、Start:在參數(shù)操作過程中 start 的上升沿會啟動參數(shù)操作任務(wù)。
2、ReadWrite:參數(shù)=0 表示讀取操作,如果等于 1 對應(yīng)寫入操作。
3、hardwareID: 硬件標(biāo)識符。
4、Parameter:需要讀寫的參數(shù)號。
5、INDEX:參數(shù)下標(biāo)。
6、ValueWrite1:此處寫入DWORD或DINT類型之外的參數(shù)值。
7、ValueWrite2:此處寫入DWORD或DINT類型的參數(shù)值。
8、AxisNo:驅(qū)動編號,V90PN需設(shè)置為2。
9、ERROR:出錯標(biāo)志位。
10、ErrorID:返回值。
11、BUSY:當(dāng)寫入?yún)?shù)執(zhí)行時為 1,如果完成或者故障后變成 0。
12、DONE:任務(wù)執(zhí)行完成,可以用于編寫程序時復(fù)位請求使用。
13、Ready:程序塊沒有執(zhí)行讀或?qū)懖僮?,處于?zhǔn)備狀態(tài)。
14、DiagId:返回值。
15、ValueRead1:此處讀實型的參數(shù)值。
16、ValueRead2:此處讀整型的參數(shù)值。
17、Format:所讀參數(shù)的格式。
18、ErroNo:錯誤代碼。
2.1寫參數(shù)實例
2.1.1通過FB287寫入P2581(整型)=12345。將要設(shè)定的參數(shù)值寫入變量“wr_dint_value"=12345,通過設(shè)置Start管腳0->1并保持待寫參數(shù)完成。
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd78b325067a2758b0de79b79635cbf491b215559dc1842911.png)
2.1.2通過FB287寫入P29110(實型)=1.234。將要設(shè)定的參數(shù)值寫入變量“wr_real_value"=1.234,通過設(shè)置Start管腳0->1并保持待寫參數(shù)完成
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cdf98b07cfb242b94ed99d5b1795464cf339d3f358629c34b4.png)
2.2讀參數(shù)實例
2.2.1通過FB287讀出P2581(整型)=12345,通過將Start管腳0->1并保持待讀參數(shù)完成,讀出的參數(shù)值被寫入變量“rd_dint_value"=12345。
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd6cf9075e1ccde78c64682bff29322d441ff7e690160ce154.png)
2.2.2通過FB287讀出P29110(實型)=1.234,通過將Start管腳0->1并保持待讀參數(shù)完成,讀出的參數(shù)值被寫入變量“rd_real_value"=1.234。
![](https://img62.chem17.com/66938c6656abd2c11487a5963d03e7cd8f4682095df4b638d22f5316c3bac3d34c2a41d1b7df613a.png)