各位大哥们,请教!救命啊~

我想做二个按钮控制压力信号上升和下降,我按上升按钮信号就上升,松开信号停,按下降按钮信号就下降,松开信号停
 压力信号为4-20mA
 我是才接触PLC的新人,呵呵大哥大姐们,帮我一下,要说简单一点哦。最好是把程序发给我邮箱wangjing33770@163.com
 小女在此谢谢前辈们了,呵呵~~~~

最佳答案

你可以在按钮按下时,执行加法/减法指令,比如上升:
 LD     I0.0            ///按钮
 +R     0.1, MD0   ///0.1:递增速率或者递增因子,按照你的实际情 
                ////况而定,越大增加的就越快,为了方便调整,
                ////用了浮点数加法指令。     
 AENO
 TRUNC  MD0, MD4    ////取整
 AENO
 MOVW   MW4, AQW0   ////输出
 下降类似。
 以上只是其中的关键一段,另外你还可以做一些输出限幅等功能,还有初始化功能(比如可以通过SM0.1在CPU启动时给AQW0清0)。

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • S7-200与TP177A通讯不上为什么

    S7-200与触摸屏TP177A通讯不上怎么办 问题补充:我自己做的连线9针插头3对3,8对8,刚通电时数据会读出但1,2秒后马上就通信不上,请问是什么原因?谢谢 最佳答案 1,S…

    SIMATIC S7-200 2020年11月1日
  • 西门子编程问题!!!!!!!!!

    大家好,我是个工控初学者,刚刚接到一个项目,要求用一个西门子CPU224CN(继电器输出)和一个8路数字量继电器输出模块,以及一个EASY VIEW OP320…

    SIMATIC S7-200 2021年7月5日
  • 200pid控制的方法

    用200做PID控制时还需要别的模块吗?可以用数字量的控制? 最佳答案 200的CPU本身提供了PID指令,可同时运行8个回路PID调节功能;也能自己写运算程序。PID调节的输出可…

    SIMATIC S7-200 2021年7月5日
  • 库指令的用法

    我有个静压式液位变送器。4-20ma的输出。量程是0-35kpa,通过这个液位测量一个水箱的深度,水箱是2米,想读取不同水位的数值是多少米,如何用库指令,请问大佬这个怎么写,草纸的…

    SIMATIC S7-200 2021年7月5日
  • S7-200与DP/DP COUPLER能进行通讯吗?

    S7-200  CPU224CN 可以通过DP/DP COUPLER与S7-300进行数据交换吗?能的话S7-200怎么做的? 最佳答案 1…

    SIMATIC S7-200 2020年10月31日
  • s7-200组网中继器

    请问各位: 用多个S7-200远距离组网,相临2个之间有700米左右,所以用2个中继器连接。 但是手册上说“在一个串联网络中,最多可使用9个中继器,总长不超过9…

    SIMATIC S7-200 2021年7月4日
  • S7-200 编程软件和PLC无法建立通讯

    大家好!我将S7-200的程序编译好了,准备跟PLC通讯时,系统提示找不到指定的站点,不知怎么回事?情况如下图所示 图片说明:    最佳答案 STEP&nbs…

    2021年7月5日
  • 通讯线的选择!!!!!!!!!!!!!!!!!!

    我买了一个西门子CPU222CN,一个Easy view文本机,一个TP170A,我应该购买哪些通讯线?才能使它们通讯?????????大狭指教 最佳答案 1,CPU22…

    SIMATIC S7-200 2021年7月5日
  • modbus中 S7-200 控制问题

    如图S7-200 224xp做从站 modbus RTU协议Q7.0实际是没有的。我通过协议改Q7.0为1 可以吗?最后Q0.0能为1吗?&…

    2017年7月25日
  • 数据寻址

    在寻址中,数据得长度是按位,字节,字和双字设置的.VW存储区域包含2个VB存储区域,比如VW100包含VB100和VB101.如果给VB100传送数值12,VB101传送34,那么…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论