发表于:2008/6/25 17:55:00
#0楼
输入SB1-X1 SB2-X2 SB3-X3 输出为 Y1 Y2 Y3控制要求:按下SB1后松开,开始第一个循环,循环顺序为Y1-Y1Y2-Y1Y2Y3-Y1Y2-Y1每次间隔为一秒,一个循环完成后定时3秒开始再次循环,完成3个循环后自动停止,期间再次按SB1时循环暂停,再按SB1暂停取消继续循环。按SB2后循环顺序为Y1-Y2-Y3(注意Y1断后Y2吸)间隔为一秒完成两个循环后定时3秒进入Y1Y2-Y2 Y3-Y3Y1的顺序循环同样间隔时间为1秒,完成后自动停止,期间SB2同样为暂停控制。SB3为急停按钮,按下后所以输出全部停止。要求电路要有断电保持功能,当断电后重新上电是按相应的启动按钮循环继续进行。
我的设计思路是用具有断电保持的计数器+带断电保持的步进指令+MOV输出通道相应的数值来实现。例如输出为Y1时MOV K2 K1Y0 用步进指令编下来要300多步,请问大家还有更简单的方法吗?(我试过用位左移、位右移和循环来编可一会脑子就乱了呵呵要是有人能编给我那就太谢谢了)
谢谢了
我的设计思路是用具有断电保持的计数器+带断电保持的步进指令+MOV输出通道相应的数值来实现。例如输出为Y1时MOV K2 K1Y0 用步进指令编下来要300多步,请问大家还有更简单的方法吗?(我试过用位左移、位右移和循环来编可一会脑子就乱了呵呵要是有人能编给我那就太谢谢了)
谢谢了
[此贴子已经被作者于2008-6-25 19:41:35编辑过]