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

icegrave

  • 帖子

    249
  • 精华

    2
  • 被关注

    8

论坛等级:侠客

注册时间:2011-03-04

普通 普通 如何晋级?

发布于 2012-08-06 00:16:51

57楼

芳大侠这题目不知道是不是限制PLC的型号为:S7-200?如果不是我说下我的思路。
1.建一个二维数组A[I,J],I(0--5)是动作号,J输出点号(0--4,对应Q0.0--Q0.4)如图



填的是32104
2.VB0---VB4作为数据缓存区存触摸屏上客户写的对应Q0.0---Q0.4的数据
3.根据动作号和输出点号置位数组里相应的元素。例如客户在Q0.0上写3,那么VB0的值就是3,就置位A[3,1]
4,做一个逐行扫描程序从A[0,0],A[0.1]........A[0,5]
A[1,0]A[1.1].........A[1,5]
....................................
A[5,0]........................A[5,5]
扫描到元素为1的就执行跟行号一致的动作。
例如首先扫描到的就是Q0.3的动作是0号动作,即无动作。
生命就是次单程旅行
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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