发表于:2007/12/28 21:33:00
#0楼
各位长辈们,小弟想请大家帮忙!大家多费心了!
刀具库管理程序,刀具库上有8个位置,表示能存放8把刀具,编号为0-7。圆盘能正`反向旋转,当数码盘拨出所需刀具数字编号时,按下起动按钮,即可将码盘数据输入,同时圆盘按就近方向旋转将所需的刀具当前存放位置,转到正下方出口处停下。要求动作执行是以就近旋转驱除刀具为目的。
例如:8种刀具,一半是4,若(码盘)设定值与出口处当前位置之差>=4时反转(顺时针)<4时正转(逆时针).若设定值为6,当前值为1,6-1=5>=4,反转;如设定值为7当前值为5,7-5=2<4,正转;如设定值为0,当前值为3,0-3= -3;结果为负时,则用:(模)8-3=5>4.
需要用S7-200来编辑
刀具库管理程序,刀具库上有8个位置,表示能存放8把刀具,编号为0-7。圆盘能正`反向旋转,当数码盘拨出所需刀具数字编号时,按下起动按钮,即可将码盘数据输入,同时圆盘按就近方向旋转将所需的刀具当前存放位置,转到正下方出口处停下。要求动作执行是以就近旋转驱除刀具为目的。
例如:8种刀具,一半是4,若(码盘)设定值与出口处当前位置之差>=4时反转(顺时针)<4时正转(逆时针).若设定值为6,当前值为1,6-1=5>=4,反转;如设定值为7当前值为5,7-5=2<4,正转;如设定值为0,当前值为3,0-3= -3;结果为负时,则用:(模)8-3=5>4.
需要用S7-200来编辑
[此贴子已经被作者于2007-12-28 21:36:04编辑过]