回复:征求一个程序思路。用户级可编程动作顺序。

我等桃花红

  • 帖子

    5
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2010-01-14

普通 普通 如何晋级?

发布于 2012-12-17 10:48:00

83楼

Network 1
// 清零寄存器和输出
LD SM0.1
MOVB 0, VB1 //复位
MOVB 0, VB2
MOVB 0, VB3
MOVB 0, VB4
MOVB 0, VB5
MOVB 0, QB0 //复位输出
MOVB 0, MB0 //复位标志位
Network 2
LD I0.1 //开始工作
EU //上升沿检测
AN I0.0 //停止
MOVB 1, QB0 //赋值初值给输出;
S S0.0, 1 //进入程序段;

Network 3
// 第一段
LSCR S0.0

Network 4
LD S0.0
LPS
AB<> VB1, 0 //判断不等于零
LPS
AN M0.0 //移位标志位
SLB QB0, VB1 //输出左移位
S M0.0, 1 //置位移位标志位
LPP
TON T37, 10
LPP
AB= VB1, 0 //判断等于零
SCRT S0.1 //跳转下一步

Network 5
LD T37 //延时完成
MOVB 1, QB0 //重新赋初值
R M0.0, 1 //复位移位标志位
SCRT S0.1 //跳转

Network 6
SCRE
Network 7
// 第二段
LSCR S0.1

Network 8
LD S0.1
LPS
AB<> VB2, 0 //判断不等于零
LPS
AN M0.1 //移位标志位
SLB QB0, VB2 //输出左移位
S M0.1, 1 //置位移位标志位
LPP
TON T38, 10 //延时1秒
LPP
AB= VB2, 0 //判断等于零
SCRT S0.2 //跳转下一步

Network 9
LD T38 //延时完成
MOVB 1, QB0 //重新赋值
R M0.1, 1
SCRT S0.2 //跳转

Network 10
SCRE
以下同上;
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。