1. 三菱plc错误代码c9322
软元件超出范围。
比方:三菱FX1S,辅助继电器M0-M383为一般使用,M384-M511为保持用,M8000-8255为特殊用。如果你编入大于M512软元件就会出错错误代码:C9327。
寄存器、定时器、计数器等一样的道理,超出范围就会出错。三菱FX1S写入中我就曾经把M8000写少一个0变成M800,改正后就正常了。
2. 你好,看到你百度里的回答,所以想找你帮忙下,我用三菱PLC编译时出现双线圈错误,且程序写入时出错
首先你要知道你的PLC的编程线接到那个COM口上了。
如果用的是COM口的编程线,通常选择COM1
如果用的是USB接口的编程线,并且不知道对应哪个COM口的话,最简单的方法就是打开电脑的设备管理器然后查看里面的COM口编号,如果还是不能确认是哪个COM口的话,就插入或者拔出USB编程线,设备管理器中会相应的显示一个COM删除或者增加。
双线圈的错误,你可以在程序检查功能里查找是那个线圈出现错误了。
例如: 想用X0 和X1 同时驱动Y0,即 X0 X1中有一个闭合Y0则输出。
错误的双线圈写法
LD X0
OUT Y0
LD X1
OUT Y1
正确的写法:
LD X0
OR X1
OUT Y0
3. 三菱PLC编程时,程序编译后错误代码F1302什么意思,并且程序不能保存
你用的是哪个系列的CPU,Q的还是FX系列的,错误代码应该可以在帮助里查到的,不过WIN7系通安装的GX DEVELOPER没法查看帮助,可以按照以下下载:
Win7不支持CHM格式的帮助文档,因此需要安装安装微软的KB917607补丁。
补丁下载地址:
32Bit:http://download.microsoft.com/download/9/A/8/9A8FCFAA-78A0-49F5-8C8E-4EAE185F515C/Windows6.1-KB917607-x86.msu
64Bit:
http://download.microsoft.com/download/9/A/8/9A8FCFAA-78A0-49F5-8C8E-4EAE185F515C/Windows6.1-KB917607-x64.msu
如果你用的是GX2应该不存在看不到帮助的问题。
不能编译的情况下肯定是不能保存的。
4. 出现中文符号时,编译错误信息显示什么
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
打开APP
System_sleep
关注
VS2019代码中包含中文内容导致的编译错误和打印输出乱码问题 原创
2022-06-25 17:45:47
2点赞
System_sleep
码龄11年
关注
前言
在VS2019中,如果代码中包含中文字符串定义或注释,会导致各种莫名其妙的编译错误,就算是运气好,编译没有报错,也会遇到控制台打印中文乱码的问题,让人倍感烦躁。
编译问题
1. 代码中定义了中文字符串常量导致编译错误:“常量中有换行符“ ;
2. 代码中包含中文注释导致编译错误:找不到XXX (宏、变量)、XXX不是常量/变量及由于找不到声明导致的其他问题;
打印乱码问题
代码打印中文字符串,在命令提示符输出是乱码;
解决方法,三种方法任选其一:
一. 修改代码文件格式为utf-8带签名,让MSVC编译器能够自动识别并以utf-8 BOM格式加载文件:
使用外部编辑器将代码文件保存为utf8-BOM格式;
或 打开代码文件,在VS2019 “高级保存选项” 中将代码文件保存格式选择为“Unicode-带签名“;
二. 修改代码格式:
修改中文字符串、中文注释的格式,在中文结尾处添加英文空格,让MSVC编译器能够以GBK编码方式加载编译中文utf-8编码字符串,可以解决编译报错问题,打印还是乱码;
三. 强制指定MSVC编译器加载代码文件的编码格式:
在VS2019“项目”-“工程属性”对话框-“C/C++”-“所有选项"子页,在“附加选项”内添加 “/utf-8” (等同于”/source-charset:utf-8 /execution-charset:utf-8");
在VS2019“项目”-“工程属性”对话框-“C/C++”-"所有选项"子页,在“附加选项”内添加 “/source-charset:utf-8 /execution-charset:gbk” (前者表示文件本身的编码,后者表示编译以后的字符数组内的字节是什么编码);
总结:
1. 如果是新建工程,推荐方法一,让所有新建代码文件都统一为utf-8 BOM 格式;
2. 如果是跨平台代码,且文件包含少量中文注释,可以尝试方法二;
3. 如果是已有的历史复杂工程(非使用工具导出的解决方案),可以尝试方法三, 但需要注意设置execution-charset时,要同时考虑到UI显示和打印二者对字符串编码的要求(可能不一致);
5. 三菱PLC程序中已完成全部编译。Error: 0, Warning: 0, CheckWarning: 8这样可以运行吗
可以运行,一般没有错误就可以运行,警告一般不影响运行
6. 给三菱PLC下载程序时提示:MELSEC程序出错,请再起动<ES;0180800C>,要怎么解决
我碰到多次这样问题,是电脑的USB口与编程线通信有错误,关机半小时再开一般可以,最好用另外电脑试试。
7. c语言helloworld代码是对的,但编译错误
写c语言的时候,如果代码没错,这只能说明语法没有出错,直接导致的结果就是能编译通过,并不意味着执行的结果就是正确的。影响c语言代码执行结果的因素非常多。
一、指针的不正确运用;
二、变量精度问题。char,int,unsigned int,long ,float等,如果变量精度使用不正确,也会影响运算结果;
三、运算符的应用不正确。例如除,取余的区别;
四、正负符号位;
五、运算符的优先级使用;
六、编译器不同。各种编译器也可能造成结果不一致;
C语言虽然是一门比较简单的语言,但是要掌握这些细节,其实并不容易。
8. 三菱PLC程序写入时出现 MELSOFT 程序错误ES: 0180800c 是啥意思
此错误为USB下载线连接错误,拔掉重新插过就OK 了
9. 三菱PLC程序编译后错误代码C9319什么意思
三菱的PLC中H代表的是十六进制常数,H36C9也就是十六进制的常数36C9,等于十进制的14025。置于这个常数的意义,那么只能结合你的工程去看了。 望采纳。。。。
10. 编译器错误。怎么办
这是两个截然不同的概念。不是叫做:编译器错误,而是应该叫做:编译错误。如果说真的是编译器内部本身(例如:C语言编译器、或者是别的各种编程语言的编译器)出现了bug 的话,那么任何人也没有办法。只有开发编译器软件的软件开发人员才能够解决这样的问题;
如果是在你的源程序中产生的各种编译错误(例如:语法错误、语义错误等),那么你只能够仔细地检查、编译、调试你的源程序了。