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日
下一篇 2020年10月31日

相关推荐

  • 关于PLC

    “可编程控制器SLPLUS7-228F”这个是什么? 问题补充:可编程序控制器SIPLUS7-228F 最佳答案 果然搞错了,新的SIPLUS S7-200模块,用于更苛…

    SIMATIC S7-200 2018年12月7日
  • smart200硬件强还是200硬件强,比如cpu226跟smart sr60,

    包括运行速度,执行速度,硬件cpu频率,外围拓展模块种类等等各个方面综合的比较一下 问题补充:谢谢各位了,总体而言就是smart能完全替代200,而且有些地方还要强一些,但差不太多…

    SIMATIC S7-200 2021年7月5日
  • 温控表表返回到s7-200的ASCII码转换

    仪表显示123.4      仪表返回VB102    H31 &nb…

    SIMATIC S7-200 2017年6月10日
  • EM235怎么用

    从来没用PLC进行过模拟量输出的试验,现在想用EM235来输出电压信号来噢内阁制一个并励直流电机,请大家提供些资料,关于EM235模拟量输出就行,是不是进行完DIP组态设置后直接将…

    SIMATIC S7-200 2021年7月5日
  • 一个按钮控制电机起停

    用一个按钮控制电机起停,用200编程,有哪些方法?能不能分别对其举例说明还有传感器 npn 和pnp 有什么区别,选型的时候应该注意哪些谢谢 最佳答案…

    SIMATIC S7-200 2020年11月1日
  • s7-300与s7-200通信问题

    我是根据本论坛下载的A0148文档中"s7-300与s7-200通信"的方法连接的,用了EM-277,我们公司同事成功连接过,我连的时候有一个问题老是解决不了,…

    SIMATIC S7-200 2020年10月31日
  • s7200的梯形图,转成LOGO的编程图

    两台电机交替运行,运行时长为24小时,一台启动另一台就停止。S7-200的梯形图我已经画完了,现在想用LOGO的编程软件也同样实现这样的功能。但看起来编程方法差很多,求大神帮忙指点…

    2021年7月5日
  • 200plc的tcp/ip通信问题

    在200plc使用TCP/IP通讯时,总是会出现搜索不到plc,显示不存在,我已经进行了以太网配置,还是出现不存在 问题补充:网段是配置的一个网段,以太网也进行了配置,这个工控机没…

    2021年7月5日
  • 谁有s7-200自由口通讯(与仪表之间)程序,先谢了

    在用S7-200和温控表通过自由口通讯,当用xmt指令后,如何判断发送结束,准备用RCV接受数据,以及接受完数据后,如何判断接受结束,准备再次发送啊?这之间该怎么处理,请各位高手帮…

    SIMATIC S7-200 2020年11月5日
  • smart200 MODBUS读取ABB510模拟量AI2数值

    SMART200,MODBUS读取ABB510变频器模拟量AI2数值(说明书标注AI2数值读取过来以百分比表示)我直接30002读取,或映射到寄存器读取,读出来都是400多,这怎么…

    SIMATIC S7-200 2021年7月5日