s7-200模拟量

用s7-200模拟量4-20MA去控制比例阀,变化曲线为1秒到最大,运行一会,再经1S减速到0,怎么编程

最佳答案

如果精度不是很高,直接在主程序中写程序即可。
 首先用两个定时器做一个0.1S的发生器:
 LDN    T41
 TON    T40, +1

 LD     T40
 TON    T41, +1

 然后,从初值6400每0.1S(用T40的上升沿)加[32000-6400]/10=2560即可,反之,下降从32000每0.1S减2560。
 但是这有个问题,就是本身程序执行的循环周期可能大于0.1S,控制就不是很精确了,如果要求精确,你需要将此段程序放到中断程序中执行。
 

提问者对于答案的评价:
很有帮助,谢谢!

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

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

相关推荐

  • 西门子SMART200PLC与欧陆直流调速590的通信问题以及程序编写

    请教一下怎么用PLC200控制欧陆590直流调速器?与590调速器的通讯的程序怎么写? 钻石用户推荐最佳答案 找共同的支持的通讯或者有没有模拟量控制速度的调试方法 提问者对于答案的…

    SIMATIC S7-200 2021年7月5日
  • PLC200程序怎样在组态王里监控

    本人是新手。我想问一下PLC200里的程序是怎样在组态王里实现监控的。要举例说明(比如:Q0.1点和I0.1点的实现方法)。还有,一个PLC200程序,一个是DCS程序,我想知道在…

    SIMATIC S7-200 2020年11月1日
  • 200plc单键启停

    很简单的程序,但是我想把这个做成子程序,不要使用上升下降计数计时指令实现。求前辈指点。 最佳答案 单按钮启停的程序编辑有很多种,有些程序在理论上是可行的,但是有一点一定要注意,在实…

    SIMATIC S7-200 2017年11月2日
  • S7-200编程软件在WIN7 64位系统中使用报错的问题

    我电脑是WIN7 64位的,安装完S7-200的编程软件V4.0 STEP 7 MicroWIN SP9版本后出现如下报错,在下载…

    SIMATIC S7-200 2021年7月5日
  • 袋长如何显示在屏上

    一台包装机,走带长度是靠伺服马达控制,请问如何写程序才能让胶带的实际长度显示在屏上面啊?(胶带长度是靠传感器控制的)关键问题是伺服马达启动和停止的这一段时间如何用高速计数器来实现。…

    SIMATIC S7-200 2020年11月5日
  • 一段小程序疑惑

    百度上搜索了一段关于一个按钮控制电机正反转的程序,按一下正转,再按一下反转,先把程序写成LD     SM0.0LPSMOVW&n…

    2017年12月10日
  • 6ES7 231-5QD32-0XB0,4AI TC热电偶如何使用

    6ES7 231-5QD32-0XB0,4AI TC热电偶,在模块属性做好分度号设置,不知道程序如何编写,找不到这个模块使用手册,在帮助文件里面也找不到任何帮助…

    SIMATIC S7-200 2021年7月5日
  • Modbus从站协议指令

    modbus从站协议指令中"Addr"modbus从站的地址设为1~247,我怎么知道它的地址是多少呢? 问题补充:我应该怎么设置,设置的确依据是什么?&nbs…

    SIMATIC S7-200 2021年7月5日
  • 工程控制

    我用个双阀的电磁阀控制汽缸左右分箱子.我有个记数用的电眼,每记完5个箱子我的汽缸就动作一次.用I0.0驱动计数器.我用(C==5)就驱动Q0.0置位指令--(C==6)就复位&nb…

    SIMATIC S7-200 2021年7月5日
  • MPI协议能否与一个PPI主站的S7200smart通讯

    MPI协议能否与一个PPI主站的S7200smart通讯 最佳答案 1、确信是 SMART 200,其RS485口只支持 CPU 与&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论