【求助】关于阵列,数组,以及指针这一块谁有相关资料,求助下!项目要求如下

因 要做一个项目,转盘类型的,7个工位,第一工位是上料,2-6 是检测,7是下料。每个检测是独立的,有问题则NG,然后到下一工位就不在检测,但不影响其他零件检测,同时只有第一工位可以检测零件存在与否,其他工位不能检测是否有零件。所以需要进行编号,
    用到阵列,指针这一块,但是因为也是刚做设计,这一块还不太了解,望工控界朋友帮忙指导下!谢谢啦!
      最好是能有把大体思路以及例子写出来,非常感谢!

问题补充:
我用的是S7_1200

最佳答案

1、定义一个db,db中用用数组元素,array[1..7],对应转盘的7个工位,数组中定义6个bool量的对应5个检测状态和一个上料状态(检测状态用一个字节,上料状态用一个字节保存,上料默认是1).
2、如果上料则把对应工位的上料状态复位。如果检测到有问题,则把对应的检测状态置位。每一个检测工位都判断如果上料状态为0(即该工位有零件),且检测状态字节等于0(前面没有检测出问题),则执行检测,否则不检测。
3、不合格的如何处理,你没有说。

提问者对于答案的评价:
ti le yige silu

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日 上午7:58
下一篇 2017年6月4日 上午7:58

相关推荐

  • s7-1200 定时器输出值

    s7-1200 定时器输出值为ms,想转化为秒输出,保留一位小数位,供上位机读取,想用输出值除1000完成此功能,1200定时器值为双整数,无法输出浮点数,该如何解决。谢…

    SIMATIC S7-1200 2017年6月6日
  • S7-1200如何与精智屏tp700时钟同步

    我用下面的办法做时钟同步,但总是和电脑上的相差8小时这是为什么呢?http://www.diangon.com/wenku/renji/201308/00005830.html 问…

    SIMATIC S7-1200 2017年5月31日
  • 如何学习S7-1200

    本人学习过了S7-200及200SMART,现在想学S7-1200,不知道怎样开始学。买了本《深入浅出西门子S7-1200》的书,但里面的内容看起来有点不太明白。自己感觉不太适合初…

    SIMATIC S7-1200 2017年6月7日
  • 软件编译成功,但出现错误

    如题!在下载到设备时候:软件编译成功,但出现错误 问题补充:大家注意,编译已经成功,所以没有说哪里出错了 图片说明:    最佳答案 双击出现错误的信息,直接能…

    2017年5月31日
  • s7-1200pid参数问题

    s7-1200pid参数中,比例权重,微分权重等参数是什么意思?只知道比例积分微分,多出来的这几个什么含义? 最佳答案 下载 S7-1200 Easy&nbsp…

    SIMATIC S7-1200 2017年6月6日
  • 1200 PN网络最大带载能力探讨

    我想用1215C V4.1来带14个G120 PN的,一个IM153-4 PN,还有5个触摸屏, KTP700 KTP1200&n…

    SIMATIC S7-1200 2017年6月5日
  • S1200的编程软件

    S1200的编程软件STEP7  BASIC V10.5 或V11.0在哪里可以下载到?我网上论坛里搜了一大堆也没有,论坛里类似的问题给的答…

    SIMATIC S7-1200 2017年11月12日
  • s7-1200高速计数器 V13SP1

    CPU 1214C  6ES7-214-1AG40-0XB0,项目一共需要三个高速计数器,已经组态两个,分别为HSC1,HSC2,对应的输入端I0.0…

    SIMATIC S7-1200 2017年6月24日
  • s7-1200 安装被拒绝

    为什么我的电脑安装S7-1200时出现        STEP 7 Basic&…

    2017年11月13日
  • TP1200 –123

    s7-200能否与TP1200连接通讯。TP1200用博图V13组态。谢谢 问题补充:如果能连接,HMI里的变量如何添加,谢谢。 最佳答案 相同问题链接:http://www.ad…

    SIMATIC S7-1200 2017年7月26日