版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
騰控PLC典型指令騰控PLC典型指令騰控PLC典型指令騰控PLC編程實(shí)例1.量程轉(zhuǎn)換功能塊2.條件觸發(fā)3.流水燈4.獲取PLC時(shí)鐘5.PLC之間通信6.PLC及RTU通信7.高速計(jì)數(shù)HTIME一、量程轉(zhuǎn)換功能塊
描述:騰控PLC模擬量輸入通道A/D轉(zhuǎn)換后,0-20mA/0-5V對(duì)應(yīng)的數(shù)值為0-20000,運(yùn)算或監(jiān)控時(shí)經(jīng)常轉(zhuǎn)換為工程量,如5m-100m。
問題:各傳感器量程不同,如果每個(gè)傳感器轉(zhuǎn)換一次,工作量相當(dāng)大。
解決方法:若將量程轉(zhuǎn)換程序做成功能塊,可反復(fù)調(diào)用。目標(biāo):1.理解功能塊2.理解運(yùn)算指令創(chuàng)建一個(gè)功能塊計(jì)算公式OUT:要檢測(cè)的工程量OUT_HIGH:工程量的最大值OUT_LOW:工程量的最小值IN:PLC模擬量通道A/D轉(zhuǎn)換值功能塊編程2.新建變量雙擊指令連接點(diǎn),編輯變量屬性。3.數(shù)據(jù)傳遞將鼠標(biāo)移至連接點(diǎn),出現(xiàn)連接符號(hào)
拖動(dòng)到另一連接點(diǎn)。1.插入指令在右側(cè)編輯向?qū)е姓业郊印p、乘、除指令。減乘除加4.功能塊算法5.變量表單使用功能塊1.編譯工程2.打開主程序工作單,在右側(cè)編輯向?qū)е姓业揭怨こ堂慕M,組內(nèi)出現(xiàn)上步創(chuàng)建的功能塊3.將功能塊添加到主程序工作單中4.添加變量5.編譯,下載騰控PLC可使用的運(yùn)算指令
ABS(絕對(duì)值)
ADD(加法)SUB(減法)MUL(乘法)DIV(除法)MOD(取模、求余數(shù))SORT(平方根)
EXP(e的指數(shù))EXPT(冪)LN(自然對(duì)數(shù))SIN(正弦)COS(余弦)TAN(正切)ASIN(反正弦)ACOS(反余弦)
ATAN(反正切)
WORD_TO_DWORDDWORD_TO_REAL指令總結(jié)二、條件觸發(fā)描述當(dāng)液位LT1大于等于2m且液位LT2小于3m時(shí),開啟泵P1LT1LT2P1目標(biāo)1.理解比較指令2.理解邏輯運(yùn)算指令編程1.插入指令在右側(cè)編輯向?qū)е姓业酱笥诘扔?、小于、邏輯及指?在左側(cè)工具欄找到右線圈和右電源軌線。2.新建變量雙擊指令連接點(diǎn),編輯變量屬性。3.數(shù)據(jù)傳遞將鼠標(biāo)移至連接點(diǎn),出現(xiàn)連接符號(hào)
拖動(dòng)到另一連接點(diǎn)。大于等于小于及右線圈和右電源軌線4.算法5.編譯,下載騰控PLC可使用的比較指令
GT(大于)
GE(大于等于)EQ(等于)
LT(小于)LE(小于等于)NE(不等于)騰控PLC可使用的邏輯運(yùn)算指令
AND(邏輯及)
OR(邏輯或)
NOT(邏輯非)
XOR(邏輯異或)指令總結(jié)三、流水燈描述8個(gè)燈循環(huán)依次點(diǎn)亮,間隔為1S目標(biāo)1.理解任務(wù)周期運(yùn)行和循環(huán)運(yùn)行2.理解移位指令1S1S編程1.修改任務(wù)類型將任務(wù)默認(rèn)的循環(huán)運(yùn)行修改為周期運(yùn)行,并設(shè)置周期為1000ms。1232.插入指令在右側(cè)編輯向?qū)е姓业窖h(huán)左移指令,添加變量。3.編譯下載四、獲取PLC時(shí)鐘描述取出PLC的小時(shí)和分鐘。目標(biāo)1.理解添加庫操作2.理解獲取PLC時(shí)鐘指令3.理解“取出字符串中的幾個(gè)字符”指令編程1.插入庫1232.插入指令在右側(cè)編輯向?qū)ROCONOS組中找到“獲取PLC時(shí)鐘”指令,使能端置1。在右側(cè)編輯向?qū)е姓业健叭〕鲎址械膸讉€(gè)字符”指令。數(shù)據(jù)格式輸入和輸出數(shù)據(jù)類型描述INSTRING輸入字符串LINT要取出的字符數(shù)PINT要取出的字符的起始位置OUTSTRING輸出,取出輸入字符串中從第P個(gè)至P+L個(gè)連續(xù)的字符3.算法4.編譯下載五、PLC及PLC通信描述PLC之間對(duì)變量的讀寫。目標(biāo)1.理解PLC網(wǎng)絡(luò)使用2.理解TCNET指令編程1.插入庫1232.插入指令在右側(cè)編輯向?qū)CNETLIB組中找到TCNET指令。輸入
描述EN通迅使能端,為TRUE時(shí),啟動(dòng)通迅,為FALSE時(shí),斷開通訊IPAddr要讀寫的PLC的IP地址RW通迅使用的功能碼(1、2、3、4、5、6、7、8、9)詳細(xì)見軟件手冊(cè)MRAddr本機(jī)讀取數(shù)據(jù)后存放在本機(jī)的存放地址(起始地址)YRAddr遠(yuǎn)程被讀數(shù)據(jù)的起始地址RLength要讀取的數(shù)據(jù)長(zhǎng)度MWAddr在本機(jī)上要寫的數(shù)據(jù)的存放地址(起始地址)YWAddr在遠(yuǎn)程PLC上的數(shù)據(jù)起始地址(要寫到這里)WLength要寫的數(shù)據(jù)長(zhǎng)度Timeout通信超時(shí),單位MS輸出
描述ENO輸出使能DONE為1時(shí)表示已建立通訊,為0時(shí)表示未通訊Errmsg通訊狀態(tài)碼,詳細(xì)見軟件手冊(cè)3.使能端置14.編譯下載讀從站PLC的數(shù)字量輸入引腳RW的值為4,表示讀取從站PLC的數(shù)字量輸入(以字節(jié)為最小單位)引腳MRAddr的值為500,表示讀到的數(shù)據(jù)存放在主站PLC的IB500引腳YRAddr的值為0,表示讀取從站PLC的輸入映射區(qū)IB0,1表示IB1,以此類推引腳RLength的值為1,表示讀一個(gè)字節(jié)的數(shù)字量輸入用法寫從站PLC的數(shù)字量輸出引腳RW的值為5,表示寫從站PLC的數(shù)字量輸出(以字節(jié)為最小單位)引腳MWAddr的值為510,表示要寫的數(shù)據(jù)存放在主站PLC的QB510引腳YWAddr的值為0,表示寫從站PLC的輸出映射區(qū)QB0,1表示QB1,以此類推引腳RLength的值為1,表示寫一個(gè)字節(jié)的數(shù)字量輸入讀從站PLC的模擬量輸入引腳RW的值為7,表示讀取從站PLC的模擬量輸入引腳MRAddr的值為520,表示讀到的數(shù)據(jù)存放在主站PLC的IW520引腳YRAddr的值為0,表示讀取從站PLC的第1路AI,2表示第2路AI,以此類推引腳RLength的值為2(以字節(jié)為最小單位),表示讀一個(gè)AI(一個(gè)AI為一個(gè)字)寫從站PLC的模擬量輸出引腳RW的值為8,表示寫從站PLC的模擬量輸出(以字為最小單位)引腳MWAddr的值為530,表示要寫的數(shù)據(jù)存放在主站PLC的QW530引腳YWAddr的值為84,表示寫從站PLC的第1路AO(QW64)86表示第2路AO(QW66),以此類推;引腳WLength的值為2,表示寫一個(gè)AO讀從站PLC的中間變量區(qū)引腳RW的值為1,表示讀取從站PLC的中間變量區(qū)引腳MRAddr的值為500,表示讀到的數(shù)據(jù)存放在主站PLC的MB3.500引腳YRAddr的值為0,表示讀取從站PLC的MB3.0,1表示MB3.1,以此類推引腳WLength的值為6(以字節(jié)為最小單位),表示讀中間變量區(qū)的6個(gè)字節(jié)寫從站PLC的中間變量區(qū)引腳RW的值為2,表示寫從站PLC的中間變量區(qū)引腳MWAddr的值為500,表示要寫的數(shù)據(jù)存放在主站PLC的MB3.500引腳YWAddr的值為0,表示把數(shù)據(jù)寫到從站PLC的MW3.0;1表示MB3.1,以此類推引腳WLength的值為6,表示寫中間變量區(qū)的6個(gè)字節(jié)六、PLC及RTU通信描述PLC對(duì)RTU變量的讀寫。目標(biāo)理解TCMODBUS指令編程1.插入庫1232.插入指令在右側(cè)編輯向?qū)CNETLIB組中找到TCMODBUSRUN和TCMODBUS指令。打開PLC的串口并設(shè)置通訊格式發(fā)送讀寫命令輸入
描述EN為TRUE時(shí),打開并獨(dú)占此串口并建立Modbus連接;為FALSE時(shí),關(guān)閉此串口Port要打開PLC的串口號(hào),可選值:1、2、3,分別對(duì)應(yīng)COM1、COM2、COM3口Setting通訊參數(shù),要與從站的通訊格式一致,如‘19200,1,E,8‘是指19200BPS,偶校驗(yàn)、8位數(shù)據(jù)位、1位停止位ENO輸出使能DONE為1時(shí)表示通訊初始化完成,為0時(shí)表示未完成Errmsg錯(cuò)誤信息,0表示無錯(cuò),1表示出錯(cuò)打開串口TCMODBUSRUN指令輸入
描述EN使能端,為TRUE時(shí)有效WEN寫使能,0為讀,1為寫Port由TCMODBUSRUN打開的串口號(hào)TimeOut超時(shí)時(shí)間:本條報(bào)文接收超時(shí)時(shí)間Slave從站地址:可選擇的范圍1~247RW讀寫操作:0為讀,1為寫Addr讀寫從站的數(shù)據(jù)地址,詳細(xì)見說明書Count通訊的數(shù)據(jù)個(gè)數(shù)——BOOL量的個(gè)數(shù)或字的個(gè)數(shù)Dataptr1.如果是讀指令,讀回的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中2.如果是寫指令,要寫出的數(shù)據(jù)放到這個(gè)數(shù)據(jù)區(qū)中ENO輸出使能DONE讀寫功能完成位當(dāng)指令被正確執(zhí)行后置1,在下一掃描周期會(huì)被自動(dòng)置零Errmsg錯(cuò)誤代碼:只有在Done位為1時(shí),錯(cuò)誤代碼才有效讀寫TCMODBUS指令4.添加變量5.編譯,下載七、高速計(jì)數(shù)HTIME描述騰控PLC中有些產(chǎn)品的DI可兼做高速脈沖計(jì)數(shù)。編碼器(或其它高速脈沖發(fā)生裝置)接入PLC的高速脈沖計(jì)數(shù)通道后,需要設(shè)置高速計(jì)數(shù)通道的工作方式,才能計(jì)數(shù)。目標(biāo)理解高速計(jì)數(shù)指令HTIME_SET、HTIMEA_SET、HTIMEB_SET、HTIMEAB_SET編程1.插入庫123端子描述Types0為普通DI1為單相高速脈沖計(jì)數(shù)2為兩相高速脈沖計(jì)數(shù)2.插入指令在右側(cè)編輯向?qū)TIME組中找到HTIME_SET指令。端子EN從0變?yōu)?后(上升沿有效)啟動(dòng)HTIME_SET指令3.建立變量獲取高速脈沖計(jì)數(shù)值建立UDINT型變量,用來獲取高速脈沖計(jì)數(shù)值第1路高速脈
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年暑期工勞動(dòng)合同標(biāo)準(zhǔn)文本集3篇
- 番禺2025版租賃市場(chǎng)房源代理服務(wù)合同
- 2024結(jié)款協(xié)議合同范本
- 二零二四年國(guó)際貨物銷售合同:FOB條款與運(yùn)輸2篇
- 二零二五版高校畢業(yè)生就業(yè)指導(dǎo)與職業(yè)規(guī)劃服務(wù)合同6篇
- 二零二五版電影劇本改編與制作投資合同范本3篇
- 2024物聯(lián)網(wǎng)應(yīng)用項(xiàng)目建設(shè)的合同標(biāo)的
- 年度健腹椅競(jìng)爭(zhēng)策略分析報(bào)告
- 年度全自動(dòng)板框污泥脫水機(jī)產(chǎn)業(yè)分析報(bào)告
- 2025年度教育領(lǐng)域臨時(shí)工招聘及教學(xué)質(zhì)量合同4篇
- 第7課《中華民族一家親》(第一課時(shí))(說課稿)2024-2025學(xué)年統(tǒng)編版道德與法治五年級(jí)上冊(cè)
- 2024年醫(yī)銷售藥銷售工作總結(jié)
- 急診科十大護(hù)理課件
- 山東省濟(jì)寧市2023-2024學(xué)年高一上學(xué)期1月期末物理試題(解析版)
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2025年上半年河南鄭州滎陽市招聘第二批政務(wù)輔助人員211人筆試重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 山東省濟(jì)南市歷城區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)模擬試題(無答案)
- 國(guó)家重點(diǎn)風(fēng)景名勝區(qū)登山健身步道建設(shè)項(xiàng)目可行性研究報(bào)告
- 投資計(jì)劃書模板計(jì)劃方案
- 《接觸網(wǎng)施工》課件 3.4.2 隧道內(nèi)腕臂安裝
- 2024-2025學(xué)年九年級(jí)語文上學(xué)期第三次月考模擬卷(統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論