西门子200棘手编程问题

现在遇到一个棘手的编程问题,是关于汽车生产线工位暂停显示的,现场有9个暂停蘑菇头按钮,编号0,1,2,3,4,5,6,7,8,当按下任何一个蘑菇头按钮,需要在一个LED显示屏上显示出该编号,比如按下编号0的蘑菇头按钮,LED显示数据“0”,按下编号1的蘑菇头按钮,LED显示数据“1”,单独显示没有问题,但是现在的问题是当这九个暂停按钮任意按下两个,三个,四个,五个,六个,七个,八个,九个,也必须保证LED屏显出正常信息,按下多个暂停的话只能通过交替显示了,比如按下0,1暂停,LED需交替显示数据“0”,“1”,计算后不分顺序的所有组合有9选2计36种,9选3计84种.,9选4计126种,9选5计126种,9选6计84种,9选7计36种,9选8计9种,9选9计1种,所有组合共计541种,这么多组情况向高手请教下如何才能够用最方便的程序来达到要求,按下任何几个工位暂停按钮能够以1.5S的显示时间交替显示所按下的工位暂停信号,请编程高手给个思路,高分送上!

问题补充:
我现场的显示屏是字段显示的,是通过端子接线来显示出来的!

最佳答案

我根据你的要求,写了一段程序,可以从以下地址下载:
http://www.ad.siemens.com.cn/club/bbs/upload/2010/20101007/30886055故障号循环显示.rar
程序说明:
假设前提:9个急停按钮的状态存在M0.0-M1.0的9个位中,对应编号1-9。
当前按下的急停按钮编号在VW2中显示。
当无按钮按下时,VW2显示0。当有多个急停按钮按下时,以1.5秒的间隔顺序显示按下的按钮编号。

提问者对于答案的评价:
谢谢大家的思路

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:07
下一篇 2020年11月1日 下午4:07

相关推荐

  • 请问s7-200实现多个模拟量输入/输出的解决办法

    请教各位,我现在是需要八路独立通道,每个通道有2-4个模拟量输入/输出,用什么解决办法比较好? S7-200的话,扩展模块成本太高而且点数不足。有没有更好的解决办法?或者…

    SIMATIC S7-200 2021年7月4日
  • 关于步进电机(两相四拍电机)接线的问题

    查了一下一些资料,自己画了这个电路图 如附图这样的接法可行?=用西门子200的Q0.0   Q0.1   Q0…

    2019年6月10日
  • 如何上载S7200的程序

    如何上载S7200程序,CPU在RUN方式下可以吗,插在PORT0,还是PORT1呢 最佳答案 CPU在RUN方式下可以上载S7200的程序吗? 不一定,因为如果通讯口被…

    SIMATIC S7-200 2020年11月5日
  • CPU226两个通讯口怎么设定不同的波特率

    现在需要CPU226和威纶的触摸屏通信,发现非常慢,想把波特率改为19.2,但另一个口还需要下载程序,所以还是9.6。请高手指导! 最佳答案 打开软件: 点击系统块&nb…

    SIMATIC S7-200 2021年7月4日
  • 求助,高速计数器不工作?

    申明一下光电编码器(VCC,0v,A,B,Z,屏蔽端子),接法:将A,B脉冲相分别接入I0.0,I0.1,0v接入CPU226的M端,DC24V接在VCC上?程序如下:网络1LD&…

    SIMATIC S7-200 2020年11月5日
  • s7-200数字量输入接线问题

    s7-200数字量输入点接线有两种接法,分别是源型输入和漏型输入,我想知道怎们区分源型输入和漏型输入,谢谢大家。 问题补充:谢谢大家的详细回答,我还有一个问题,假如说我手里有一个s…

    SIMATIC S7-200 2021年7月5日
  • S7-200 中EM235模拟量的设置

    各位老师,请问使用%ignore_a_1%中共有4路模拟量输入,我现有一项目,其中2路是0-5的模拟量输入,另两路是0-10V模拟量的输入,我看了一下手册,好像要么都是0-5V的输…

    SIMATIC S7-200 2021年7月5日
  • “触摸屏与PLC通讯显示05H:EO14$2

    “触摸屏与PLC通讯显示05H:EO14$2,通讯不上不知是什么原因, 图片说明:       最佳答案 你把触摸屏的地址改为2,把串行通信…

    2020年11月1日
  • S7-200 PTO请教

    之前用200plc控制安川伺服,用pto向导相对位置,改变向导生成的包络中的SFREQ和恒速的脉冲数就可以改变伺服的速度和走的距离。可现在换成台达的伺服就不正常,或者走固定的距离和…

    SIMATIC S7-200 2020年11月1日
  • 关于S7-200编程时的东西。

    现在做一个S7-200与EM231CN,232CN扩展模块的东西。请问编程时这两个扩展模块的输入输出的地址如何确定? 见到了好多说法,什么AIW0,AIW1.。。。。还有…

    SIMATIC S7-200 2017年11月29日