回复:题2

老船

  • 帖子

    42
  • 精华

    0
  • 被关注

    3

论坛等级:新手

注册时间:2003-08-07

普通 普通 如何晋级?

发布于 2005-05-15 13:21:26

0楼

1、定义任务表:DBB0~DBBn n可能大于35,也可能小于35。每字节中装灯编号,DBBn(最后一个字节)内装结束标志。
2、定义35个灯的亮灯时间表,时间值由配方填入。
3、分别编写35个灯的定时输出程序,定时值为亮灯时间表中的变量,每个程序均要设入口标志,并编一个执行完毕后的结束脉冲。
4、编写主循环程序:按步进方式依次读取DBB0~DBBn,根据其内容(灯号)转移至相应的灯亮执行程序,以结束脉冲的公共信号作为步进的触发脉冲,当读到结束标志时,循环结束,并等待下一次循环任务启动重新开始。
不一定最简,但应该可行,供参考。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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