[西门子] 巧用 INC_B、INC_W、INC_DW 指令,实战应用技巧

[复制链接]
查看34 | 回复0 | 3 天前 | 显示全部楼层 |阅读模式
INC_B、INC_W、INC_DW指令应用


今天,为大家介绍 INC_W(自加一指令)及其应用。在程序中,INC_W 指令可实现对指定数据的自增操作,具体表现为将目标数据的值加 1。


接下来,我将详细讲解如何在程序中运用该指令,以充分展现其功能



程序上应用


第一步,我们先来分析两段程序。大家可以思考一下,屏幕上展示的这段程序是什么含义?在实际运行中,它能否正常工作呢?





第二步,我们开始编写上图所涉及的程序,具体各程序段要求如下:

1:程序段一:编写一个启保停电路程序。


2:程序段二:利用启保停线圈的常开触点触发 SM0.5(0.5 秒脉冲),经上升沿脉冲处理后,触发 INC_W(自加一指令)。其中,INC_W 指令的输入(IN)为 VW100,输出(OUT)也为 VW100。


3:程序段三:使用启保停程序中 M0.1 停止按钮的常开触点触发 MOV_W 传送指令。将数值 0 作为 MOV_W 指令的输入(IN),并将其传送到 VW100(OUT)。


4:程序段四:运用比较指令(大于等于整数)对 VW100 的数值与 10 进行比较,若满足条件则触发线圈 Q0.0。


5:程序段五:同样运用比较指令(大于等于整数)对 VW100 的数值与 10 进行比较,若满足条件则触发线圈 Q0.1














威纶通触摸屏画面编写


第一步:(组态画面)

启动按钮、停止按钮、运行指示灯、Q0.0指示灯、Q0.1指示灯。





演示画面







免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则