砂輪/無齒鋸專用程序控制器
下面是數(shù)字控制器程序
00 J-CNT 41 2 通過判斷計數(shù)器的值判斷是否撞到了極限開關(guān)
01 OUT 0001 首先內(nèi)部蜂鳴器長聲鳴叫一次
02 J-BIT 21 2 0 判斷輸入2,B程序轉(zhuǎn)第21行,A程序順序執(zhí)行
03 SPEED ***** A程序設(shè)定的快進速度n1
04 G-LEN ***** A程序設(shè)定的快進距離S1
05 SPEED ***** A程序設(shè)定的慢速接近速度n2
06 G-LEN ***** A程序設(shè)定的慢速接近距離S2
07 SPEED ***** A程序設(shè)定的鋸切速度n3
08 G-LEN ***** A程序設(shè)定的鋸切距離S3
09 OUT 1001 輸出信號并長聲鳴叫一次
10 DELAY 1000 停留1秒(n4),等待主系統(tǒng)對信號進行確認
11 J-BIT 14 1 0 如果允許快退信號到轉(zhuǎn)第14行,否則順序執(zhí)行
12 DELAY 100 延時100毫秒,
13 JUMP 11 轉(zhuǎn)第11行,重新進行判斷
14 OUT 0000 結(jié)束信號短聲鳴叫一次
15 SPEED ***** A程序設(shè)定的快退速度n5
16 G-LEN ***** A程序設(shè)定的快退距離S5
17 OUT 0101 輸出信號并長聲鳴叫一次
18 DELAY 1000 停留1秒,等待主系統(tǒng)對信號進行確認
19 OUT 0000 結(jié)束信號輸出,并短聲鳴叫一次
20 JUMP 42 執(zhí)行完A程序,轉(zhuǎn)結(jié)束
21 SPEED ***** B程序設(shè)定的快進速度n1
22 G-LEN ***** B程序設(shè)定的快進距離S1
23 SPEED ***** B程序設(shè)定的慢速接近速度n2
24 G-LEN ***** B程序設(shè)定的慢速接近距離S2
25 SPEED ***** B程序設(shè)定的鋸切速度n3
26 G-LEN ***** B程序設(shè)定的鋸切距離S3
27 OUT 1001 輸出信號并長聲鳴叫一次
28 DELAY 1000 停留1秒(n4),等待主系統(tǒng)對信號進行確認
29 J-BIT 32 1 0 如果允許快退信號到轉(zhuǎn)第32行,否則順序執(zhí)行
30 DELAY 100 延時100毫秒,
31 JUMP 29 轉(zhuǎn)第29行,重新進行判斷
32 OUT 0000 結(jié)束信號短聲鳴叫一次
33 SPEED ***** B程序設(shè)定的快退速度n5
34 G-LEN ***** B程序設(shè)定的快退距離S5
35 OUT 0101 輸出信號并長聲鳴叫一次
36 DELAY 1000 停留1秒,等待主系統(tǒng)對信號進行確認
37 OUT 0000 結(jié)束信號輸出,并短聲鳴叫一次
38 JUMP 42 執(zhí)行完B程序,轉(zhuǎn)結(jié)束
39 Cnt-1 A/B操作地址入口,極限開關(guān)接通計數(shù)器開始加1
40 Cnt-1 使用計數(shù)器是為了使信號在撞上極限后失效
41 OUT 0011 撞上極限后報警,必須按"復位"再按“向下箭頭”
42 End 程序結(jié)束