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

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

相关推荐

  • S71200如何远程编程调试

    各位高工,请问能否用1200自带的通讯接口透过因特网实现远程编程调试,如何操作? 最佳答案 下载中心有不同方案的文档,楼主可参考一下:如A0430 <如何通过3G网…

    SIMATIC S7-1200 2017年11月19日
  • S7-1200PLC启动偶尔成功

    启动过程中会出现超出循环时间的事件。查看诊断日志如下图。OB40为硬件中断,HSC3配置如下图示。有时启动会成功,有时就不能成功。启动成功后,运行正常。不知是什么错误,希望能得到各…

    2017年8月15日
  • s7 1200与rs232 ptp 通讯例子

    我根据手册中设置rs232通讯,但是仍然读不上数据,显示状态为7000,哪位大侠有测试好的例子能给我一个吗?我需要的是通过232读取温度,温度以字符的形式上传的 最佳答案 温度传感…

    SIMATIC S7-1200 2017年6月5日
  • S7-1200 PID资料

    博途V13 S7-1200 S7-1500 PID  相关资料 除了 帮助里面的 给点 行…

    SIMATIC S7-1200 2017年8月26日
  • 1200下载完程序后显示I/O故障

    有两台1200PLC控制的设备,他们是一样的;第一台设备调完后,我直接把程序下载到第二台设备里;结果ERROR灯亮了,在线时发现过程映像更新过程中发生新的I/O访问错误/n输出10…

    SIMATIC S7-1200 2017年7月30日
  • s1200的仿真

    现在想学s7-1200,但找不到S7-300那样的仿真软件,请问现在S7-1200开发出来了仿真软件进行调试吗? 最佳答案 现在S7-1200开发出来了仿真软件进行调试吗——&nb…

    SIMATIC S7-1200 2017年11月13日
  • S7-1200 PID_3Step 如何压力PID

    如题,请给予详细回答,谢谢!! 问题补充:利用电动阀 调节 压差值  如果设定程序,谢谢!! 图片说明:    最佳答案…

    2017年8月18日
  • S1200 DI4信号板不被识别

    西门子的DI4信号板6ES7 221-3BD30-0XB0不被CPU识别,PLC的固件是2.2的,软件是TIA Portal V11 &nb…

    SIMATIC S7-1200 2017年11月13日
  • s7 1200通过网络路由与153-4通信

    谁有s7 1200通过网络路由与153-4通信,具体路由器怎么设置,tp-link 最佳答案 如果有路由过程,需要在1200和153上都配置对应的路由地址如果没有路由过程…

    SIMATIC S7-1200 2017年7月25日
  • PC与路由建立VPN连接,通过PC上的TIA软件远程访问路由下的PLC问题?

    首先VPN(PPTP)是连接正常的,但不明白的是,通过STEP7软件可以远程上下载和监控PLC程序,用TIA V14软件为什么远程搜索不到PLC呢?都是同一个PLC,而且…

    SIMATIC S7-1200 2017年6月5日