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

相关推荐

  • S7-200存储器清零

    如何完成S7-200存储器清零?请大家指教谢谢 问题补充:我是想问问怎么像300那样复位存储器….可不可以用拨码开关清零 最佳答案 1、编程软件中“PLC”菜单下有“清除”指令…

    SIMATIC S7-200 2020年11月5日
  • s7一200

    触摸屏参数修改 最佳答案 修改参数就是写入的过程,实质上我们经常在HMI中组态的按钮功能就可以看做使用HMI修改了PLC参数 提问者对于答案的评价: 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年11月1日
  • S7200数据传送问题

    原程序:LD     SM0.0MOVW   #temp1:LW0, #temp11:LW…

    2018年12月3日
  • 建立指针

    请教大家一下:我现在通过CPU224CN及EM231(4AI)扩展,用SMB34定时中断(100ms)进行模拟量采集。我想建立先一个指针(AC1),将采集到的模拟量依次存入一段地址…

    SIMATIC S7-200 2018年12月6日
  • mw200无法正常赋值

    mw200通过m3.0常开触点置1,用MOVE指令将100移入mw200内,但是m3.0断开后,mw200数值变回了0.mw200我只在后续加减计数器内做cv 图片说明: &nbs…

    2021年7月5日
  • 数据采集子程序 没看懂

    这是个数据采集的子程序,里边的运算能看懂,但是里边的LD及后边的数字可以从及开始?我是初学者,希望各位大师指导一下,谢谢! 问题补充:那我可不可以这样排?LD0 &nbs…

    2017年7月26日
  • S7-200和6RA70作USS通讯

    哪位师傅有过S7-200和6RA70做USS通讯,我的要求每次只要读2个字和写2个字就够了,能否和详细讲解一下,或者发一个例程给我,我的邮箱:yuxueming2006@163.c…

    SIMATIC S7-200 2021年7月5日
  • k-tp178输入14个字母或数字并用电脑复现出XECEL中

    我用K-TP178触摸屏字符串I/O域输入14个字母或数字保存到PLC224XP的存储卡中,再用电脑读出所输入的字母和数字,复现出XECEL中,可以吗?怎样做? 问题补充:应该是E…

    SIMATIC S7-200 2021年7月5日
  • 求S7-200安装在win8的编程软件和数据下载驱动

    我在XP系统可以安装STEP7 4.0 SP6和相应的数据下载驱动,但在WIN8系统下怎么都安装不上,请高手告诉一下,咋安装和提供更新的版本,谢谢 最佳答案 S…

    SIMATIC S7-200 2017年11月23日
  • 关于S7-200 PID编程的问题

    采用PID指令编程回路表中上一次的积分值MX的范围是在指令中间自动检查的还是需要额外编写检查这个值的范围是否符合要求? 问题补充:使用PID指令,不是PID向导。当过程变量值超过了…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论