您现在所在的是:

三菱Mitsubishi

回帖:3个,阅读:3649 [上一页] [1] [下一页]
1322
PYM6116
文章数:94
年度积分:50
历史总积分:1322
注册时间:2018/7/21
发站内信
发表于:2018/10/24 23:54:00
#0楼
MOVE_E 编译不了什么原因?
1322
PYM6116
文章数:94
年度积分:50
历史总积分:1322
注册时间:2018/7/21
发站内信
发表于:2018/10/24 23:55:34
#1楼
附件 搜狗截图20181024235015.jpg
37243
cvlsam 版主
文章数:12401
年度积分:1595
历史总积分:37243
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2018/10/25 8:57:11
#2楼
以下是引用PYM61162018/10/24 23:55:34的发言:
附件 搜狗截图20181024235015.jpg
1、MOVE和MOVE_E的指令都是IEC标准指令,他们的区别在于MOVE_E带有EN,ENO控制,在三菱的IEC体系中,你可以使用MOV指令替代,如果要编写通用的程序,你仍然需要使用IEC标准指令,否则会带来移植问题。

2、不能编译的原因在于错误的使用了指令的编写格式:
MOVE_E有3个参数,参数1,EN端,参数2,源数据 参数3目标数据,因此你至少应该使用下列格式的写法:
                     MOVE_E(TRUE,0,D2);

3、可以通过EN端来控制是否赋值,例如当M0为TRUE时,清除D2内的数据。
                     MOVE_E(M0,0,D2);

4、对于IEC编程,建议使用标签编程而不是直接地址。

Good Luck~
1322
PYM6116
文章数:94
年度积分:50
历史总积分:1322
注册时间:2018/7/21
发站内信
发表于:2019/4/30 16:59:19
#3楼
好的!感谢

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

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

31.2002