登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:关于SCL程序找零问题

点击:852 回复:7

帮忙看下问题出在了哪里,都是浮点数类型,为何OB块运算不出来,而FC块已经运算出来了?
附件 微信图片_20200807091655.jpg
附件 微信图片_20200807091709.jpg
附件 微信图片_20200807091719.jpg
附件 微信图片_20200807091733.jpg
20-08-07 09:20
显然FC1中的Temp变量和OB中连接在FC输出端的TEMP并不是同一个变量,请上传完整截图,包括FC的输入输出定义,你的截图并没有包括Five-5元这类输出变量的赋值。
Good Luck~
20-08-07 11:20
不带这样写程序的。先熟悉一下基本规则
20-08-07 11:26
这里的temp只是一个代号而已,并不是指代FC中的TEMP
附件 1596781500(1).jpg
附件 1596781569(1).jpg
20-08-07 14:27
麻烦分享下心得,不胜感激!
20-08-07 14:28

引用 1040500788 在 2020/8/7 14:27:48 发言【内容省略】

贴出OUTPUT变量赋值的程序段!!!
不直接贴出足够信息的程序段不是在浪费自己的时间么。
Good Luck~
20-08-07 14:48

引用 1040500788 在 2020/8/7 14:28:21 发言【内容省略】

就是你自己在FC块里内部调用了实际地址,然后又在FC引脚上再一次调用实际地址。造成多次输出
20-08-07 16:58
多谢,问题已解决!把注释和变量定义搞混了
20-08-21 11:31

工控新闻

更多新闻资讯