DY-2S控制器輸入按鈕編程

要求 1 有兩個(gè)按鈕,按鈕 1 按下電機(jī) 正轉(zhuǎn) 30.8MM,反轉(zhuǎn) 10.5MM,如此循環(huán) 10 次,按鈕 2 按下電機(jī)反轉(zhuǎn),放開電機(jī)立即停止。同時(shí)通電時(shí)候需要回機(jī)械零位。 接線: 在輸入口 3 接按按鈕 1,在輸入口 4 接按鈕 2. 系統(tǒng)設(shè)置:(使用用設(shè)置默認(rèn)設(shè)置) 單位設(shè)置 :毫米。 每圈脈沖 1600. 每圈距離 00026.5 
程序清單: N01 輸入 30 005 (按鈕 1 接在輸入口 3,檢測輸入口為 0V 跳轉(zhuǎn)到 (N05 行,否則順序執(zhí)行一下行 N02 輸入 40 013 (按鈕 2 接在輸入口 4,檢測輸入口為 0V 跳轉(zhuǎn) N03 跳轉(zhuǎn) 01 000 (跳轉(zhuǎn)到 N01 行循環(huán)檢測輸入口 N04 結(jié)束 (適當(dāng)間隔一下方便查看程序,也可以不用間隔。 N05 加一 00 000 (清零顯示計(jì)數(shù)器。 N06 速度 30000 (速度設(shè)置為 30KHz N07 加一 01 000 (顯示計(jì)數(shù)器加 1 N08 正轉(zhuǎn) 00030.8(電機(jī)正轉(zhuǎn) 30.8MM N09 反轉(zhuǎn) 00010.5(電機(jī)反轉(zhuǎn) 10.5MM N10 循環(huán) 07 010 (判斷跳轉(zhuǎn),如果循環(huán)次數(shù)小于 10 次跳轉(zhuǎn)到 N07 (行,否則順序執(zhí)行下一行指令 N11 跳轉(zhuǎn) 01 000 (第一個(gè)動(dòng)作完成跳轉(zhuǎn)到開始 N12 結(jié)束 N13 速度 40000 (定義速度 40KHz N14 反轉(zhuǎn) 0000000(不限脈沖反轉(zhuǎn) N15 輸入 41 000 (等待輸入口 4 為高電平,即按鈕 2 放開 N15 停轉(zhuǎn) 0000000(立即停止電機(jī) N16 跳轉(zhuǎn) 01 000 (第二個(gè)動(dòng)作完成 跳轉(zhuǎn)到開始 N17 結(jié)束 
總結(jié): 1.這里用到了檢測輸入口跳轉(zhuǎn)的功能。這功能的意思檢測輸入口是否等于要檢測 的電平。如果相等則跳轉(zhuǎn)到相應(yīng)的行號(hào),不相等順序執(zhí)行下一行。 2.顯示計(jì)數(shù)器,這里使用“加一”指令就會(huì)在自動(dòng)運(yùn)行模式的界面中顯示計(jì)數(shù)的次數(shù)。 3,設(shè)計(jì)此類應(yīng)用程序是,前面的檢測按鈕跳轉(zhuǎn)指令的跳轉(zhuǎn)行號(hào)開始的時(shí)候可以先設(shè)置 為 000,等到將程序全部編輯完成。再根據(jù)實(shí)際程序的行號(hào)修改按鈕跳轉(zhuǎn)到對(duì)應(yīng)的行。 
|