水电电工知识
STEP7-Micro/WIN编程软件程序的编译与保存
2024-09-15  浏览:45
    1.程序的编译
    将PLC程序中的指令助记符、梯形图符号转换为CPU机器码的过程称为“编译”。通过编译功能,可以对程序的语法、结构以及图形进行一次全面的检查。
    通过主菜单选项“PLC”一“编译(Compile)”或“全部编译(Compile All)”(见图12-2.9),可进行程序的编辑。

    通过点击工具栏的编译、全部编译按钮(见图12 -2.10),同样可以实现对程序的语法、结构的检视。其中,“编译”为对现编辑的窗口(程序块或数据块)的检查:“全部编译”为对PLC全部程序(程序块、数据块和系统块)进行的检查。

    系统默认的位置为STEP7的“Project File”文件区或“All S7-200 Projects”文件区。文件名可以根据需要进行输入与修改。
    编译完成后,在“输出窗( Output Windows)区”可以显示所输入的PLC程序的编译结果、程序块的大小、出错位置与错误代码等。
    全部编译器错误均列在输出窗口中,双击错误指示,编辑器可以直接将光标定位至错误的位置(见图12-2.11)。程序修改成功后,可以再次进行编译,直到错误信息消失。

    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.程序的保存
    程序编辑完成后,利用快捷键菜单“文件( File)”一“保存(Save)”选项,将当前打开的程序以*.mwp作为扩展名保存到指定位置。
    系统默认的位置为STEP7的“Project File”文件区或“All S7-200 Projects”文件区。文件名可以根据需要进行输入与修改。
更多»您可能感兴趣的文章:
更多»有关 水电 电工维修 的产品:
低价出售发动机故障诊断仪

低价出售发动机故障诊断仪

价格:到店咨询

碳平衡油耗仪厂家直销

碳平衡油耗仪厂家直销

价格:到店咨询

供应逆反射标志测试仪质量好

供应逆反射标志测试仪质量好

价格:到店咨询

浙江砂尘试验机品牌厂家→林频仪器

浙江砂尘试验机品牌厂家→林频仪器

价格:66.00/台

紫外线老化试验箱雅士林官方网站

紫外线老化试验箱雅士林官方网站

价格:到店咨询

北京高低温试验箱厂_性价比最好的是谁

北京高低温试验箱厂_性价比最好的是谁

价格:到店咨询

  • 水电电工资讯
  • 发表评论 | 0评
  • 评论登陆
  • 移动社区 天花之家 木门之家 灯具之家 铁艺之家 幕墙之家 五金头条 楼梯头条 墙纸头条 壁纸头条 玻璃头条 老姚之家 灯饰之家 电气之家 全景头条 陶瓷之家 照明之家 防水之家 防盗之家 博一建材 卫浴之家 区快洞察 建材 枣庄建材 临沂建材 南昌建材 上饶建材 抚州建材 宜春建材 吉安建材 赣州建材 鹰潭建材 新余建材 九江建材 萍乡建材 景德镇陶瓷 石家庄建材 衡水建材 廊坊建材 沧州建材 承德建材 建材之家 企业之家 720全景
    (c)2015-2017 BO-YI.COM SYSTEM All Rights Reserved