运行工作方式,机器大概情况, 机器共18 个工位,每个工位为一个机器过程,一个工件为5 米(误差1CM)要求用2000 线的轴式旋转编码器通过PLC 协调控制完成每个工件
每个工位都有一个人,1 个绿启动按钮
一个绿灯,1 个红色急停按钮,1 个红灯
当 1 号工人按 1 号启动按钮后 1 号指示灯亮,2号工人按 2 号启动按钮后 2 号指示灯亮,直到第 18 个工人都按启动按钮后 18 灯全亮,机器开始运转,自动运转到 5 米后停止
绿灯全灭(记米自动复位)等待 18 个工人下一次继续给 18 个运行信号后运行
(红色按钮为紧急停车按钮:当工件工作到一半时紧急停车,手动不复位情况下,8 个工人动启动后机器可继续当前的米数运转
手动复位则重新开始) 当 18 个工人无论哪个工人按红色按钮时机器立即停机(此时红色指示灯全亮,红色按钮释放后指示灯全灭)机器再次启动需 18 个工人都给启动信号才能运行
18 个红色按钮共用PLC 一个点
如果点富裕的话 18 个红按钮分为3 组 ,一组 6 个共用一个点,用3 个点实现这个功能
变频器运行过程,当给变频器运行信号时变频器缓慢启动逐渐加速到高速,指定记米到达时变频器缓慢减速到低速运行,记米到达后变频器立即停止刹车,18 个工位如果少几个工位的把那几个工位短接,要不影响工作
程序分为3 部分,主程序,指示灯输出,初始化
初始化中有两个中断程序,分别为当前值=设定值时中断以及复位时产生的中断
高速计数器HDEF 的通道是HSC0,意思为编码器的A、B 相接 I0
1,复位接在 I0
事件号是10,意思是选择 A/B 正交计数器
中断ATCH 的事件号 12 代表当前值=设定值时中断
事件号 28 代表HSC0 当I0
2 高电平时产生中断
主程序: 变频器变速,HC0 为通道0 的当前值
子程序: 指示灯:都一样不