广东湘恒智能科技有限公司
主营产品: 西门子PLC,变频器,伺服电机,人机界面 触摸屏 线缆 DP接头
以西门子200SMART为例,用移位寄存器指令实现次品检测实例
发布时间:2024-03-28

西门子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

控制程序如下:

图片

—THE END—


展开全文
商铺首页 拨打电话 QQ联系 发送询价