[Setup] ◆◆◆◆=↓↓↓提示:本行以下BE-20系列配置内容请勿随便修改↓↓↓◆◆◆◆ 系统设置页=20000|20000|100|0|40000|5000|0|0|1|4000|5|4000|5|4000|5|3200|5 编程页=False|False|False|1|1|0|0|3|N8|M2|停止指令END 辅助线程页=57|74|100|153|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|12|False|False|0|0|0|True|False|0|0|0|0|0|0|0|0|0|0|0|0|False|False 接口设置页=1|2|3|0|0|0|8|9|0|0|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|1|1|0|0|6000000 界面定义页=盈辉专项有限公司|盈辉专项控制器|盈輝專項有限公司| | | |||||| ||200|False|False|False|False|False|True|True|True|True|False|True|True|True|True|False|False|False|True|False|12|0|0|8|0|0|1|17|4|0|15|12|16|0|0|6|18|8|0|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|机械零位|手动|停止|控制5|暂停|运行|Z+|Y+连动|Z0|RUN|X-连动|机械零位|X+连动|A+点动|变量1|IO控制|Y-连动|Set控制|机械零位|下一页|Y+连动|Z+连动|Z-连动|X-连动|Y-连动|X+连动|A+连动|||||A-连动||||||||||||||13|-1|-1|45|-1|-1|84|82|91|57|81|13|80|23|0|0|83|2|13|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|True 输出口名称页=急停键|运行键|回零键|单步键|X+|X-|Y+|Y-|X零点|Y零点|输入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 变量名称页=Gudie||||||||||||||||||||||||||||||||||||||||| 提示窗=期限已到!请用密码解锁|设备故障1!|设备故障2!|1|False|C1|C2 ◆◆◆=↑↑↑提示:本行以上配置内容请勿随便修改↑↑↑◆◆◆ 程序指令= >001:DT1=1,DI11=0; TT1为高电平 ,等待输入口11为低电平 >002:DT5=1,DT6=1; 执行输出口5为高电平 ,执行输出口6为高电平 >003:DT2=1,DT3=1; 执行输出口2为高电平 ,执行输出口3为高电平 >004:DT8=1; 执行输出口8为高电平 >005:+X9,+Y9; X轴移动到坐标+9,Y轴移动到坐标+9 >006:L500,DT6=0; 延时时间毫秒设定为500,执行输出口6为低电平 >007:F7000,X-0; 速度设定为7000,X轴反向回零点限位 >008:Y-0; Y轴反向回零点限位 >009:DI13=0; 等待输入口13为低电平 >010:IF14=1,J64; 如果条件满足就执行,不满足就忽略在一行的指令,条件为输入口14为高电平 满足执行否则跳过 跳转到指定行66 >011:X-18,L500; X轴反向移动18 同时 延时时间毫秒设定为500 >012:Y-83,F20000; Y轴反向移动83 同时 速度设定为20000 >013:DT2=0,L1000; 执行输出口2为低电平 ,延时时间毫秒设定为1000 >014:N1; 循环1开始位置 >015:M1; M1 >016:DT8=0; 执行输出口8为低电平 >017:DT5=1; 执行输出口5为高电平 >018:DI11=0; 等待输入口11为低电平 >019:DT1=0,L200; 执行输出口1为低电平 ,延时时间毫秒设定为200 >020:DT3=0; 执行输出口3为低电平 >021:DI12=0; 等待输入口12为低电平 >022:DT5=0,L500; 执行输出口5为低电平 ,延时时间毫秒设定为500 >023:DT1=1,DT3=1; 执行输出口1为高电平 ,执行输出口3为高电平 >024:DI1=1,L400; 等待输入口1为高电平 ,延时时间毫秒设定为400 >025:DT1=0; 执行输出口1为低电平 >026:DI10=0; 等待输入口10为低电平 >027:DT1=1,DI11=0; 执行输出口1为高电平 ,等待输入口11为低电平 >028:DT8=1,L500; 执行输出口8为高电平 ,延时时间毫秒设定为500 >029:M2; M2 >030:X+60; X轴正向移动60 >031:N2=2; 循环1结束位置 循环次数2 >032:M3; M3 >033:X+30,Y+30; X轴正向移动30,Y轴正向移动30 >034:N1; 循环1开始位置 >035:N3; 循环2开始位置 >036:M3; M3 >037:X-60; X轴反向移动60 >038:N4=3; 循环2结束位置 循环次数3 >039:M3; M3 >040:X-30,Y+30; X轴反向移动30,Y轴正向移动30 >041:N5; 循环3开始位置 >042:M3; M3 >043:X+60; X轴正向移动60 >044:N6=4; 循环3结束位置 循环次数4 >045:M3; M3 >046:X-30,Y+30; X轴反向移动30,Y轴正向移动30 >047:N2=3; 循环1结束位置 循环次数3 >048:N3; 循环2开始位置 >049:M3; M3 >050:X-60; X轴反向移动60 >051:N4=3; 循环2结束位置 循环次数3 >052:M3; M3 >053:X+30,Y+30; X轴正向移动30,Y轴正向移动30 >054:N1; 循环1开始位置 >055:M3; M3 >056:X+60; X轴正向移动60 >057:N2=2; 循环1结束位置 循环次数2 >058:M3; M3 >059:X-60; X轴反向移动60,延时时间毫秒设定为1000 >060:DT6=1,L500; 执行输出口6为高电平 同时 延时时间毫秒设定为500 >061:DT8=1; 执行输出口8为高电平 ,执行输出口2为高电平 同时 延时时间毫秒设定为2000 >062:DT2=1; 执行输出口2为高电平 同时 延时时间毫秒设定为1000 >063:END; 程序执行到这里会停止 >064:X-28,L500; X轴反向移动28 同时 延时时间毫秒设定为500 >065:Y-83,F20000; Y轴反向移动83 同时 速度设定为20000 >066:DT2=0,L500; 执行输出口2为低电平 同时 延时时间毫秒设定为1000 >067:N5; 循环3开始位置 >068:M1; 调用1指令开始 >069:DT8=0; 执行输出口5为高电平 同时 执行输出口8为低电平 >070:DT5=1; 执行输出口5为高电平 >071:DT11=0; 执行输出口11为低电平 >072:DT1=0,L200; 执行输出口1为低电平 同时 延时时间毫秒设定为200 >073:DT3=0; 执行输出口3为低电平 >074:DI12=0; 等待输入口12为低电平 >075:DT5=0,L500; 执行输出口5为低电平 同时 延时时间毫秒设定为1000 >076:DT1=1,DT3=1; 执行输出口1为高电平 同时 执行输出口3为高电平 >077:DI1=1,L400; 等待输入口1为高电平 同时 延时时间毫秒设定为400 >078:DT1=0; 执行输出口1为低电平 >079:DI10=0; 等待输入口10为低电平 >080:DT1=1,DI11=0; 执行输出口1为高电平 同时 等待输入口高电平 高电平 为低电平 >081:L500,DT8=1; 延时时间毫秒设定为500 同时 执行输出口8为高电平 >082:M2; 调用1指令结束 >083:X+50; X轴正向移动50 >084:N6=3; 循环3结束位置 循环次数3 >085:M3; 执行调用1 >086:X+50,Y+50; X轴正向移动50,Y轴正向移动50 >087:M4; 调用2指令开始 >088:N7; 循环4开始位置 >089:M3; 执行调用1 >090:X-50; X轴反向移动50 >091:N8=5; 循环4结束位置 循环次数5 >092:M3; 执行调用1 >093:Y+50; Y轴正向移动50 >094:N7; 循环4开始位置 >095:M3; 执行调用1 >096:X+50; X轴正向移动50 >097:N8=5; 循环4结束位置 循环次数5 >098:M3; 执行调用1 >099:M5; 调用2指令结束 >100:Y+50; Y轴正向移动50 >101:M6; 执行调用2 >102:X-50,Y+50; X轴反向移动50,Y轴正向移动50 >103:N5; 循环3开始位置 >104:M3; 执行调用1 >105:X-50; X轴反向移动50 >106:N6=3; 循环3结束位置 循环次数3 >107:M3; 执行调用1 >108:DT2=1; 执行输出口2为高电平 >109:X+60,DT6=1; X轴正向移动60 同时 执行输出口6为高电平 >110:DT8=1; 执行输出口8为高电平 >111:END; 程序执行到这里会停止