[Setup] ◆◆◆◆=↓↓↓提示:本行以下BE-20系列配置内容请勿随便修改↓↓↓◆◆◆◆ 系统设置页=10000|1000|100|0|5000|1000|0|0|1|25569|25600|25569|25600|1600|75|800|75 指令组修改=False|False|0|65535 编程页=False|False|False|0|0|0|1|@4|N4|M15|停止指令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|13|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|3|1|2|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 界面定义页=螺丝机|螺丝机|专业运动控制 运动控制器|始数|尾数|条形卡数|速度|X回0|Y回0|打螺丝时间|程序|||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 输出口名称页=急停键|运行键|回零键|单步键|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 变量名称页=||||||||||||||||||||||||||||||||||||||||| 电机参数设置页=正向单脉冲|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:&@5=@5*16; 变量计算,屏幕输入可变量参数5等于屏幕输入可变量参数5*16 >002:&@6=@6*16; 变量计算,屏幕输入可变量参数6等于屏幕输入可变量参数6*16 >003:&@2=@2-3-@1; 变量计算,屏幕输入可变量参数2等于屏幕输入可变量参数2-3-屏幕输入可变量参数1 >004:&@10=@2*4800; 变量计算,屏幕输入可变量参数10等于屏幕输入可变量参数2*4800 >005:DT1=1,DT2=1; 执行输出口1为高电平 ,执行输出口2为高电平 >006:DT3=1,DT4=1; 执行输出口3为高电平 ,执行输出口4为高电平 >007:DT5=1; 执行输出口5为高电平 >008:X+2000,Y+2000; X轴正向移动2000,Y轴正向移动2000 >009:M13; 调用5指令开始 >010:DI5=0,DI6=0; 等待输入口5为低电平 ,等待输入口6为低电平 >011:M14; 调用5指令结束 >012:X-0,Y-0; X轴反向回零点限位,Y轴反向回零点限位 >013:DT1=0; 执行输出口1为低电平 >014:M15; 执行调用5 >015:X+@5,Y+@6; X轴正向移动屏幕输入可变量参数5,Y轴正向移动屏幕输入可变量参数6 >016:DT1=1; 执行输出口1为高电平 >017:M15; 执行调用5 >018:DT3=0; 执行输出口3为低电平 >019:L500; 延时时间毫秒设定为500 >020:N1; 循环1开始位置 >021:X+4800,Y+4800; X轴正向移动4800,Y轴正向移动4800 >022:M15; 执行调用5 >023:N2=@1; 循环1结束位置 循环次数屏幕输入可变量参数1 >024:N3; 循环2开始位置 >025:DT4=0; 执行输出口4为低电平 >026:L100; 延时时间毫秒设定为100 >027:DT2=0; 执行输出口2为低电平 >028:L@7; 延时时间毫秒设定为屏幕输入可变量参数7 >029:DT2=1; 执行输出口2为高电平 >030:L100; 延时时间毫秒设定为100 >031:DT4=1; 执行输出口4为高电平 >032:L100; 延时时间毫秒设定为100 >033:X+4800,Y+4800; X轴正向移动4800,Y轴正向移动4800 >034:M15; 执行调用5 >035:L200; 延时时间毫秒设定为200 >036:N4=4; 循环2结束位置 循环次数4 >037:DT5=0; 执行输出口5为低电平 >038:L1000; 延时时间毫秒设定为1000 >039:N5; 循环3开始位置 >040:DT4=0; 执行输出口4为低电平 >041:L100; 延时时间毫秒设定为100 >042:DT5=1; 执行输出口5为高电平 >043:DT1=0,DT2=0; 执行输出口1为低电平 ,执行输出口2为低电平 >044:L@7; 延时时间毫秒设定为屏幕输入可变量参数7 >045:DT1=1,DT2=1; 执行输出口1为高电平 ,执行输出口2为高电平 >046:L1; 延时时间毫秒设定为1 >047:DT4=1; 执行输出口4为高电平 >048:L150; 延时时间毫秒设定为150 >049:DT5=0; 执行输出口5为低电平 >050:X+4800,Y+4800; X轴正向移动4800,Y轴正向移动4800 >051:DI8=0; 等待输入口8为低电平 >052:M15; 执行调用5 >053:DI9=1; 等待输入口9为高电平 >054:N6=@2; 循环3结束位置 循环次数屏幕输入可变量参数2 >055:L100; 延时时间毫秒设定为100 >056:M1; 调用1指令开始 >057:DT5=1; 执行输出口5为高电平 >058:DT4=0; 执行输出口4为低电平 >059:L100; 延时时间毫秒设定为100 >060:DT1=0; 执行输出口1为低电平 >061:L@7; 延时时间毫秒设定为屏幕输入可变量参数7 >062:DT1=1; 执行输出口1为高电平 >063:L100; 延时时间毫秒设定为100 >064:DT4=1; 执行输出口4为高电平 >065:L100; 延时时间毫秒设定为100 >066:M2; 调用1指令结束 >067:DT5=0; 执行输出口5为低电平 >068:X+4800,Y+4800; X轴正向移动4800,Y轴正向移动4800 >069:DI8=0; 等待输入口8为低电平 >070:M15; 执行调用5 >071:M3; 执行调用1 >072:DT5=0; 执行输出口5为低电平 >073:X+4800,Y+4800; X轴正向移动4800,Y轴正向移动4800 >074:DI8=0; 等待输入口8为低电平 >075:M15; 执行调用5 >076:M3; 执行调用1 >077:DT5=0; 执行输出口5为低电平 >078:X+4800,Y+4800; X轴正向移动4800,Y轴正向移动4800 >079:DI8=0; 等待输入口8为低电平 >080:M15; 执行调用5 >081:M3; 执行调用1 >082:DT3=1; 执行输出口3为高电平 >083:X-@10,Y-@10; X轴反向移动屏幕输入可变量参数10,Y轴反向移动屏幕输入可变量参数10 >084:M15; 执行调用5 >085:X-0,Y-0; X轴反向回零点限位,Y轴反向回零点限位 >086:M15; 执行调用5 >087:END; 程序执行到这里会停止 程序2指令= >001:A+10; A轴正向移动10 >002:A-10; A轴反向移动10 >003:Y+10; Y轴正向移动10 >004:Y-10; Y轴反向移动10 程序3指令= 程序4指令= 程序5指令= 程序6指令= 程序7指令=