[Setup] ◆◆◆◆=↓↓↓提示:本行以下BE-20系列配置内容请勿随便修改↓↓↓◆◆◆◆ 系统设置页=20000|5000|5|0|5000|1000|0|0|7|3200|5|3200|5|3200|5|3200|5 指令组修改=False|False|0|65535 编程页=False|False|False|0|0|1|1|1|N1|M9|停止指令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|10|False|False|0|0|0|True|False|0|0|0|0|0|0|0|0|0|0|0|0|False|False|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|-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|1000|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 界面定义页=深圳市变能科技产品|防雷参数测试|成都标定科技 您身边的防雷安全专家|端口延时|信号延时|测试延时|判断延时|正向距离|反向距离|测试距离|程序|||200|False|False|False|True|True|False|False|False|False|True|False|False|False|False|False|False|False|True|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|-1|-1|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 输出口名称页=10|运行键|回零键|单步键|X+|X-|Y+|Y-|X零点|Y零点|输入10|输入11|输入12|输入13|输入14|输入15|输入16|输入17|输入18|输入19|输入20|输入21|输入22|输入23|输入24|输入25|输入26|故障信号|计数信号|计数清零|10|输出口2|输出口3|输出口4|输出口5|输出口6|输出口7|输出口8|输出口9|输出口10|输出口11|输出口12|输出口13|输出口14|输出口14|输出口14 变量名称页=测试回退||||||||||||||||||||||||||||||||||||||||| 电机参数设置页=正向单脉冲|T型加减速|否|否|2000|50|50|0系统自动|正向单脉冲|T型加减速|否|否|2000|50|50|0系统自动|正向单脉冲|T型加减速|否|否|2000|50|50|0系统自动|正向单脉冲|T型加减速|否|否|2000|50|50|0系统自动|默认使用系统设置页的统一加减速值 提示窗=期限已到!请用密码解锁|设备故障1!|设备故障2!|1|False|C1|C2 ◆◆◆=↑↑↑提示:本行以上配置内容请勿随便修改↑↑↑◆◆◆ 程序1指令= >001:J26; 跳转到指定行26 >002:M1; 调用1指令开始 >003:L@1; 延时时间毫秒设定为屏幕输入可变量参数1 >004:DT14=0,L@2; 执行输出口14为低电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >005:DT14=1,L@3; 执行输出口14为高电平 ,延时时间毫秒设定为屏幕输入可变量参数3 >006:DI16=0,L@4; 等待输入口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数4 >007:IF10=1,J54; 判断输入口10为高电平 ,跳转到指定行54 >008:IF14=1,J54; 判断输入口14为高电平 ,跳转到指定行54 >009:M2; 调用1指令结束 >010:M4; 调用2指令开始 >011:DT9=0; 执行输出口9为低电平 >012:L@1; 延时时间毫秒设定为屏幕输入可变量参数1 >013:DT15=0,L@2; 执行输出口15为低电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >014:DT15=1,L@3; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数3 >015:DI20=0,L@4; 等待输入口20为低电平 ,延时时间毫秒设定为屏幕输入可变量参数4 >016:DT9=1; 执行输出口9为高电平 >017:IF19=0,J54; 判断输入口19为低电平 ,跳转到指定行54 >018:M5; 调用2指令结束 >019:M7; 调用3指令开始 >020:L@1; 延时时间毫秒设定为屏幕输入可变量参数1 >021:DT14=0,L@2; 执行输出口14为低电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >022:DT14=1,L@3; 执行输出口14为高电平 ,延时时间毫秒设定为屏幕输入可变量参数3 >023:DI16=0,L@4; 等待输入口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数4 >024:IF12=0,J54; 判断输入口12为低电平 ,跳转到指定行54 >025:M8; 调用3指令结束 >026:IF5=0,J30; 判断输入口5为低电平 ,跳转到指定行30 >027:Y-0; Y轴反向回零点限位 >028:X-0; X轴反向回零点限位 >029:X+@5; X轴正向移动屏幕输入可变量参数5 >030:DI4=0; 等待输入口4为低电平 >031:IF5=0,J33; 判断输入口5为低电平 ,跳转到指定行33 >032:Y+@7; Y轴正向移动屏幕输入可变量参数7 >033:DT1=0,DT5=0; 执行输出口1为低电平 ,执行输出口5为低电平 >034:M3; 执行调用1 >035:DT1=1,DT5=1; 执行输出口1为高电平 ,执行输出口5为高电平 >036:DT2=0,DT6=0; 执行输出口2为低电平 ,执行输出口6为低电平 >037:M6; 执行调用2 >038:M9; 执行调用3 >039:DT2=1,DT6=1; 执行输出口2为高电平 ,执行输出口6为高电平 >040:DT3=0,DT7=0; 执行输出口3为低电平 ,执行输出口7为低电平 >041:M3; 执行调用1 >042:DT3=1,DT7=1; 执行输出口3为高电平 ,执行输出口7为高电平 >043:DT4=0,DT8=0; 执行输出口4为低电平 ,执行输出口8为低电平 >044:M6; 执行调用2 >045:M9; 执行调用3 >046:DT4=1,DT8=1; 执行输出口4为高电平 ,执行输出口8为高电平 >047:IF5=0,J59; 判断输入口5为低电平 ,跳转到指定行59 >048:DT10=0; 执行输出口10为低电平 >049:Y-@9; Y轴反向移动屏幕输入可变量参数9 >050:X+0; X轴正向回零点限位 >051:Y-0; Y轴反向回零点限位 >052:DT10=1; 执行输出口10为高电平 >053:X-@6,J30; X轴反向移动屏幕输入可变量参数6,跳转到指定行30 >054:IF5=0,J61; 判断输入口5为低电平 ,跳转到指定行61 >055:X-0; X轴反向回零点限位 >056:Y-0,DT16=0; Y轴反向回零点限位,执行输出口16为低电平 >057:L500; 延时时间毫秒设定为500 >058:DT16=1; 执行输出口16为高电平 >059:DT10=0,L500; 执行输出口10为低电平 ,延时时间毫秒设定为500 >060:DT10=1,J1; 执行输出口10为高电平 ,跳转到指定行1 >061:DT16=0,L500; 执行输出口16为低电平 ,延时时间毫秒设定为500 >062:DT16=1,J1; 执行输出口16为高电平 ,跳转到指定行1 程序2指令= 程序3指令= 程序4指令= 程序5指令= 程序6指令= 程序7指令= >001:IF5=0,J5; 判断输入口5为低电平 ,跳转到指定行5 >002:Y-0; Y轴反向回零点限位 >003:X-0; X轴反向回零点限位 >004:X+@5; X轴正向移动屏幕输入可变量参数5 >005:DI4=0; 等待输入口4为低电平 >006:IF5=0,J8; 判断输入口5为低电平 ,跳转到指定行8 >007:Y+@7; Y轴正向移动屏幕输入可变量参数7 >008:DT1=0,DT13=0; 执行输出口1为低电平 ,执行输出口13为低电平 >009:M1; 调用1指令开始 >010:L@1; 延时时间毫秒设定为屏幕输入可变量参数1 >011:DT14=0,L@2; 执行输出口14为低电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >012:DT14=1,L@3; 执行输出口14为高电平 ,延时时间毫秒设定为屏幕输入可变量参数3 >013:DI16=0,L@4; 等待输入口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数4 >014:IF10=1,J44; 判断输入口10为高电平 ,跳转到指定行44 >015:IF14=1,J44; 判断输入口14为高电平 ,跳转到指定行44 >016:M2; 调用1指令结束 >017:DT1=1,DT13=1; 执行输出口1为高电平 ,执行输出口13为高电平 >018:DT2=0,DT13=0; 执行输出口2为低电平 ,执行输出口13为低电平 >019:M3; 执行调用1 >020:DT2=1,DT13=1; 执行输出口2为高电平 ,执行输出口13为高电平 >021:DT3=0,DT13=0; 执行输出口3为低电平 ,执行输出口13为低电平 >022:M3; 执行调用1 >023:DT3=1,DT13=1; 执行输出口3为高电平 ,执行输出口13为高电平 >024:DT4=0,DT8=0; 执行输出口4为低电平 ,执行输出口8为低电平 >025:L@1; 延时时间毫秒设定为屏幕输入可变量参数1 >026:DT14=0,L@2; 执行输出口14为低电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >027:DT14=0,L@3; 执行输出口14为低电平 ,延时时间毫秒设定为屏幕输入可变量参数3 >028:DI16=0,L@4; 等待输入口16为低电平 ,延时时间毫秒设定为屏幕输入可变量参数4 >029:IF13=1,J44; 判断输入口13为高电平 ,跳转到指定行44 >030:DT9=0,L@1; 执行输出口9为低电平 ,延时时间毫秒设定为屏幕输入可变量参数1 >031:DT15=0,L@2; 执行输出口15为低电平 ,延时时间毫秒设定为屏幕输入可变量参数2 >032:DT15=1,L@3; 执行输出口15为高电平 ,延时时间毫秒设定为屏幕输入可变量参数3 >033:DI20=0,L@4; 等待输入口20为低电平 ,延时时间毫秒设定为屏幕输入可变量参数4 >034:DT9=1; 执行输出口9为高电平 >035:IF19=0,J44; 判断输入口19为低电平 ,跳转到指定行44 >036:DT4=1,DT8=1; 执行输出口4为高电平 ,执行输出口8为高电平 >037:IF5=0,J50; 判断输入口5为低电平 ,跳转到指定行50 >038:DT10=0; 执行输出口10为低电平 >039:Y-@9; Y轴反向移动屏幕输入可变量参数9 >040:X+0; X轴正向回零点限位 >041:Y-0; Y轴反向回零点限位 >042:DT10=1; 执行输出口10为高电平 >043:X-@6,J1; X轴反向移动屏幕输入可变量参数6,跳转到指定行1 >044:IF5=0,J52; 判断输入口5为低电平 ,跳转到指定行52 >045:X-0; X轴反向回零点限位 >046:Y-0,DT16=0; Y轴反向回零点限位,执行输出口16为低电平 >047:L500; 延时时间毫秒设定为500 >048:DT16=1; 执行输出口16为高电平 >049:J54; 跳转到指定行54 >050:DT10=0,L2000; 执行输出口10为低电平 ,延时时间毫秒设定为2000 >051:DT10=1,J54; 执行输出口10为高电平 ,跳转到指定行54 >052:DT16=0,L2000; 执行输出口16为低电平 ,延时时间毫秒设定为2000 >053:DT16=1; 执行输出口16为高电平 >054:DT1=1,DT2=1; 执行输出口1为高电平 ,执行输出口2为高电平 >055:DT3=1,DT4=1; 执行输出口3为高电平 ,执行输出口4为高电平 >056:DT5=1,DT6=1; 执行输出口5为高电平 ,执行输出口6为高电平 >057:DT7=1,DT8=1; 执行输出口7为高电平 ,执行输出口8为高电平 >058:DT9=1,DT13=1; 执行输出口9为高电平 ,执行输出口13为高电平 >059:DT14=1; 执行输出口14为高电平