三菱PLC中FNC12MOV K0 D8176 怎么输不进去啊?帮帮忙怎么能输进去

如题所述

请问是什么型号的CPU?
如果是FX系列,D8176只能对FX2N CPU版本2.0以上才有效。
D8176是设置通信站号的,默认值为0,如果你设置K0的话就没有必要了。追问

那书中在mov前标FNC12有什么用意呢,难道没用吗

追答

MOV是指令助记符,而FNC12表示该指令的功能编号,是一一对应的。
在GX编程软件里只能显示助记符,而功能编号在书中都会标明的。

追问

谢谢,明白了,可不可以留下您的QQ号,我正在自学PLC,经常会遇到一些问题,方便向您请教。谢谢了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-15
前面不需要加 FNC ,直接写 MOV K0 D8176

0 不要写成了O

执行这条指令要加条件 如
LD X0
MOV K0 D8176追问

那书中为什么要显示FNC12 或者是FNC14等等,他们没有作用吗?并且从书中查FNC后面不同的数字都有不同意义,如RNC03: 中断返回指令 ; FNC11区间比较指令,输得时候都不输,能表达出他们的意思吗?麻烦详细解答一下,谢谢。

追答

这个你不必纠结了
FNC12 表示 MOV 指令的 助记符 (12号指令)

而 MOV 才是 指令代码
你无论是写PLC 还是 计算机程序 都得用 《代码》 写

第2个回答  2013-12-05
去掉前面的FNC12,就可以输进去了
第3个回答  2012-05-15
是不是把“零”打成“噢”了
相似回答