[Setup] ◆◆◆◆=↓↓↓提示:本行以下BE-20系列配置内容请勿随便修改↓↓↓◆◆◆◆ 系统设置页=12000|1000|200|0|5000|1000|0|0|1|3200|72|3200|72|3200|72|3200|72 指令组修改=False|False 编程页=False|False|False|0|0|0|1|1|N1|M1|停止指令END 辅助线程页=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 功能设置页=True|False|False|False|False|0|0|True|False|False|False|0|False|True|False|False|True|False|1|2|3|4|False|False|True|True|False|False|False|False|0|False|0|0|0|True|False|1|False|False|0|0|0|True|False|0|0|0|0|0|0|0|0|0|0|0|0|False|False|0 接口设置页=1|2|3|0|0|0|8|9|11|12|0|0|0|0|0|0|0|0|4|5|6|7|0|0|0|0|-2147483647|-2147483647|-2147483647|-2147483647|2147483647|2147483647|2147483647|2147483647|False|False|False|False|0|0|0|0 指定行接口设置页=0|0|0|0|0|0|0|0|0|0|0|0|0|0|0 变量设置页=10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10|10 屏幕限值设置页=C1|C2|C3|C4|C5|C6|C7|C8|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|65535|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|6000000 界面定义页=深圳市变能科技产品|触控可编程控制器|专业运动控制 运动控制器|测试1|测试2|测试3||||||||200|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|False|0|0|0|0|0|0|8|17|13|13|15|18|16|12|7|6|1|7|12|8|17|13|13|15|18|16|12|0|0|0|0|12|0|0|0|0|0|0|0|0|0|0|0|0|0|设置|手动|停止|回零|暂停|运行|下一页|Y+点动|Z+点动|Z-点动|X-点动|Y-点动|X+点动|A+点动|变量1|IO控制|复位|单步|A-点动|下一页|Y+连动|Z+连动|Z-连动|X-连动|Y-连动|X+连动|A+连动|||||A-连动||||||||||||||-1|-1|-1|-1|6|11|4|19|21|22|18|20|17|23|6|0|16|12|24|5|82|84|85|81|83|80|86|-1|-1|-1|-1|87|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|-1|False|True 输出口名称页=急停键|运行键|回零键|单步键|X+|X-|Y+|Y-|X零点|输入9|输入10|输入11|输入12|输入13|输入14|输入15|输入16|输入17|输入18|输入19|输入20|输入21|输入22|输入23|输入24|输入25|输入26|故障信号|计数信号|计数清零|输出口1|输出口2|输出口3|输出口4|输出口5|输出口6|输出口7|输出口8|输出口9|输出口10|输出口11|输出口12|输出口13|输出口14|输出口14|输出口14 变量名称页=||||||||||||||||||||||||||||||||||||||||| 提示窗=期限已到!请用密码解锁|设备故障1!|设备故障2!|1|False|C1|C2 ◆◆◆=↑↑↑提示:本行以上配置内容请勿随便修改↑↑↑◆◆◆ 程序1指令= >001:F2000; 速度设定为2000 >002:Y-0; Y轴反向回零点限位 >003:F8000; 速度设定为8000 >004:X-0; X轴反向回零点限位 >005:F8000; 速度设定为8000 >006:Z-0; Z轴反向回零点限位 >007:F5000; 速度设定为5000 >008:A-0; A轴反向回零点限位 >009:F8000; 速度设定为8000 >010:Z+@26; Z轴正向移动屏幕输入可变量参数26 >011:F5000; 速度设定为5000 >012:A+@27,DT9=0; A轴正向移动屏幕输入可变量参数27,执行输出口9为低电平 >013:IF10=0,DT1=0; 判断输入口10为低电平 ,执行输出口1为低电平 >014:IF11=0,DT1=1; 判断输入口11为低电平 ,执行输出口1为高电平 >015:IF12=0,DT2=0; 判断输入口12为低电平 ,执行输出口2为低电平 >016:IF13=0,DT2=1; 判断输入口13为低电平 ,执行输出口2为高电平 >017:IF14=0,DT4=0; 判断输入口14为低电平 ,执行输出口4为低电平 >018:IF15=0,DT4=1; 判断输入口15为低电平 ,执行输出口4为高电平 >019:IF16=0,DT5=0; 判断输入口16为低电平 ,执行输出口5为低电平 >020:IF17=0,DT5=1; 判断输入口17为低电平 ,执行输出口5为高电平 >021:IF18=0,DT3=0; 判断输入口18为低电平 ,执行输出口3为低电平 >022:IF19=0,DT3=1; 判断输入口19为低电平 ,执行输出口3为高电平 >023:IF20=0,J28; 判断输入口20为低电平 ,跳转到指定行28 >024:IF21=0,J57; 判断输入口21为低电平 ,跳转到指定行57 >025:IF22=0,J86; 判断输入口22为低电平 ,跳转到指定行86 >026:IF23=0,J115; 判断输入口23为低电平 ,跳转到指定行115 >027:J13; 跳转到指定行13 >028:DT9=1,DT5=0; 执行输出口9为高电平 ,执行输出口5为低电平 >029:DT1=0,DT2=0; 执行输出口1为低电平 ,执行输出口2为低电平 >030:DT3=0,DT4=0; 执行输出口3为低电平 ,执行输出口4为低电平 >031:F@28; 速度设定为屏幕输入可变量参数28 >032:&@30=@22+215; 变量计算,屏幕输入可变量参数30等于屏幕输入可变量参数22+215 >033:X+@30; X轴正向移动屏幕输入可变量参数30 >034:DT14=0; 执行输出口14为低电平 >035:F@29; 速度设定为屏幕输入可变量参数29 >036:F10000; 速度设定为10000 >037:&@34=@23+10; 变量计算,屏幕输入可变量参数34等于屏幕输入可变量参数23+10 >038:Y+@34; Y轴正向移动屏幕输入可变量参数34 >039:DT12=0; 执行输出口12为低电平 >040:DT13=0,DT6=0; 执行输出口13为低电平 ,执行输出口6为低电平 >041:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >042:DT16=0,L50; 执行输出口16为低电平 ,延时时间毫秒设定为50 >043:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >044:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >045:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >046:N1; 循环1开始位置 >047:F@28; 速度设定为屏幕输入可变量参数28 >048:X+@24; X轴正向移动屏幕输入可变量参数24 >049:L100,DT6=0; 延时时间毫秒设定为100,执行输出口6为低电平 >050:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >051:DT16=0,L@1; 执行输出口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数1 >052:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >053:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >054:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >055:N2=@25; 循环1结束位置 循环次数屏幕输入可变量参数25 >056:J143; 跳转到指定行143 >057:DT9=1,DT5=0; 执行输出口9为高电平 ,执行输出口5为低电平 >058:DT1=0,DT2=0; 执行输出口1为低电平 ,执行输出口2为低电平 >059:DT3=0,DT4=0; 执行输出口3为低电平 ,执行输出口4为低电平 >060:F@28; 速度设定为屏幕输入可变量参数28 >061:&@31=@9+215; 变量计算,屏幕输入可变量参数31等于屏幕输入可变量参数9+215 >062:X+@31; X轴正向移动屏幕输入可变量参数31 >063:DT14=0; 执行输出口14为低电平 >064:F@29; 速度设定为屏幕输入可变量参数29 >065:F10000; 速度设定为10000 >066:&@35=@10+10; 变量计算,屏幕输入可变量参数35等于屏幕输入可变量参数10+10 >067:Y+@35; Y轴正向移动屏幕输入可变量参数35 >068:DT12=0; 执行输出口12为低电平 >069:DT13=0,DT6=0; 执行输出口13为低电平 ,执行输出口6为低电平 >070:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >071:DT16=0,L50; 执行输出口16为低电平 ,延时时间毫秒设定为50 >072:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >073:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >074:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >075:N1; 循环1开始位置 >076:F@28; 速度设定为屏幕输入可变量参数28 >077:X+@11; X轴正向移动屏幕输入可变量参数11 >078:L100,DT6=0; 延时时间毫秒设定为100,执行输出口6为低电平 >079:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >080:DT16=0,L@1; 执行输出口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数1 >081:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >082:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >083:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >084:N2=@12; 循环1结束位置 循环次数屏幕输入可变量参数12 >085:J143; 跳转到指定行143 >086:DT9=1,DT5=0; 执行输出口9为高电平 ,执行输出口5为低电平 >087:DT1=0,DT2=0; 执行输出口1为低电平 ,执行输出口2为低电平 >088:DT3=0,DT4=0; 执行输出口3为低电平 ,执行输出口4为低电平 >089:F@28; 速度设定为屏幕输入可变量参数28 >090:&@32=@13+215; 变量计算,屏幕输入可变量参数32等于屏幕输入可变量参数13+215 >091:X+@32; X轴正向移动屏幕输入可变量参数32 >092:DT14=0; 执行输出口14为低电平 >093:F@29; 速度设定为屏幕输入可变量参数29 >094:F10000; 速度设定为10000 >095:&@36=@14+10; 变量计算,屏幕输入可变量参数36等于屏幕输入可变量参数14+10 >096:Y+@36; Y轴正向移动屏幕输入可变量参数36 >097:DT12=0; 执行输出口12为低电平 >098:DT13=0,DT6=0; 执行输出口13为低电平 ,执行输出口6为低电平 >099:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >100:DT16=0,L50; 执行输出口16为低电平 ,延时时间毫秒设定为50 >101:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >102:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >103:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >104:N1; 循环1开始位置 >105:F@28; 速度设定为屏幕输入可变量参数28 >106:X+@15; X轴正向移动屏幕输入可变量参数15 >107:L100,DT6=0; 延时时间毫秒设定为100,执行输出口6为低电平 >108:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >109:DT16=0,L@1; 执行输出口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数1 >110:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >111:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >112:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >113:N2=@16; 循环1结束位置 循环次数屏幕输入可变量参数16 >114:J143; 跳转到指定行143 >115:DT9=1,DT5=0; 执行输出口9为高电平 ,执行输出口5为低电平 >116:DT1=0,DT2=0; 执行输出口1为低电平 ,执行输出口2为低电平 >117:DT3=0,DT4=0; 执行输出口3为低电平 ,执行输出口4为低电平 >118:F@28; 速度设定为屏幕输入可变量参数28 >119:&@33=@17+215; 变量计算,屏幕输入可变量参数33等于屏幕输入可变量参数17+215 >120:X+@33; X轴正向移动屏幕输入可变量参数33 >121:DT14=0; 执行输出口14为低电平 >122:F@29; 速度设定为屏幕输入可变量参数29 >123:F10000; 速度设定为10000 >124:&@37=@18+10; 变量计算,屏幕输入可变量参数37等于屏幕输入可变量参数18+10 >125:Y+@37; Y轴正向移动屏幕输入可变量参数37 >126:DT12=0; 执行输出口12为低电平 >127:DT13=0,DT6=0; 执行输出口13为低电平 ,执行输出口6为低电平 >128:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >129:DT16=0,L50; 执行输出口16为低电平 ,延时时间毫秒设定为50 >130:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >131:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >132:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >133:N1; 循环1开始位置 >134:F@28; 速度设定为屏幕输入可变量参数28 >135:X+@19; X轴正向移动屏幕输入可变量参数19 >136:L100,DT6=0; 延时时间毫秒设定为100,执行输出口6为低电平 >137:DT8=0,DT15=0; 执行输出口8为低电平 ,执行输出口15为低电平 >138:DT16=0,L@1; 执行输出口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数1 >139:DT15=1,L@2; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >140:DT16=1,DI26=0; 执行输出口16为高电平 ,等待输入口26为低电平 >141:DT8=1,DT6=1; 执行输出口8为高电平 ,执行输出口6为高电平 >142:N2=@20; 循环1结束位置 循环次数屏幕输入可变量参数20 >143:DT14=1,DT13=1; 执行输出口14为高电平 ,执行输出口13为高电平 >144:DT11=0,L100; 执行输出口11为低电平 ,延时时间毫秒设定为100 >145:DT11=1,DT12=1; 执行输出口11为高电平 ,执行输出口12为高电平 >146:F3000; 速度设定为3000 >147:Y-0; Y轴反向回零点限位 >148:DT5=1; 执行输出口5为高电平 >149:F@21; 速度设定为屏幕输入可变量参数21 >150:FI25=0,X--; 如果条件满足就中断并停止在一行的指令,不满足就执行,条件为输入口25为低电平 ,X轴反向移动- >151:F5000; 速度设定为5000 >152:X-0; X轴反向回零点限位 >153:F5000; 速度设定为5000 >154:X+10; X轴正向移动10 >155:F1000; 速度设定为1000 >156:X-0,DT9=0; X轴反向回零点限位,执行输出口9为低电平 >157:DT1=1,DT2=1; 执行输出口1为高电平 ,执行输出口2为高电平 >158:DT3=1,DT4=1; 执行输出口3为高电平 ,执行输出口4为高电平 >159:DT5=1; 执行输出口5为高电平 >160:J13; 跳转到指定行13 >161:L0; 延时时间毫秒设定为0 程序2指令= 程序3指令= 程序4指令= 程序5指令= 程序6指令= 程序7指令=