请教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的编程手册,谢谢 我的邮箱是cmos193@126.com 最佳答案 已发到你邮箱,注意查收  提问者对于答案的评价:谢谢,到了

    SIMATIC S5 2017年6月1日
  • S5-95U故障,急求高手指点

    我公司有一台机器2,3年没用了,现在再来开机时PLC S5-95U不行运行,BATTERY OFF/LOW灯不亮,STOP红灯亮,复位过了也没用,PLC&nbs…

    SIMATIC S5 2017年6月1日
  • 求西门子S5安装软件

    我新接手的设备它的PLC系统是S5的,现在单位又没哟S5的安装软件,哪位好心人能发我一个安装软件。我现在比较着急,谢谢大家了!这是我的邮箱398309934@qq.com 最佳答案…

    SIMATIC S5 2017年6月1日
  • step5交叉表中(**ls.ini),如何察看某个dw xx是哪一个db块的?谢谢!

    step5交叉表中(**ls.ini),如何察看某个dw xx是哪一个db块的?谢谢!如:X reference list: data&nb…

    SIMATIC S5 2017年5月31日
  • STEP5安装软件

    我是新手以前一直用S7的系统,现在刚刚接触S5请问那位大侠能告诉我那里有S5的软件下载,有没有中文资料可以下载一些。 最佳答案 S5的软件及中文资料下载链接——http://www…

    SIMATIC S5 2017年6月1日
  • 西门子编程。。。。。。。。

    西门子和三菱的编程哪个好学一点?本人小白,想从简单的学起。 钻石用户推荐最佳答案 你应该从市场的的占有量来学习假设你学习一个品牌学完了找不到工作那有什么用呢西门子PLC据说在国内市…

    SIMATIC S5 2021年7月5日
  • 关于调用SFC51的问题

    直接上图问题1、看程序的引脚是SZL_ID,为什么说输入SSL_ID=292(H),文中讲解的有好几处呢,是笔误还是什么?问题2、表中第4行从BIT6开始,写的是S5区域中的扩展设…

    2021年7月5日
  • 程序片段

    AN    F     0.1     …

    SIMATIC S5 2017年5月29日
  • S5转换S7后 DB数据类型全部都变成 WORD类型了

    S5转换S7后 DB数据类型全部都变成 WORD类型了,这是为什么?我需要的是具体数据类型啊,比如 INT型。这种情况需要手动进行类型转换吗,还是默认…

    SIMATIC S5 2017年5月28日
  • s5现场走线

    我公司购进二手扒皮一台,它是用S5编程器。它的总站308-3UA11和4个分站318-8MA11之间是如何连接,电缆型号是什么。 最佳答案 扒皮是什么设备?  …

    SIMATIC S5 2017年6月3日