版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、V and L Star 編程電動(dòng)窗簾篇第二課目錄創(chuàng)建L Star工程.2添加設(shè)備和界面模塊.3配置串口.6子頁面邏輯激活.8電動(dòng)窗簾發(fā)射串口控制指令.11界面反饋.14連接主機(jī).17編譯上傳L Star工程.18瀏覽器加載控制界面.19創(chuàng)建L Star工程1、 打開L Star軟件,選擇菜單欄“文件”“新建工程”2、 在彈出的對話框中添寫工程名稱和選擇保存地址。添加設(shè)備和界面模塊1、 在菜單中選擇“視圖”“設(shè)備視圖”,然后在軟件左側(cè)“基本設(shè)備窗口”中選擇“Intelligent Control System(ICS)”中選擇“Qn”點(diǎn)擊鼠標(biāo)右鍵點(diǎn)擊“向工程添加一個(gè)設(shè)備”。2、在軟件左側(cè)選擇“
2、Ethernet Driver”中選擇“User Interface(UI)”,然后點(diǎn)擊鼠標(biāo)右鍵再選擇“向工程添加一個(gè)設(shè)備”。3、雙擊軟件右側(cè)第一個(gè)視窗中“User Interface(UI)”圖標(biāo),在彈出的對話框中“設(shè)備資料”頁面“設(shè)備名”處輸入新的設(shè)備名稱或保留原來的,在“網(wǎng)絡(luò)設(shè)置”中“IPID”處選擇01,“IP地址”處輸入127.0.0.1。配置串口1、 電動(dòng)窗簾電機(jī)物理連接在主機(jī)的COM B口上。2、 點(diǎn)擊軟件右側(cè)第一個(gè)視窗中“Qn”設(shè)備上的“COM”圖標(biāo)。3、 雙擊軟件右側(cè)第二視窗“COM”設(shè)備的“B COM”圖標(biāo),在彈出的對話框“設(shè)備資料”頁面“設(shè)備名”中輸入設(shè)備名稱,在“端口設(shè)
3、備”頁面中輸入受控設(shè)備相應(yīng)的參數(shù),這里窗簾電機(jī)的參數(shù)波特率9600,數(shù)據(jù)位8,停止位1,檢驗(yàn)NONE,通訊協(xié)議RS485。子頁面邏輯激活1、 點(diǎn)擊菜單欄“視圖”“邏輯視圖”。2、在軟件左側(cè)“工程窗口”中選擇“Qn”并且點(diǎn)擊。3、 在“Qn”的子目錄“Local bus1:Ethernet”中雙擊“IP-127.0.0.1:Demo iTouch”。這個(gè)就是L Star與V Star(控制界面)相連的模塊。在V Star(控制界面)上有數(shù)字量編碼6個(gè),模擬量編碼2個(gè),所以L Star的該模塊中要增加相應(yīng)的數(shù)量,其中藍(lán)色線為數(shù)字量,紅色線為模擬量,黑色線為字符量。該UI模塊左側(cè)對應(yīng)相應(yīng)按鍵的狀態(tài)或
4、輸出的字符。右側(cè)是相應(yīng)按鍵按動(dòng)后發(fā)射的命令。4、 在UI模塊右側(cè)輸入相應(yīng)的控制名稱。5、子頁面邏輯模塊互鎖(Interlock)信號: l 兩個(gè)可選的數(shù)字量輸入: <clear>和<set all>l 多個(gè)數(shù)字量輸入: 從<in1>到<in999>l
5、160; 對于每一個(gè)輸入,有一個(gè)對應(yīng)的數(shù)字量輸出: 從<out1>到<out999> 描述: 輸入信號的上升沿到來時(shí),互鎖模塊先置所有其他的輸出為低,再鎖定對應(yīng)的輸出信號為高,此過程為“先破后立”。每一個(gè)輸入有一個(gè)對應(yīng)的輸出,每一個(gè)輸入/輸出組合獨(dú)立于其他的輸入/輸出組合。 互鎖模塊可以記住最后變?yōu)楦叩妮斎胪ǖ?,因此不管隨后此路輸入的變化如何,對應(yīng)的輸出將保持高。 可選的<clear>輸入信號為高時(shí),使所有的輸出為低;可選的<set all>輸入信號為高時(shí)使所有的輸出為高;當(dāng)可選的<clear>
6、信號及可選的<set all>信號同時(shí)為高時(shí),使所有的輸出為低,即<clear>信號優(yōu)先。電動(dòng)窗簾發(fā)射串口控制指令1、 電動(dòng)窗簾電機(jī)發(fā)射開、關(guān)、停串口控制指令。模擬量初始化(Analog Initial) 信號/參數(shù): 單輸入形式l 一個(gè)數(shù)字量輸入:<trig>l 多個(gè)模擬量輸出:從<aout1>到<aout999>l
7、60; 對于每一個(gè)輸出,有一個(gè)對應(yīng)的參數(shù):從<value1>到<value999> 單輸出形式l 多個(gè)數(shù)字量輸入:從<trig1>到<trig999>l 一個(gè)模擬量輸出:<aout>l 對于每一個(gè)輸出,有一個(gè)對應(yīng)的參數(shù):從<value1>到<value999>描述:在單輸入形式中,模擬量初始化模塊在輸入信號<trig>的上升沿到來時(shí),各路輸出值被賦值為對應(yīng)的
8、<value>參數(shù)的值。 在單輸出形式中,模塊在任何輸入的上升沿到來時(shí),輸出的值將被賦值為最后觸發(fā)輸入的<value>參數(shù)的值。 在系統(tǒng)啟動(dòng)后,所有輸出的值都為0。模擬量轉(zhuǎn)換串行量(Analog to Serial) 信號/參數(shù): l 一個(gè)可選的數(shù)字量輸入: <trig>l 多個(gè)模擬量輸入: 從<ain1>到<ain999>l 一個(gè)串行量輸出: <out$>l 多個(gè)串行量參數(shù): 從<string1>到<string999>l 二個(gè)模擬量參數(shù): <format>
9、;、<checksum>l 一個(gè)數(shù)字量參數(shù):<autotrig> 描述:模擬量轉(zhuǎn)換串行量模塊,當(dāng)輸入符合觸發(fā)條件時(shí),模擬量輸入的值和字符串參數(shù)的值共同構(gòu)建字符串輸出,即模塊可以在運(yùn)行中根據(jù)輸入的變化不斷構(gòu)成新的字符串輸出。 <format>參數(shù)為1d是模擬量低8位構(gòu)建字符串輸出,為2d時(shí)模擬量高8位構(gòu)建字符串輸出。<checksum>參數(shù)如果是1d則表示在生成的字符串尾部追加兩個(gè)字節(jié)的CRC,CRC數(shù)據(jù)算法符合標(biāo)準(zhǔn)工業(yè)MODBUS協(xié)議的循環(huán)冗余算法;參數(shù)如果是0d則表示在生成的字符串尾部不追加任何東西。輸出字符串按以下方式構(gòu)建
10、:<string1> + <ain1> + <string2> + <ain2> + <string3> + <ain3> (+ CRC)。任何未定義的字符串參數(shù)被視為空字符串;字符串參數(shù)的數(shù)目可以多過輸入的模擬量的數(shù)目,輸入的模擬量的數(shù)目也可以多過字符串參數(shù)的數(shù)目。 數(shù)字量參數(shù)<autotrig>只能是1或0,當(dāng)<autotrig>為1時(shí),無論<trig>的狀態(tài)如何,只要輸入的模擬量發(fā)生變化模塊就輸出;當(dāng)<autotrig>為0時(shí),輸入模擬量的值在發(fā)生變化后模塊不
11、輸出,僅當(dāng)<trig>上升沿到來時(shí)模塊才輸出。緩沖器(Buffer)信號: l 一個(gè)可選的數(shù)字量輸入: <enable>l 多個(gè)數(shù)字量輸入: 從<bin1>到<bin999> 對應(yīng)數(shù)字量輸出: 從<bout1>到<bout999>l 多個(gè)模擬量輸入: 從<ain1>到<ain999> 對應(yīng)模擬量輸出: 從<aout1>到<aout
12、999>l 多個(gè)串行量輸入: 從<sin1$>到<sin999$> 對應(yīng)串行量輸出: 從<sout1$>到<sout999$>描述: 當(dāng)可選的輸入<enable>為高或空置時(shí),緩沖器模塊的所有輸出信號與輸入信號在最近一個(gè)程序運(yùn)行周期內(nèi)的變化狀態(tài)一致;當(dāng)可選的輸入信號<enable>為低時(shí),所有的輸出信號保持不變,即忽略所有輸入信號的變化。每一個(gè)輸入有一個(gè)對應(yīng)的輸出,所有輸入/輸出組合相互獨(dú)立。通常一個(gè)信號只能有一個(gè)驅(qū)動(dòng)源,但是緩沖器可以例外,緩沖器可以將多個(gè)不同的或相同的同類信號對應(yīng)于同一個(gè)輸出信號。在一個(gè)
13、程序運(yùn)行周期內(nèi),輸出信號的狀態(tài)與對應(yīng)的有變化的輸入信號的狀態(tài)一致;當(dāng)在一個(gè)程序運(yùn)行周期內(nèi),對應(yīng)于同一個(gè)輸出信號如果存在有多個(gè)輸入信號都發(fā)生變化時(shí),則保持與最后發(fā)生變化的輸入信號的狀態(tài)一致。即在多對一的信號傳遞過程中,始終保持輸出信號反映的是最新變化的輸入信號的數(shù)值。2、 電動(dòng)窗簾電機(jī)發(fā)射調(diào)節(jié)串口控制指令。模擬量伸縮(Analog Scaler) 信號/參數(shù): l 一個(gè)模擬量輸入: <ain>l 一個(gè)模擬量輸出: <aout&
14、gt;l 兩個(gè)參數(shù): <span>和<offset> l 一個(gè)可選參數(shù):<divisor>描述: 模擬量伸縮模塊依照<span>、<offset>、<divisor>參數(shù)計(jì)算或轉(zhuǎn)換模擬量輸入信號的值后輸出,其公式為:<aout> = <ain> * <span> / <divisor> + <offset>當(dāng)中間結(jié)果<ain> * <span> / <divisor>大于或等于65535時(shí),輸出立即等于65535而忽略
15、<offset>。其中<span>代表放大倍數(shù),<offset>代表最小值或偏移值,可選的<divisor>參數(shù)被用來配合<span>計(jì)算放大或縮小倍數(shù),其缺省值為1,<ain> * <span> / <divisor>除不盡時(shí)四舍五入。如果輸入為<ain>為0,不管<span> 、<divisor>值為多少,輸出為<offset>。 其中參數(shù)<span>、<offset>、<divisor>的取值范圍均為
16、0-65535,精度為1。界面反饋1、 向電動(dòng)窗簾電機(jī)發(fā)射讀取行程狀態(tài)命令。振蕩器(Oscillator)信號/參數(shù): l 一個(gè)數(shù)字量輸入:<gate>l 一個(gè)數(shù)字量輸出:<out>l 兩個(gè)參數(shù):<hi_time>和<lo_time>,參數(shù)范圍均為0s-65535.99s 描述:當(dāng)<gate>為高時(shí),
17、<out>首先在<hi_time>參數(shù)指定的時(shí)期內(nèi),輸出為高,然后在<lo_time>參數(shù)指定的時(shí)期內(nèi),振蕩器輸出為低,之后持續(xù)在這兩種狀態(tài)間振蕩。這種振蕩開始于<gate>的上升沿,當(dāng)振蕩器<gate>由高變低時(shí),輸出立即變低。 <hi_time>或<lo_time>參數(shù)為0s時(shí),<out>輸出持續(xù)為高。串行發(fā)送(Serial Send) 信號/參數(shù): l 多個(gè)數(shù)字量輸入:<trig1>到<
18、;trig999>l 多個(gè)串行量輸出:<out1>到<out999>l 多個(gè)參數(shù):<string1>到<string999> 描述: 串行發(fā)送模塊在每一個(gè)輸入數(shù)字量信號<trigN>的上升沿發(fā)送<stringN>參數(shù)定義的字符串到對應(yīng)輸出<outN>。 如果多個(gè)定義的輸出<outN>為相同變量名,并且有同時(shí)的多個(gè)<trigN>觸發(fā),不會造成阻塞,系統(tǒng)會自動(dòng)賦<outN>
19、為當(dāng)前值。2、 采集處理行程數(shù)據(jù)。串行采集(Serial Gather) 信號: l 一個(gè)串行量輸入: <in$>l 一個(gè)串行量輸出: <out$>l 一個(gè)串行量參數(shù): <delimiter>l 一個(gè)數(shù)字量參數(shù): <length> 描述: 串行采集模塊檢測串行輸入的值,當(dāng)它找到<delimiter>參數(shù)中定義的字符,就以<length>定義的長度傳遞&
20、lt;delimiter>及此后的字符串。<delimiter>參數(shù)應(yīng)符合字符串的格式,包括非顯示字符的格式;<delimiter>參數(shù)可以定義為一個(gè)字符或多個(gè)字符。<length>參數(shù)可以為0d至128d之間的任意值。串行采集模塊的目的是收取物理串口的字符串隊(duì)列,不管其字符串的隊(duì)列是不是一個(gè)片段接一個(gè)片段的,各個(gè)片段之間的時(shí)間間隔是不同的,每一個(gè)片段的大小是不定的,但每個(gè)有效字符串的開始有一些特征與規(guī)則,就可以用<delimiter>篩選的辦法從這些片段中找出與參數(shù)設(shè)定一致的字符串,并把他們按原發(fā)送端的實(shí)際代碼以字符串整體傳遞到下一級模塊
21、做進(jìn)一步解析與處理。串行量提取模擬量(Serial to Analog) 信號: l 一個(gè)串行輸入: <rx$>l 多個(gè)模擬量輸出: 從<byte1>到<byte999>l 多個(gè)參數(shù): 從<p1>到<p999> 描述: 串行量提取模擬量模塊不斷判斷其串行輸入,直到找到了依照<p>參數(shù)的定義完全匹配的字符串(或字符串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版沙子買賣合同
- 二零二五年海南二手房買賣及配套設(shè)施完善合同3篇
- 西安交通大學(xué)《過程分子生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度鞋類批發(fā)市場購銷合同市場地位鞏固
- 二零二五年度酒店消防器材維護(hù)保養(yǎng)及更換合同3篇
- 二零二五年度水利工程安全評價(jià)技術(shù)服務(wù)合同3篇
- 二零二五年度新能源汽車電池回收利用合伙協(xié)議書3篇
- 二零二五年股東股權(quán)置換合同參考范本6篇
- 二零二五版生物科技研發(fā)技術(shù)顧問聘用協(xié)議2篇
- 二零二五版物流企業(yè)勞動(dòng)安全及貨物保護(hù)協(xié)議合同3篇
- 2023年保安公司副總經(jīng)理年終總結(jié) 保安公司分公司經(jīng)理年終總結(jié)(5篇)
- 中國華能集團(tuán)公司風(fēng)力發(fā)電場運(yùn)行導(dǎo)則(馬晉輝20231.1.13)
- 中考語文非連續(xù)性文本閱讀10篇專項(xiàng)練習(xí)及答案
- 2022-2023學(xué)年度六年級數(shù)學(xué)(上冊)寒假作業(yè)【每日一練】
- 法人不承擔(dān)責(zé)任協(xié)議書(3篇)
- 電工工具報(bào)價(jià)單
- 反歧視程序文件
- 油氣藏類型、典型的相圖特征和識別實(shí)例
- 流體靜力學(xué)課件
- 顧客忠誠度論文
- 實(shí)驗(yàn)室安全檢查自查表
評論
0/150
提交評論