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

主题:关于FX结构化程序FB使用定位指令的一些问题

点击:4072 回复:22

标签里定义为无符号数一样报错,我试过了。而且在FB里转换那就跟在FB里直接指定软元件一样了
最后修改:2017/7/22 10:32:41
17-07-22 10:31
说白了就是跟西门子的FB是一样的自建变量编程,主程序调用
喜欢西门子的是因为他们不知道三菱的结构化编程罢了
17-07-22 21:59
额,这个我知道
17-07-26 17:01
西门子的只要该数据定义为一种类型,下一次这个地址就不能变化了!
例如QD20如果定义为浮点数,那么你写QW20就是错误的!
但是三菱浮点数可以分开做,例如K8M1000是浮点数,直接用K4M1016就会发现是原浮点数的整数部分!
西门子的话铁定需要转换才行
17-07-26 19:04
三菱的软元件没有字节,字与双字之分的,只有在使用32位指令的时候相应的软元件才会定义位双字,
而我在主程序用过双字的DMOV传送或者MOVE指令使相应的软元件和FB里的标签类型一样,然而并没有什
卵用,依旧报错。不知道是不是三菱的结构化设计的未考量的BUG,还是需要其他方式来解决
17-07-27 16:38
不过我用三菱Q系列的结构体编程,没有遇到数据类型问题啊
17-07-27 22:49
我用的是FX的结构化编程,可能是不够完善?
17-07-29 11:15

引用 854299181 在 2017/7/29 11:15:04 发言【内容省略】

我这次用FX5U做事情,试一下FX的结构化编程
17-07-29 21:15
我用works3打开过那个FB一样的报错。。。。
17-07-30 21:47
你可以试试TBL指令啊,只要设置好就可以了,不用那么麻烦的。
至于复位,在FX3U中M8002是初始脉冲,可以用这个脉冲的上升沿来复位你的软元件就可以了。
我是新手,也不是太懂,若有不足之处,清大神指出。
17-08-02 10:24

上一页 下一页

工控新闻

更多新闻资讯