发表于:2006/1/12 17:48:00
#0楼
我现在用台达ES32PLC,在编程过程中遇到了问题
程序过程是这样的:我做的是自动浸漆生产线的自动控制系统,分别给工件浸底漆和面漆。有两个浸漆槽,用悬挂链把55个工件挂上,然后自动喷漆,先给工件喷底漆然后给喷面漆后下件。两个浸漆槽分别放到两升降平台上,平台分别有上、下限位开关,上升由电机驱动,下降为电磁阀。
我现在设计的是,用两个传感器分别记次,当悬链运行后先用传感器1检测并记数。当传感器1检测到工件时平台一动作给工件浸底漆,共依次浸完55件然后在由传感器2检测并记数,当传感器2检测到工件时平台二动作给浸完底漆的工件浸面漆,当浸完55个后(浸完面漆经过烘干来一个就下件并挂上新的工件)再切换到传感器1检测并记数,依次循环。
问题是出现在,两个平台之间间隔一个工位,当传感器1检测到55个后启动传感器2,传感器2检测的工件不是喷完底漆的第一个,而是喷完底漆的第55个。还有就是,再次运行传感器1时传感器1检测的又会为没有喷底漆的第二个工件。



程序过程是这样的:我做的是自动浸漆生产线的自动控制系统,分别给工件浸底漆和面漆。有两个浸漆槽,用悬挂链把55个工件挂上,然后自动喷漆,先给工件喷底漆然后给喷面漆后下件。两个浸漆槽分别放到两升降平台上,平台分别有上、下限位开关,上升由电机驱动,下降为电磁阀。
我现在设计的是,用两个传感器分别记次,当悬链运行后先用传感器1检测并记数。当传感器1检测到工件时平台一动作给工件浸底漆,共依次浸完55件然后在由传感器2检测并记数,当传感器2检测到工件时平台二动作给浸完底漆的工件浸面漆,当浸完55个后(浸完面漆经过烘干来一个就下件并挂上新的工件)再切换到传感器1检测并记数,依次循环。
问题是出现在,两个平台之间间隔一个工位,当传感器1检测到55个后启动传感器2,传感器2检测的工件不是喷完底漆的第一个,而是喷完底漆的第55个。还有就是,再次运行传感器1时传感器1检测的又会为没有喷底漆的第二个工件。



