SIEMENS浙江省杭州市(授权)西门子一级代理商——西门子华东总代理
西门子200SMART PLC的移位寄存器指令如下图:
EN:每个扫描周期扫描到条件满足指令就执行一次,一般用边沿执行。
DATA:状态移入位(次品检测传感器)。
S_BIT:指定移位寄存器的最低位。
N:指定移位寄存器的长度和方向(N为正数左移,N位负数右移)最大为64位。
左移指由低位向高位移,右移为由高位向低位移。
每次固定移动一位,不可更改。
位排列顺序遵循编号越大越在高位,与其他移位指令排列方式不一致。即Q0.7的高位为Q1.0。
移位寄存器典型的应用是在次品检测和剔除生产线上,如果检测到次品就马上剔除,相对来说所花的时间长效率低,如果要等待移动到几个工位后再剔除,那么就可以利用移位寄存器指令将次品信号实时采集并保存到存储器中,然后整体移动几个工位再进行剔除。
如下图所示为次品检测工作台。
控制流程如下:
凸轮转一圈,工件向前移动一个位置,BL2为检测凸轮,给一个脉冲信号。BL1为检测次品信号,检测到次品给出一个信号。YV为电磁阀信号,当YV得电时,打开底盖,上面的次品就掉下次品箱中,0.5秒后自动关闭。
要求:检测到次品后移动四个工位后才驱动电磁阀掉到次品箱里。
I/O分布如下:
次品接通信BL1:I0.0
移位脉冲信号BL2:I0.1
YV接通电磁阀:Q0.0
控制程序如下:
展开全文
相关产品