求教关于200的数据格式问题

首先声明,新手入门,资料也看了很多,但不甚明白,所以才来请教的。
 现在我要做这么一件事,比较某输入的压力值和某常数的关系,如果大于就要开阀或关阀。
 在比较的时候,提示有错误,数据格式不匹配,我想问一下,对于外部输入的模拟量,我该什么数据格式?VB?VD?
 如果是这样的话,那么该如何区分输入和输出?
 谢谢了。

问题补充:
感谢轻轻飞。
   还是有点不太理解,我之前接触过300系列的,外部是0-27648,经过转换成工程量单位,200是不是同理呢?
   举例:我的外部输入是AIW0,输入值是10000,那么我是不是就需要变换一下,用ITD,DTR之类的,换成VD0,用VD0是不是就能比较了呢?
    是我的问题太简单了吗,但我确实没弄明白,请各位贴个实例上来?我就想看看转换那一步。
    比如是用MOVW还是用I_DI呢?
 

最佳答案

是否要转化要看你和什么样的数据进行比较。参加比较的2个数据的格式应该是一致的。如果不一致需要转换,如果一致就没有必要转化了。
 比如0~10V对应压力0~1Mpa,你想判断压力是否超过0.5Mpa,如果你想直接用0.5作为一个比较数,那就需要将AIW转换到实数,再根据量程转化。如果16000(0.5Mpa对应的模拟量)作为比较数,那就不需要转换,直接拿aiw做比较。不过一般不建议这么做,建议先将aiw用movw到VW,然后用这个VW进行比较,因为读Aiw的执行时间要比读VW的时间长

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

专家置评

到网上课堂去下载 Micro ''''n Power - 《西门子 S7-200 ·  LOGO! · SITOP 参考》,参考S7-200 PLC-->编程软件STEP 7-Micro/WIN -->Micro/WIN指令库-->Micro/WIN附加指令库-->scaling量程转换库

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

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

相关推荐

  • PG/PC端口设置不了

    安装SMARTWinCC.V3.S7一200V4.0.SP9连接PLC,端口只显示USB端口.无COM选择.重装SP9编程软件和驱动2.0无效.也重启电脑N次 最佳答案 关闭所有西…

    SIMATIC S7-200 2021年7月5日
  • 200程序故障保持输出

    各位答侠,请教问题。目前,车间有套控制系统是300和200通过Profibus-DP组网的,一个cpu317和若干个em277、两个im153,为保生产,要求不管任何情况,200分…

    SIMATIC S7-200 2020年10月31日
  • S7-200自由口问题

    我有2套S7-200的PLC之间实现数据传输,大约要32BYTE,我觉得应该用自由口通讯,不知道程序怎么编,请教一下怎么做,如果能帮我做一个最好了,我的邮箱weizhi.xu@16…

    SIMATIC S7-200 2020年11月1日
  • CPU224CN重新下载程序后无法与上位机modbus通讯

    两个PLC都是从站,与上位机可以正常通讯.之后把两个原CPU内的程序下载到新cpu内就没办法实现通讯了,程序那两个程序块部分如图,那个地址处的VB5801在整个程序里都没有找到.我…

    SIMATIC S7-200 2021年7月5日
  • 请师傅指教

    现在用是STEP7-MICRO/WINV3.2版本能否用V4.0SP6或SP8更新,在更新时CPU224开关是放在RUN或STOP上,请师傅指教,谢谢! 最佳答案 不能用V4.0S…

    SIMATIC S7-200 2020年11月1日
  • EM231 RTD 热电阻模块测量温度,温度比正常值低,反应速度慢。

    我用EM231 RTD热电阻模块测量温度,探头一直放在室温没动,温度是18度,而用万用表的热电偶和单片机控制的DS18B20测量的室温都是21度。另外我用打火机烧热电阻探…

    2018年1月1日
  • 关于模拟量比例换算指令

    Micro n''power 上提供的Scale_I_to_R,模拟量比例换算自定义指令库。在运用的时候其中换算结果的高低限Osh,Osl,…

    SIMATIC S7-200 2021年7月5日
  • 自由口通讯程序问题

    下载亚控的自由口通讯程序到226PLC中,可以实现自由口通讯,但是没有数据采集功能,于是想其中加入自己的数据发送代码?不知在哪里加?试了几次不行。 问题补充:提供的自由口通讯程序是…

    SIMATIC S7-200 2021年7月5日
  • s7-200子程序参数的问题,谢谢!

    请问:1. s7-200子程序中IN、IN_OUT、OUT、TEMP参数,如果是想带参数调用(即:将子程序作成功能块),其地址是不是都必须是L区局部变量?能否将其改成V区变量?2.…

    SIMATIC S7-200 2020年10月31日
  • 高计和加法

    各位大虾:    我想用高速计数器来计数,要求每50个脉冲(最高速率为2KB/S)存储器就自动加1,这50个脉冲中断后,中断信号是怎么样得到…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论