西门子1200PLC进阶篇——自加自减指令的操作及使用
上一篇我们一起学习了四则运算。今天我们一起来学习自加(递增)自减(递减)指令的操作及使用。
在西门子S7-1200PLC中,递增我们用“INC”表示,递减我们用“DEC”表示。递增递减运算我们可以在“基本指令”的“数学函数”中找到,作为计算使用。
使用的时候,我们可以将我们要用的指令直接从“数学函数”中拖取到我们需要的位置即可,也可以直接双击我们需要的指令。
“EN”表示使能输入,“ENO”表示使能输出,“IN/OUT”表示要递增(递减)的值。
例程:
第一个程序是使用的是递增:当I0.0条件满足时,MD10中的数据会自己加“1”,如果MD10原来是0,那么I0.0满足一次的时候,MD10中的数据会变成“1”。
第二个程序是使用的是递减:当I0.0条件满足时,MD10中的数据会自己减“1”,如果MD10原来是1,那么I0.0满足一次的时候,MD10中的数据会变成“0”。
博途软件为了方便我们操作,我们可以直接在程序中修改指令。双击下图中的红色框区,就会出现一个下拉菜单,就可以选择我们需要的指令。
递增递减指令在使用的时候我们要在下图的红框中双击,确定我们运算的数据类型,操作方式和修改指令一样。
注意:在使用递增递减指令的时候,我们需要用上升沿或下降沿来作为条件,确保我们的指令能够正常使用。
项目控制:某设备加工完十个成品,设备就会报警,提醒工作人员把成品拿走。
以上是西门子S7-1200PLC递增递减的操作和应用,如有不对的地方,请各位指正。