当前位置:张前苏PLC软件>>基本命令>>

 

状态转换

定义中的状态命令的一种,格式为:

状态转换  输入内存, 输入改变数值,目标内存,目标原来数值,目标新数值

书写格式必须遵循编程格式.

注意:

1:输入内存 可以使用内存,和定时器, 但是也可以使用输入端口的组合

2:目标内存必须使用内存,而不得使用开关量.

3:输入改变数值目标原来数值目标新数值必须是具体数值 (0-255)

逻辑关系表达:

目标内存等于目标原来数值,不进行任何处理.

目标内存等于目标原来数值时,判断 输入内存是否等于输入改变数值,如果不等于,不进行处理.

定义的结果:

如果等于, 就让当目标内存数值改变成目标新数值

说明:

通常来说, 状态被改变的原因不只一个

比如一个工作状态(用内存02表示)中, 假设等于3

如果遇到特殊按键, 比如ESC或其他组合, 是能退出当前工作状态的

比如当输入11和输入18接通时, 但是输入12-17都不通, 就让状态从3改为0

状态转换  输入口1,B'10000001',内存02,3,0

还有可能是

主要的任务完成, 比如收集20个零件, (输入21产生20个脉冲)

状态从3改为4(所谓的状态4就是进行包装等其他工序)

加法计数 输入21,定时器01,20,恒断 ;定时器01作为计算输入21的输入接通次数的计数器

状态转换  定时器01,20,内存02,3,4

还有可能:

是在这状态停留过久, 显示出错, 错误状态=11

等于常数 内存02,3,中间002 ;内存等于3时,开关 (中间002)接通

常开自复定时分 中间002,定时器02,5 ;时间定为5分钟

状态转换  定时器02,10,内存02,3,11 ;转为报警状态

最重要的是, 状态的这几种可能,是可以同时存在的.互相不影响

 

  当前位置:张前苏PLC软件>>基本命令>>十六位加常数
北京张前苏电子科技有限公司制作