请教S5程序

通过监控软件画面设定与在PLC内修改数据块DB253里DD180都可以传送给DD12,设定值彼此可以相互覆盖,但我编的程序改为DD254传送为什么DD12显示不出数值,但在数据块DD12显示C51,什么原因请指教。
 Name :TRANS-M2

                   LEN=1102
 Segment  47                                                   LAD Status

 │
 │                              FB 110
 │  
 │       C51    2000  DD 12    ──┤SOLL      TI  ├── F 143.5        0
 │                    010.1    ──┤TIZ       SCHN├── F 143.6        0
 │
 │                               └──────────────┘
 │
 FB 106                                             SName :TRANS-M2

                                          在线状态
      :C   DB 253                    1                            00000110 
  :L   DD 180                    1  0C51 2000    0000 002C    00000110  
      :C   DB 120                    1                            00000110  
      :T   DD  12                    1  0C51 2000    0000 002C    00000110  
 原程序

 │                           FB 110
 │         0     C51  DD 12    ──┤SOLL      TI  ├── F 143.5        0
 │                    010.1    ──┤TIZ       SCHN├── F 143.6        0

  106                                                        LEN=146
 Segment  3                                                            LAD Status                                        在线状态
      :C   DB 253                     1              00000110 
  :L   DD 254                      1  0000 0C51   0000 002C    00000110  
      :C   DB 120                      1             00000110  
      :T   DD  12                     1  0000 0C51    0000 002C    00000110  
   新编程序 :***                                         LAD Status

                                          为什么会这样

 

问题补充:
上边是原来程序,下边是我稍微改动的程序

最佳答案

首先在你的程序中DD12中有了相关的数据,说明S5这块是没有问题了,那么你要检查的就是监控软件读取这块数据的问题,你传递到DD12的数据是否符合上位机读取和显示的格式及范围,你传一个和原来程序中相同的数据格式看看能不能显示,其实你有没有发现,你的程序中DD12的数值是 C51    2000  
  而原来的程序DD12数据是0 C51
  你可以看一下上位机中读取的是单字还是双字,是高位还是低位,扩大一下读取范围,或者变更一下数据就可以找到原因了。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 下午7:23
下一篇 2017年6月1日 下午7:23

相关推荐

  • S5程序修改新加程序后,怎样查找新加点

    最近在做一个S5程序的小改造,需要新加几个块,程序编辑完后,也下载下去PLC了,在调试程序时,用F2查找新加程序用的F.,I..Q,等时,提示没有发现,但是自己写的程序知道在哪个块…

    SIMATIC S5 2017年5月31日
  • 有关S5 DB块的问题!

    (系统配置是S5双机热备)我想打开一个DB块编辑一下里边的数据:可打开时却提示:“Preheader for DB/DX does not&…

    SIMATIC S5 2017年5月29日
  • S5 115U 942B 电源断电

    电源为 7A/15A设备运行时不定时整块PLC都断电,包括PLC的电源也是所有灯全灭。再反复开启后运行设备正常。这种故障不定时出现,也许几天内,也许半天出现好几次。都有什…

    2017年5月28日
  • 请教这段S5程序

    请老师们教教.    :L   DW  16   &nbsp…

    SIMATIC S5 2017年6月3日
  • 求教s5-135u在工作中cpu的s11红灯亮原因?

    s5-135u在工作中cpu的s11红灯出现频繁闪亮,断电在送电状态正常,工作一段时间故障再次出现,请问S11代表什么故障?什么原因会造成这种情况,我现场使用DP-L2通信。 最佳…

    SIMATIC S5 2017年6月3日
  • S5 PLC 的存储单元

    PY2,PW2,OY,OW,SY,SW,DR,DL,DW,DH等这些内容,请都给给详细说明,有代表性的,如:PY2,OW,SW,DR,DH。 问题补充:py2中的2是平方号的2.&…

    SIMATIC S5 2017年6月3日
  • 西门子S5编程软件使用手册

    公司有一台古董级的设备需要调试恢复生产,用的是s5的PLC.各位大侠谁收藏有西门子S5编程软件使用手册,最好中文版的。能否发给兄弟以解燃煤之急。我的邮箱地址:gexin7701@1…

    SIMATIC S5 2017年5月29日
  • S5 948与S5 948u有哪些不同?

    各位前辈:我有一个问题,为什么s5适配器能够连接S5 948,却不能连接S5-948u呢?s5适配器是经过5V外部供电的。 最佳答案 希望这个资料对你有帮助:《SIMAT…

    SIMATIC S5 2017年5月29日
  • S5与S7如何实现通信

    有几种方式,都如何实现,谢谢 问题补充:s5上可以接Profibus通信线吗,在s5上应该用什么通信模块 最佳答案  《S5兼容的通信》:下载 http://w…

    SIMATIC S5 2017年6月1日
  • s5软件安装位置

    我安装的STEP5V6.6+GRAPH5V6.0,都完成后!运行时出现下面:invalid keyboard code specifiedabnorm…

    SIMATIC S5 2017年5月28日