为什么200的程序编译没错误但是一运行 个别的程序块变成红色

很奇怪啊 就是数据传送的指令  实数相加的程序块

最佳答案

就是数据传送的指令  实数相加的程序块编译没错误但是一运行 个别的程序块变成红色?
可能是程序执行中所产生的数据类型与长度出了问题。例如实数相加结果被传送到一个字中了,正确应传送到双字中。
类似这种错误编译时不会指出为问题,只有运行时才显现出来。

提问者对于答案的评价:
很好

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • S7-200 填表、查询指令

    我现在想用S7-200 填表、查询指令做模糊数据查询(49个数据),但不知道如何使用填表指令进行数据输入,如何使用查表指令进行数据查询。希望各位帮帮忙,很急的,谢谢 问题…

    SIMATIC S7-200 2021年7月4日
  • S7-200如何发送数据块?

    在S7-300里面通过CP340或者CP341,并且建立一个DB块可以实现和其它设备的通信,那在S7-200如何实现呢? 最佳答案 1、S7-200如何实现呢?一般S7-200应用…

    SIMATIC S7-200 2020年10月31日
  • 关于S7-200系统的奇怪问题

    各位好:请教一个关于S7-200系统的问题。工厂有一套S7-200系统,运行5年多了,最近发现几个比较奇怪的问题:1、有时候在上位机上修改参数后,发现程序的结果是按照修改之前的参数…

    SIMATIC S7-200 2020年10月31日
  • 200的定时器位是怎样更新的

    请问各位大侠:CPU200的1ms10ms100ms的定时器位是如何更新的,像输入点一样吗,在扫描周期的开始时更新,然后在我们写的程序里面不变,直到下个扫描周期开始重新更新,请多多…

    SIMATIC S7-200 2020年11月1日
  • 台达伺服驱动器编码器输出给200PLC

    我有台达伺服ASDA-B2一台,现想要用200PLC接收其伺服驱动器的编码器脉冲输出,因伺服驱动器的编码器输出是差动输出的,但200PLC接收不了,三菱的驱动器我能接,只要把它15…

    2020年10月31日
  • S7-200 PLC 扩展TD400C?

    由于CPU224XP自身集成的两个通信口一个用来做modbus通信,另一个用来做自由口通信了,现在想再连接一个TD400C,可以用EM277连接吗?EM277支持的通信协议都有什么…

    SIMATIC S7-200 2020年10月31日
  • 224XP高速脉冲输出功能?

    用Q0.0口做高速脉冲输出,驱动步进电机,用PTO单段管线的方式输出,程序该怎么写? 最佳答案 简单的就这样把  85传到SMB67执行PLS指令就开始发脉冲了…

    SIMATIC S7-200 2017年10月24日
  • S7-200怎么不能上下载,正确密码都不行,奇怪了!

    有原程序,密码3级,现在要输程序时,把正确密码输进去,跳出受密码保护,明明没有改过密码,怎么回事啦!另外,上次就改了系统块参数,输入选择程序块,系统块,没有选数据块,这没有影响吧!…

    SIMATIC S7-200 2017年10月24日
  • S7-200中的变量怎么和TD200进行连接

    S7-200中的变量如VW0,VW2等怎么在TD200中进行组态,具体怎么作法 最佳答案 首先提醒你的是,最好不要使用VW0,往往初学者最易出现的问题就是程序中使用了VW0。CPU…

    SIMATIC S7-200 2021年7月5日
  • PPI通信距离

    200的PPI, modbus的通信距离有多远。 最佳答案 1、在S7-200系统中,PPI、MPI、PROFIBUS-DP及modbus协议都可以在RS-485网络上通…

    SIMATIC S7-200 2020年10月31日