登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:S7-300的一个小程序问题

点击:448 回复:7

今天学做了个300模拟量的程序,可是在查看结果中发现一个问题,没弄明白,请教各位大师了
    一个液位罐程序,程序运行结果得到一个值(在FB中),比如是 9(浮点数) 而我在FC中调用FB后,FB块输出一个存储量MW0却显示为 0  。然后,我又在FB中加了一段传送指令,而在该段里显示9变为16#41100000传送到MW0。
    再查看FC中调用FB是MW0还是为0,这是咋回事?我错在哪里?请教各位大师了
        不好意思,本想贴图,可是怎么也不行,只能这样了
12-09-06 11:44
浮点数数据长度为32Bit,您为何用MW0来存放呢?
请参阅Step7编程手册附录中关于浮点数的格式,好好参考一下。
Regards
12-09-06 12:49

引用 cvlsam 在 2012/9/6 12:49:45 发言【内容省略】

我欲存放在MD中,可是他显示错误,怎么回事?请指教
12-09-07 10:09
有点难。咱是来学习的。
12-09-07 13:40

引用 heshilih 在 2012/9/6 11:44:35 发言【内容省略】

    各位大侠,现在我把程序运行状态贴图如下:
12-09-07 19:23

引用 heshilih 在 2012/9/7 19:23:18 发言【内容省略】

不好意思,贴不起图,看不了
12-09-07 19:26
附件:
[本地下载]
12-09-07 19:28

引用 heshilih 在 2012/9/7 19:28:37 发言【内容省略】

贴图不上,只能上传一个文件,文件第2页就是我的程序运行状况,请教各位大师解答一下,谢谢
12-09-07 19:31

工控新闻

更多新闻资讯