日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> PLC程序 >> plc程序設計語言應用實例
plc程序設計語言應用實例

溫度控制是許多機器的重要的構成部分。它的功能是將溫度控制在所需要的溫度范圍內,然后進行工件的加工與處理。pid控制系統(tǒng)是得到廣泛應用的控制方法之一,下面較為詳盡地介紹了pid溫度控制的程序設計實例。

(1) 系統(tǒng)組成

本套系統(tǒng)采用omron的plc與其溫控單元以及pro-face的所組成。系統(tǒng)包括cqm1h-51、擴展單元tc-101、gp577r以及探溫器、加熱/單元。

(2) 觸摸屏參數(shù)設置

設002代表現(xiàn)在的溫度,而102表示輸出的溫度。如按下開始設置就可設置參數(shù)。需要設置的參數(shù)有6個,分別是比例帶、積分時間、微分時間、滯后值、控制周期、偏移量。它們在plc的地址與一些開關的地址如下:

比例帶 : dm51 積分時間 : dm52

微分時間 : dm53 滯后值 : dm54

控制周期 : dm55 偏移量 : dm56

數(shù)據刷新 : 22905

(3) plc程序

002:pid的輸入字

102:pid的輸出字

[network]#p#分頁標題#e#

name="bbbbbb check" //常規(guī)檢查

[statementlist]

ld 253.13 //常on

out tr0

cmp 002 #ffff

//確定溫控單元是否完成初始化

and not 255.06 //等于

out 041.15 //初始化完成

ld tr0

and 041.15

out tr1

and not 040.10

//不在參數(shù)設置狀態(tài)

mov dm0050 102

//將設置溫度dm50傳送給pid輸出字

ld tr1

mov 002 dm0057

//將002傳送到dm57

[network]

name="setting start" //設置開始

[statementlist]

ld 253.13

out tr0

and 229.05

//觸摸屏上的開始設置開關

difu 080.05 //設置微分

ld tr0

and 041.15

and 080.05

set 040.01 //開始設置標志位1

set 040.10 //開始設置標志位2

[network]

name="poportion" //比例帶設置

[statementlist]

ld 040.01

out tr0

and not 042.01

mov #c110 102

//讀輸出邊與輸入邊的比例帶

cmp 002 #c110

//比較輸入字是否變成c110and 255.06 //等于 set 042.01 //設置比例帶標志

ld tr0

and 042.01

mov dm0051 102

//將比例帶的設定值寫入輸出字

cmp 002 dm0051 //是否寫入#p#分頁標題#e#

and 255.06

set 040.01 //復位標志1

rset 042.01 //復位比例帶標志

set 040.02 //向下繼續(xù)設置標志

[network]

name="integral"http://積分時間設置

[statementlist]

ld 040.02

out tr0

and not 042.02

mov #c220 102

//讀輸出邊與輸入邊的積分

cmp 002 #c220

//比較輸入字是否變成c220

and 255.06

set 042.02 //設置積分標志

ld tr0

and 042.02

mov dm0052 102

//將積分的設定值寫入輸出字

cmp 002 dm0052 //是否寫入

and 255.06

rset 040.02

rset 042.02

set 040.03 //向下繼續(xù)設置標志

[network]

name="differential"http://微分時間設置

[statementlist]

ld 040.03

out tr0

and not 042.03

mov #c330 102

//讀輸出邊與輸入邊的微分

cmp 002 #c330

//比較輸入字是否變成c330

and 255.06

set 042.03 //設置微分標志

ld tr0

and 042.03

mov dm0053 102

//將微分的設定值寫入輸出字

cmp 002 dm0053 //是否寫入

and 255.06

rset 040.03

rset 042.03

set 040.04 //向下繼續(xù)設置標志

[network]

name="hysteresis"http://滯后值設置#p#分頁標題#e#

[statementlist]

ld 040.04

out tr0

and not 042.04

mov #c440 102

//讀輸出邊與輸入邊的滯后值

cmp 002 #c440

//比較輸入字是否變成c440

and 255.06

set 042.04 //設置滯后值標志

ld tr0

and 042.04

mov dm0054 102

//將滯后值的設定值寫入輸出字

cmp 002 dm0054 //是否寫入

and 255.06

rset 040.04

rset 042.04

set 040.05 //向下繼續(xù)設置標志

[network]

name="period" //控制周期設置

[statementlist]

ld 040.05

out tr0

and not

042.05

mov #c550 102

//讀輸出邊與輸入邊的控制周期

cmp 002 #c550

//比較輸入字是否變成c550

and 255.06

set 042.05 //設置控制周期標志

ld tr0

and 042.05

mov dm0055 102

//將控制周期的設定值寫入輸出字

cmp 002 dm0055 //是否寫入

and 255.06

rset 040.05

rset 042.05

set 040.06 //向下繼續(xù)設置標志

[network]

name="shift" //偏移量設置

[statementlist]

ld 040.06

out tr0

and not 042.06

mov #c660 102

//讀輸出邊與輸入邊的偏移量

cmp 002 #c660 #p#分頁標題#e#

//比較輸入字是否變成c660

and 255.06

set 042.06 //設置偏移量標志

ld tr0

and 042.06

mov dm0056 102

//將偏移量的設定值寫入輸出字

cmp 002 dm0056 //是否寫入

and 255.06

rset 040.06

rset 042.06

set 040.00

[network]

name="return" //返回

[statementlist]

out tr0

and not 042.00

mov #c070 102 //讀輸入邊的處理值

cmp 002 #c070 //比較輸入字變成c070

and 255.06

set 042.00 //返回標志

ld tr0

and 042.00

mov dm0050 102

//將設定溫度值寫入輸出字

rset 040.00

rset 042.00

rset 040.10

以上是pid溫度控制的plc程序設計實例,經過反復試驗,該系統(tǒng)可以維持溫度在1℃之間變化,保證了好的生產狀況,減少了不合格品發(fā)生的幾率。

作者:未知 點擊:458次 [打印] [關閉] [返回頂部]
本文標簽:plc程序設計語言應用實例
* 由于無法獲得聯(lián)系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《plc程序設計語言應用實例》相關權利人與機電之家網取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

李先生 【求購】  一體化消防...  2025-12-22
何經理 【求購】  亨通電纜  2025-12-22
肖先生 【求購】  氣缸LCR...  2025-12-22
王嘉文 【求購】  減速機  2025-12-22
付先生 【求購】  循環(huán)水處理  2025-12-22
楊金軍 【求購】  玉柴船用發(fā)...  2025-12-22
陳經理 【求購】  星諾XIN...  2025-12-19
胡勇 【求購】  扎帶機  2025-12-19
VIP公司推薦