标王 热搜:
 
当前位置: 首页 » 资料 » PLC技术 » 正文

用程序状态功能调试PLC程序

放大字体 缩小字体 发布时间:2016-08-30 16:32 浏览次数:26

    1.启动程序状态

    可以通过在程序编辑器中显示执行语句表、梯形图或功能块图程序时的状态(简称为程序状态),来了解用户程序的执行情况,对程序进行调试。

    启动程序状态的过程如下:将经过编译的程序下载到CPU;将CPU切换到RUN或RUN-P模式;打开逻辑块,点击工具条上的按钮,进入在线监控状态。

    在运行时测试程序如果出现功能错误或程序错误,可能会对人员或财产造成严重损害。

    2.语句表程序状态的显示

    从光标选择的程序段开始监视程序状态。在图4-11所示的语句表编辑器中,右边窗口显示每条指令执行后的逻辑运算结果( RLO)和状态位STA( Status)、累加器1(STANDARD)、累加器2( ACCU 2)和状态字(STATUS WORD),以及其他内容。

    在菜单命令“选项”→“自定义”打开的对话框的STL选项卡中,选择需要监视的内容。在“LAD/FBD”选项卡可以设置梯形图(LAD)和功能块图(SFB)程序状态的显示方式。

用程序状态监视语句表程序

    图4-11    用程序状态监视语句表程序

    3.梯形图程序状态的显示

    梯形图和功能块图用绿色连续线来表示状态满足,即有“能流”流过,见图4-12左边较粗较浅的线;用篮色点状细线表示状态不满足,没有能流流过;用黑色连续线表示状态未知。

    在程序编辑器中执行菜单命令“选项”→“自定义”,在“LAD/FBD”选项卡中可以改变线型和颜色的设置。

梯形图程序状态的显示

    图4-12    梯形图程序状态的显示

    进入程序状态之前,梯形图中的线和元件因为状态未知,全部为黑色。启动程序状态监控后,从梯形图左侧垂直的“电源”线开始的连线均为绿色(见图4-12),表示有能流从“电源”线流出。有能流流过的处于闭合状态的触点、方框指令、线圈和“导线”均用绿色表示。

    如果CALL指令成功地调用了逻辑块,CALL线圈为绿色。如果跳转条件满足,跳转被执行,跳转线圈为绿色。被跳过的程序段的指令没有被执行,这些程序段的梯形图为黑色。

    梯形图中加粗的字体显示的参数值是当前值,细体字显示的参数值来自以前的循环,即该程序区在当前扫描循环中未被处理。

    4.使用程序状态功能监视数据块

    必须使用“数据视图”方式在线查看数据块的内容,在线数值在“实际值”列中显示。程序状态被激活后,不能切换为“声明视图”方式。



用程序状态功能调试PLC程序
网址: http://www.kuqiw.cn/ziliao/show/103/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
最新资讯
最新产品立即发布»
最新企业立即注册»
企业新闻
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | 浙ICP备110196220号