HMI是西门子smart700ie,plc是s7-224xp,为什么在hmi的模拟量读数不正确?

我用的224xp本机模拟量和em231模拟量模块(非热电偶、热电阻),在plc编程软件中运行监测数据正常,在hmi中有时一两个模拟量显示正常,基本上读数都不正常。子程序用的子程序Scale_I_to_R和Scale_R_I,输出存储器是VD0-VD12,WINCC中也是对应的Real变量VD0-VD12地址。模拟量输出正常。

问题补充:
只编程输入两个模拟量时在smart700ie中两个模拟量都能正常显示。编程三个模拟量就只有一个值能正常显示,六个模拟量就全是乱显示了(两个模拟量以上读数就不正常)。子程序用的子程序Scale_I_to_R,输出存储器是VD0-VD6,WINCC中也是对应的Real变量VD0-VD6地址。模拟量输出正常,在plc编程软件MicroWin中运行监测数据都正常。(用其他算法一样,其他地址也一样出问题)

图片说明:

HMI是西门子smart700ie,plc是s7-224xp,为什么在hmi的模拟量读数不正确?    HMI是西门子smart700ie,plc是s7-224xp,为什么在hmi的模拟量读数不正确?    HMI是西门子smart700ie,plc是s7-224xp,为什么在hmi的模拟量读数不正确?   

最佳答案

看了楼主的描述,感觉问题是出在触摸屏组态,和PLC没有关系。首先你要确认在winccflexible中变量的地址、数据类型与PLC的完全一致,其次下载之前先在“选项”下面选“删除临时文件”,然后再编译、下载。因为在触摸屏组态多次修改后会产生很多垃圾文件,有时这些垃圾文件会影响变量的读取。

提问者对于答案的评价:
没找到原因,节后上班再找原因。

专家置评

请现在PLC中监控模拟量AIWx的实时值,如果AIWx值没有问题就是屏里的数据发生的错误。如果AIWx值就不对,说明采集到CPU中的模拟量数据不准确。分析排查一下是否模拟量信号接线火干扰造成。
看到您的截图,在HMI中MD0、MD1、MD2……这样的地址分配是有问题的,应该是MD0、MD4、MD8……

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:34
下一篇 2020年10月31日 下午1:34

相关推荐

  • 关于EM235模拟量在组态王显示的问题

    使用S7-200、EM235、温度变送器(0-150度)去测量PT100的温度,再将温度显示在组态王上,程序逻辑如下:LD    &nbsp…

    SIMATIC S7-200 2020年10月31日
  • S7-200 的MODBUS通讯

    用力控组态软件和S7-200做modbus通讯,怎么读写M0.0这样的中间变量,请大家帮忙,谢谢? 最佳答案 S7-200自带的modbus子程序库是不支持读取M区的,如果需要读取…

    SIMATIC S7-200 2020年10月31日
  • DP网求助啊,网络出现异常

    原系统是400PLC通过DP网连接S7-200DP网通信模块EM227来进行站点通讯,因其中一个S7-200的子站要更换设备,直接把网线剪断,更换设备后用DP接头把剪断的网线连接起…

    SIMATIC S7-200 2018年1月1日
  • s7-200plcmodbus通信

    s7-200plc与acs510变频器采用modbus要通过触摸屏,把变频器的pid设定值写变频器 图片说明:       钻石用户推荐最佳…

    2021年7月5日
  • S7200控制

    请发到lzxslyw@126.com 问题补充:请把s7200控制变频器 发到   lzxslyw@126.com  小…

    SIMATIC S7-200 2020年11月1日
  • PC Access 安装出现问题

    从本网站申请了受限软件PC Access的安装包,名称为“V1.0PCAccessSP6完整版及Hotfix1”,大小85.1M,安装时出现如图问题,卸载MicroWIN…

    2018年12月7日
  • s7-200 转换指令求助

    写了一个程序,用模拟器执行,结果想不通,为什么VB14结果是这样的??? 图片说明:       最佳答案 应该是仿真的问题吧手册上的解释:…

    2021年7月5日
  • 300PLC与200PLC进行DP通讯,模拟量怎么读取

    300PLC与200PLC进行DP通讯,模拟量怎么读取我现在主站有20个I/O点和8个模拟量设定传给从站从站有20个I/O点和10个模拟量传给主站不知道怎么弄,只做过开关量的几个点…

    SIMATIC S7-200 2020年10月31日
  • 两个PLC通信

    各们前辈    两个S7200PLC自由口通信 程序怎样做  能否介绍一下 谢谢 最佳答案 相关资料…

    SIMATIC S7-200 2020年11月1日
  • S7-200数据块的疑问

    s7-200CPU224XP,设备不是连续使用,当再次开机时,偶然的,某些设备出现数据块数据错误,比方“1”变成“2”,不知哪位遇到过类似问题?请指教,谢谢 问题补充:通过对变量赋…

    SIMATIC S7-200 2017年8月18日