您现在所在的是:

三菱Mitsubishi

回帖:22个,阅读:3966 [上一页] [1] [2] [3] [下一页]
1033
854299181
文章数:66
年度积分:50
历史总积分:1033
注册时间:2015/1/20
发站内信
发表于:2017/7/22 10:31:05
#10楼
标签里定义为无符号数一样报错,我试过了。而且在FB里转换那就跟在FB里直接指定软元件一样了
[此贴子已经被作者于2017/7/22 10:32:41编辑过]
20183
高雅的雅
文章数:15777
年度积分:-205
历史总积分:20183
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2017/7/22 21:59:35
#11楼
说白了就是跟西门子的FB是一样的自建变量编程,主程序调用
喜欢西门子的是因为他们不知道三菱的结构化编程罢了
那一瞬间忽然不再想你,因为去一趟漠河,走了一趟西藏,逛了一趟天涯海角,泡了一会栖谷温泉,回来就是:一切随他去吧,该咋过咋过!!车祸不死感言
1033
854299181
文章数:66
年度积分:50
历史总积分:1033
注册时间:2015/1/20
发站内信
发表于:2017/7/26 17:01:30
#12楼
回复 #11楼 高雅的雅
额,这个我知道
20183
高雅的雅
文章数:15777
年度积分:-205
历史总积分:20183
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2017/7/26 19:04:10
#13楼
西门子的只要该数据定义为一种类型,下一次这个地址就不能变化了!
例如QD20如果定义为浮点数,那么你写QW20就是错误的!
但是三菱浮点数可以分开做,例如K8M1000是浮点数,直接用K4M1016就会发现是原浮点数的整数部分!
西门子的话铁定需要转换才行
1033
854299181
文章数:66
年度积分:50
历史总积分:1033
注册时间:2015/1/20
发站内信
发表于:2017/7/27 16:38:00
#14楼
回复 #13楼 高雅的雅
三菱的软元件没有字节,字与双字之分的,只有在使用32位指令的时候相应的软元件才会定义位双字,

而我在主程序用过双字的DMOV传送或者MOVE指令使相应的软元件和FB里的标签类型一样,然而并没有什

卵用,依旧报错。不知道是不是三菱的结构化设计的未考量的BUG,还是需要其他方式来解决
20183
高雅的雅
文章数:15777
年度积分:-205
历史总积分:20183
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2017/7/27 22:49:03
#15楼
回复 #14楼 854299181
不过我用三菱Q系列的结构体编程,没有遇到数据类型问题啊
1033
854299181
文章数:66
年度积分:50
历史总积分:1033
注册时间:2015/1/20
发站内信
发表于:2017/7/29 11:15:04
#16楼
回复 #15楼 高雅的雅
我用的是FX的结构化编程,可能是不够完善?
20183
高雅的雅
文章数:15777
年度积分:-205
历史总积分:20183
注册时间:2015/5/12
发站内信
2018论坛解答高手
发表于:2017/7/29 21:15:16
#17楼
以下是引用8542991812017/7/29 11:15:04的发言:
我用的是FX的结构化编程,可能是不够完善?
我这次用FX5U做事情,试一下FX的结构化编程
1033
854299181
文章数:66
年度积分:50
历史总积分:1033
注册时间:2015/1/20
发站内信
发表于:2017/7/30 21:47:14
#18楼
回复 #17楼 高雅的雅
我用works3打开过那个FB一样的报错。。。。
548
907724155
文章数:76
年度积分:50
历史总积分:548
注册时间:2017/8/2
发站内信
发表于:2017/8/2 10:24:30
#19楼
你可以试试TBL指令啊,只要设置好就可以了,不用那么麻烦的。
至于复位,在FX3U中M8002是初始脉冲,可以用这个脉冲的上升沿来复位你的软元件就可以了。
我是新手,也不是太懂,若有不足之处,清大神指出。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003