30个电磁阀顺序动作,求编程方法?

设计要求:
30个电磁阀,按顺序延时动作。如:系统运行,延时2S开A阀2S,延时1S开B阀2S,延时1S开C阀2S,依次动作执行30个阀门
考虑用200系统做一个时序块,30个阀用30个时序块,每个块可以设置延时时间,运行持续时间,上一个运行结束,运行下一个。本想用延时定时器做块,制成库文件调用,但群里老师指点定时器在子程序做库文件时要慎用,也考虑到的确有问题或不方便,想用BGN_ITME和CAL_ITIME做块,但时间段检测总是不停计时,应该是没用好,请指点下,谢谢。另外这样简单的时序控制有什么好的方法实现吗?谢谢

最佳答案

其实做成块也是可以的!参数设置如下:
IN 参数:延时时间设定、运行时间设定
IN/OUT参数:启动标志位、计时变量、完成标志位、驱动输出
通过定时中断实现100MS标志位,周期性调用本程序块,通过对0.1S进行计数间接实现计时功能。
思路如下:
1、未启动,计时变量复位清零;
2、启动后,计时变量开始计时;计时时间=(延时时间)输出驱动;
3、计时时间=(延时时间+运行时间)复位驱动,同时输出DONE完成标志位;停止计时;并复位启动标志位
4、通过DONE完成位调用下一个块。

提问者对于答案的评价:
虽然还没来得及实验编制,但非常感谢,觉得方法不错,整体结构是我想要的,内部实现方法,我按照这个思路去做一下。另,也感谢其他老师提供的思路。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:57
下一篇 2021年7月5日 下午3:57

相关推荐

  • S7-200的MODBUS最多可以接多少台设备?主要影响参数是什么?

    我看软件上设置好像是127个,实际上能带动这些设备吗?如果带不动,需要怎么解决,加什么硬件? 问题补充:如果我想使用200个,改怎样做?需要加什么硬件?软件该怎么做呢? 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • CPU226与电脑无法通讯

    有三个CPU226在设备上运行正常,0口接触摸屏,1口自由通讯。更新软件时,把开关拨到STOP,无论接1口还是0口,与电脑均无法通讯。换一个226,通讯正常。不知何原因?请高手指教…

    SIMATIC S7-200 2021年7月5日
  • 油缸不能实现定位问题

    各位师傅 我用的200plc 采集的一个拉绳位移模拟量,我需要用这个模拟量来控制油缸的停止实现误差不超过2mm的定位。油缸总长度400mm。可是每次的误差都会很…

    SIMATIC S7-200 2020年10月31日
  • 200PLC端口不够用

    我是CPU224,1个端口要与变频器通信,一个要与触摸屏连接,这样调试的时候就没有办法监控程序了,请问大家,我应该怎么做?谢谢。 最佳答案 用带编程口的dp接头 提问者对于答案的评…

    SIMATIC S7-200 2020年10月31日
  • 200的时间日期程序

    各位高手,我想编一个关于到日期就停止的程序,就是说我编写好了一个程度,希望这个程序从设备安装调试好之后,让它这做三个月,这个程序我不会编,希望高手指教,最好有简单例子。谢谢了 最佳…

    SIMATIC S7-200 2020年11月1日
  • S7-200和汇川变频器MD320的modubus通讯

    S7-200和MD320的modubus通讯,走的是RTU协议,现在可以控制变频器的运转,但是我想读取一些参数,和修改一些参数,读取的都可以,就是写入不行。例如我要写入FA-05参…

    2017年11月26日
  • 正跳变与上升沿微分的区别

    请问正跳变指令与欧姆龙CPM1A机型的上升沿微分指令是否一样,在欧姆龙中如何实现正跳变置位,最好能举例说明。 最佳答案 两者意思一样,都包含上升沿跳变和下降沿跳变,都是在瞬间为ON…

    SIMATIC S7-200 2021年7月5日
  • SMART200通信问题

    1.几个smart200之间以太网S7通信,主站再和一个打码机TCP通信,能否同时实现两种通信。2.还有我看了有人说SMART200不支持标准TCP协议,如果对方是标准TCP,怎么…

    2021年7月5日
  • S7-200如何对整个项目的文件进行加密?

    S7-200如何对整个文件进行加密呢 最佳答案 1.使用Step7-Micro/WINV4.0以上版本,用户可以为整个Project(项目)文件加密,使不知道密码的人无法打开项目。…

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC的自己编的用户程序存储问题?

    我看资料200PLC的CPU224程序容量好像在8K作用,请问要是我编的程序大于8K,假设是30K,有什么办法扩展码,我看有卖 “MC291,新CPU22x存储器盒,64…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论