西门子PLC S7-200实现如下问题,先随机在触摸屏上规定动作,按启动后按照顺序动作进行

比如说先按推料C,再按推料B 再按传送带25HZ,再按50HZ,再按8HZ,再按机械手爪松等那么按过启动后实现上述功能按顺序进行!
先进先出,用表指令如何具体实现啊?我不太懂,请教高手。

最佳答案

你需要编程一个顺序查询控制子程序,在主OB1中调用
1)ID参数:顺序查询控制子程序至少有ID号,对应相应的动作,如HMI上按下了推料C,推料C有唯一性ID号分配给该子程序。
2)顺序号参数:必须有动作顺序号,1、2、3;在HMI上重新分配执行顺序设置时,清除计数器Cx,按下了某个动作,计数器加1,并传送给子程序的动作顺序号,从而HMI上相应按钮对应ID号子程序的获得执行顺序号。
3)DONE及TIME参数:必须有执行完成信号及时间间隔设置参数;用于当两个条件满足后可执行下一个顺序号子程序的条件。
大致思路是这样,细节上需要编程人员调试控制。

提问者对于答案的评价:
感谢您的帮忙,我试试看看

专家置评

查看系统手册指令集,查看指令介绍或者 编程软件点击指令右键帮助

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

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

相关推荐

  • 关于200PLC的modbus通讯程序

    下面截图的程序,要表达的控制思想是,只有当VW0的大小状态发生改变时,才会写操作一次。控制的结果是,我用Modsim查看,确实是这样的,当我30001由原来的16#8C,变为16#…

    2017年12月9日
  • EM253包络号的地址

    EM253向导生成子程序后,调用POSO-RUN子程序,需要输入包络号,这个包络号的地址在哪里,还是直接输入0 、1、2这样的编号? 最佳答案 首先需要你向导中已经配置了…

    SIMATIC S7-200 2021年7月5日
  • EM253

    EM253 最佳答案 虽然你还没有具体的提问内容,但就个人使用经验,总结如下: 1. 理论上讲,1个CPU226模块后面可以带3~6个EM253模块,但是实际使…

    SIMATIC S7-200 2017年11月12日
  • 200扩展模块

    PLC扩展模块按功能分有多少类? 问题补充:不限厂家, 最佳答案 开关量输入/输出,模拟量输入/输出,通讯模块 提问者对于答案的评价:谢谢,大家回答的都很好,只能给最及时的了,

    SIMATIC S7-200 2020年11月1日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年8月24日
  • 中断程序中是否不能使用定时器指令?

    比如在S7-200的中断子程序中,使用这个TON定时器有没有意义?如果使用会有啥问题? 最佳答案 各位好啊。200的中断程序里面是可以使用计时器的。可以使用的计时器仅仅针对1毫秒的…

    SIMATIC S7-200 2020年10月31日
  • 如何根据编码器输出AB两相的相位差判定电机的运转方向?

    本人做了一个小项目,拟把编码器A,B,Z输送给PLC224XP的I0.3,0.4,0.5实现位置控制如何根据编码器输出AB两相的相位差判定电机的运转方向?有关资料上说利用AB两相的…

    SIMATIC S7-200 2021年7月5日
  • 旧版200的软件

    想要以前旧版200的编程软件  图标像个鞋子的那个因为手里有份旧200的程序需要研究一下 最佳答案 新编程软件可以打开旧程序的http://w2.siemens…

    2021年7月5日
  • CPU224XP插256K存储卡,通讯错误

    CPU224XP插了256K存储卡后,程序正常下载到了PLC里,运行后每隔1min向存储卡写入数据,停机后上载存储卡的数据时却总报未知通讯错误,哪位大侠能告诉我这是怎么回事啊?急 …

    SIMATIC S7-200 2020年11月1日
  • s7-200无法通讯

    我们单位的s7-200有人做了手脚,端口无论怎样调整,电脑也找不到它的存在。请问如何解决。谢了 问题补充:SG9也是顶级工程师,通讯口属性该了都不知到,你有知道的吗?还不如初学者。…

    SIMATIC S7-200 2021年7月5日