模拟量输入编程问题

各位学长好,有个控制器(8通道)输出两路模拟量接入PLC,一个是1-10V的电压信号,一个是4-20mA的电流信号,对应关系是:输出1V(误差正负0.2),表示这是在检测第一通道,4-20mA表示此通道的数据大小;电压输出为2V(误差正负0.2)时,表示检测第二通道,以此循环类推。我是准备先将两个模拟值放入V区,再做比较,条件成立后,分别MOV到8个V地址,代表8个通道的检测值,上位机再去读取。
 各位有什么好的程序结构吗?还有一个肤浅的问题,怎么进行3个值的比较呢,例如2<X<5

最佳答案

你的基本思路是可行的。至于条件判别,只能靠比较指令。3个值的比较方法如下:
 Network 1
 LDW>=  AIW0, 2560
 AW<=   AIW0, 3840
 MOVW   AIW2, VW100
 Network 2
 LDW>=  AIW0, 5760
 AW<=   AIW0, 7040
 MOVW   AIW2, VW102
 以此类推。
 说明:1V的模拟量采样值是3200;如果在0.2V范围内波动,则下限0.8V为2560,上限1.2V为3840。对于这两个比较指令,只要AIW0的数据落在2560-3840这个范围内,使能条件都能成立。其它的比较也一样。
 另外:选择了0-10V输入,AIW2的读数范围应是3200-16000对应4-20mA。

提问者对于答案的评价:
谢谢各位学长,鼠老爹和AM学长写的都很详细

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐

  • S7-200 CPU226扩展模块最大能到多少?

    额 我只是个新手 在做个设计设计中需要用到的输入点要385个,输出点要210个……1.请问用S7-200能实现么?2.请问S7-200 CPU226的…

    SIMATIC S7-200 2020年10月31日
  • PLC的电源输入是否需要滤波,接地的最佳方法?

    各位师傅请帮助我,关于PLC的电源是否需要滤波,对于PLC来说怎么接地是最好保护PLC。 目前我遇到开机后运行一段时间,PLC死机,红灯亮,我关闭电源重新启动,又正常了。…

    SIMATIC S7-200 2021年7月4日
  • S7200在冲床送料平台,XY轴定位控制当中

    S7200在冲床送料平台,XY轴定位控制当中,用X Y来表示两个运动方向,当X方向到达设定冲孔数量的时候Y动作并计数一次,Y数位偶数时X正向运动,Y为奇数时X反向运动。&…

    2020年10月31日
  • 请问有没有人通过EM277为S7-200建立S7通讯呢?

    我通过EM27建立了S7连接,这样可以对S7-200中的地址直接进行读取,这个比那个profibus-dp连接方便多了,不用建立数据交换区,也没有数据大小的限制。但是给西门子打电话…

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

    EM253输入EM253输入端子,RPS和ZP的输入端子内部电路不一样,RPS端通过两个电阻来分压,但是ZP端只是画了一个电流的箭头,是什么意思呢?如果ZP端加上DC24V的信号,…

    2020年10月31日
  • 求教有关TC35的小问题

    请教诸位大师,如果采用文本模式发信息,在PLC暂存区输入AT命令中的双引号号时应该输入什么来代替?? 另外,PLC程序指令中有没有可能将实时数据转换为UNICODE码??…

    SIMATIC S7-200 2020年10月31日
  • modbus响应无效,忙了2天了

    我这里使用224xp和scan32进行通讯软件显示plc返回的数据无效,show trficc显示返回的是 【00】没看出来哪里有问题大侠帮帮忙吧 图片说明: …

    2017年5月31日
  • S7 200 PID自整定功能

    我用s7 200的自整定功能设计一个温控系统,在自整定的过程中,使用数字量输出方式控制固态继电器加热,为什么过程值比设定值大的时候,自整定的PID输出占空比一直不变,导致…

    2017年5月29日
  • Profibus-DP转光纤

    请问西门子有没有以下两种模块DP光调制通讯模块(EM277B)  6ES7 277-0AB32光调制信号通讯模块   &…

    2021年7月5日
  • em277的通讯问题

    300通过em277读写200的数据 发现em277的通讯字节数太少,在帮助里看见了说可以在300里设定标记位,分段读写数据,我现在最主要的是不太清楚——》&nb…

    SIMATIC S7-200 2021年7月4日