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

因 要做一个项目,转盘类型的,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

相关推荐

  • byte 转换 bool

    一个数据1-100 类型为byte ,转换数据到另一个数组1-800 类型为bool;有啥好办法? 最佳答案 用AT变量覆盖是一个比较好的方法假如你的…

    2017年8月18日
  • 交叉列表

    博图V13软件里如何做能象s7-300、V5.5那样查看I、Q、M等程序中应用的交叉列表,谢谢 最佳答案 V13软件的交叉索引更简便。在程序中选中你要查询的变量,在下面的信息有交叉…

    2017年7月30日
  • s7-1200温度出现负值

    我用PT100 传感器,三根线,两根红线接一起和一根黑线分别接在热电阻模块的I+,I-两个端子上,可是,在线时出现负值或者极限值,是怎么回事?谢谢! 图片说明: &nbs…

    2017年10月31日
  • 求 s7-1200深入浅出文献

    由于刚进入论坛,金币太少,在论坛换不了免费文献,所以请求各位 求一份《s7-1200深入浅出》    请各位帮助一下,谢谢 最佳答…

    SIMATIC S7-1200 2017年11月19日
  • 西门子1200能不能用TCP小助手调试

    求救大神们,小弟刚刚接触1200.想希望能单台1200与PC的TCP小助手通讯调试,求大神们讲讲如何操作详细流程,最好就是有程序,一个简单的小程序。谢谢。 最佳答案 可以测试,以前…

    SIMATIC S7-1200 2017年11月1日
  • 设计出图

    请教下现在配置一个控制系统用300 400 或是1200 1500,具体怎么选型和模块型号?或者有这方面的帖子参考下!!!!!!!!!!!!! 最佳答…

    SIMATIC S7-1200 2017年6月9日
  • CPU 1200 脉冲方向

    谁有实验程序1215DCDCDC的脉冲加方向控制的啊。上次那位大哥的程序没测试成功,不过成功了一起发小红包给你们。我的邮箱350043864@qq.com。手册也许。触摸屏是KTP…

    2017年6月1日
  • s7-1200扩展模块的DIAG绿闪

    我用的s7-1215扩展了一个DI/DQ,一个AI,一个AQ模块,用过几次都挺正常的,这次开机,两个扩展模块的DIAG灯都是绿闪,把不用的AI拆掉后重新组态还是那样,检查了接线没有…

    2017年10月31日
  • 用1200和315通过DP通信,变量表无法监视

    用一个1200通过1242-5做智能从站与一个315-2DP通讯,程序做了,下载后,将1200和315-2DP都置于run状态,在step7 5.5和step7&nbsp…

    2017年8月18日
  • 请教一下,其他公司设备的GSD文件,可以在博图里安装吗? 可以和1214C的plc通讯吗?

    请教一下,其他公司的设备,带GSD文件,可以安装在step7里,和313C-2DP通讯。那么,这个GSD文件,可以在博图里安装吗?可以和1214C的plc加上带DP接口的模块通讯吗…

    SIMATIC S7-1200 2017年6月24日