回复:完全实现三菱ALT指令较简单的方法(资源占用非常少)

天迈工业自动化

  • 帖子

    14
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2012-08-09

普通 普通 如何晋级?

发布于 2012-08-22 20:52:58

20楼

我之前设计过一个程序,有100个或者更多更少的寄存器放置生产数据,下面有4个或者更多更少的取值程序,当下面的子程序在主程序取值以后,主程序自动下移一个寄存器号待用,无数据则直接自动跳过该寄存器号指向下一个有数据的寄存器号,依次往复循环工作;当底下任意一个子程序的工作数据清零以后,主程序自动按照顺序赋值工作数据,数据寄存区和子站理论上可以无限增加(但是条件限制不可能),只需修改参数大小和加入子程序块即可,无需另外编程;当子程序处理完数据后,再集中输出到一个主控程序中去工作,按照从主程序中取值顺序先后依次输出工作!说白了就是有一台电脑,里面放了100个数据,这些数据是需要循环工作的,下面带着4台或者更多更少的机器工作,这四台机器都是做同一种工作或者不同工作,当这些机器工作完成后再交给另一台主要设备去处理,这台主要设备只有一个入口,因此这四台设备必须排序等待,等待的顺序就是按照子设备从电脑里取数的顺序,而子设备取数的时候是随机的,根据工作完成情况自动取数;这个结构就像一个大厅,入口和出口都只有一个,但是在里面很大还能无限扩展可以随意走动,不受任何限制一样;当然,你要是愿意的话,也可以做很多入口和出口,加大峰值流量;如果这些设备不用按照数据顺序走的话,可以发挥最大的工作优势;
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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