STEP7-Micro/WIN编程软件程序的编译与保存

时间:2023-03-19作者:佚名
1.程序的编译
将plc程序中的指令助记符、梯形图符号转换为CPU机器码的过程称为“编译”。通过编译功能,可以对程序的语法、结构以及图形进行一次全面的检查。
通过主菜单选项“PLC”一“编译(Compile)”或“全部编译(Compile All)”(见图12-2.9),可进行程序的编辑。
STEP7-Micro/WIN编程软件程序的编译与保存
通过点击工具栏的编译、全部编译按钮(见图12 -2.10),同样可以实现对程序的语法、结构的检视。其中,“编译”为对现编辑的窗口(程序块或数据块)的检查:“全部编译”为对PLC全部程序(程序块、数据块和系统块)进行的检查。
STEP7-Micro/WIN编程软件程序的编译与保存
系统默认的位置为STEP7的“Project File”文件区或“All S7-200 Projects”文件区。文件名可以根据需要进行输入与修改。
编译完成后,在“输出窗( Output Windows)区”可以显示所输入的PLC程序的编译结果、程序块的大小、出错位置与错误代码等。
全部编译器错误均列在输出窗口中,双击错误指示,编辑器可以直接将光标定位至错误的位置(见图12-2.11)。程序修改成功后,可以再次进行编译,直到错误信息消失。
STEP7-Micro/WIN编程软件程序的编译与保存
S7-200常见的程序编制、编译出错代码以及含义如下:
0001:所编程的高速计数器(HSC)尚未被定义;
0002:中断输入点的地址与高速计数器(HSC)冲突;
0003:高速计数器(HSC)的地址与中断输入点冲突:
0004:中断程序中使用了ENI、DISI、HDEF指令:
0005:高速计数器(HSC)被重复定义;
0006:使用的间接寻址方式不正确;
0008:子程序的嵌套层数过多;
0080:程序太大,无法进行正常的编译处理;
0081:程序网络太复杂,导致了堆栈的溢出;
0082:程序中使用了非法的指令;
0083:缺少主程序结束指令;
0085: FOR、NEXT指令未配套使用,缺少FOR指令;
0086: FOR、NEXT指令未配套使用,缺少NEXT指令:
0087:缺少子程序、中断程序的编号;
0088:缺少子程序结束指令;
0089:缺少中断程序结束指令;
0090:输入的参数不正确:
0091:输入的地址范围不正确;
0092:计数器的计数值设定不正确:
0093: FOR、NEXT嵌套层数过多。
2.程序的保存
程序编辑完成后,利用快捷键STEP7-Micro/WIN编程软件程序的编译与保存菜单“文件( File)”一“保存(Save)”选项,将当前打开的程序以*.mwp作为扩展名保存到指定位置。
系统默认的位置为STEP7的“Project File”文件区或“All S7-200 Projects”文件区。文件名可以根据需要进行输入与修改。

相关阅读

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目