企业信息

    浔之漫智控技术(上海)有限公司

  • 6
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:
  • 公司地址: 上海市 松江区 石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 姓名: 刘经理
  • 认证: 手机已认证 身份证未认证 微信已绑定

晋中西门子PLC代理商

时间:2023-09-26点击次数:15

晋中西门子PLC代理商

晋中西门子PLC代理商

晋中西门子PLC代理商

处理手轮输入信号的PLC程序

选用的手轮是带 A/B相脉冲的手轮,工作电压为DC12~24V,集电极开路输出,A/B相脉冲信号分别接入 PLC 的 XO、X1端。手轮的DC OV端与PLC 输入信号的 COM 端相连。与其相关的 PLC 程序如图 29-2 所示。

连线完毕上电后,可以监视到 C251 的值随着手轮的正反转而变化。

图29-2 用于处理手轮信号的PLC 程序

使用**定位指令,以高速计数器 C251 的数据 D250 作为数据,保持启动指令 X22=ON 一直接通,摇动手轮,可以监视到数据一直变化,但实际电动机并未动作,是什么原因?难道该指令失效了?

经过实验,这条指令(即**定位指令)在一次定位完成后,即使数据发生变化,其指令也无效,必须重新启动触发条件(X22)后,该指令才重新执行一次。

这样在用手轮给出数据后,还必须给出一启动信号,电动机才能运行。实验中,单独给出一启动信号,电动机确实能随手轮给出的数据运动,但电动机的运动一方面显得迟钝。另一方面,其速度忽快忽慢,其迟钝的原因是启动信号总是在手轮停止后才发出,不可避免地要出现迟钝,这种效果不能进入实用阶段。那么,怎样才能具有手轮模式的边摇边动的效果呢?

对手轮模式下启动信号的处理

问题的关键是处理启动信号。由于 PLC 内的高速计数器 C251表示了手轮输入脉冲数据的状态,当 C251 不等于零时表示有脉冲输人,可以用这个状态作为启动信号,当定位完成后用 PLC 内部的定位完成标志 M8029 对 C251 置零,按照这个思路编制了 PLC 程序,未得到良好效果,电动机时转时不转,也不能进入实用阶段。

那么,直接用脉冲信号作为启动信号可以吗?从手轮的A/B 相输人的脉冲已经接人 PLC 的 X0、X1 端作为计数信号,再将 A/B 相脉冲信号连接在 PLC 的输人端 X6、X7上,

图29-3启动信号的处理

实验结果为摇动手轮后,电动机能随之正反向运动,但快速摇动手轮时,电动机不能随之快速运动,有时甚至不动,只有慢速摇动手轮时,电动机才能正常运行,这是什么原因呢?

经过分析,其原因是当输入信号的频到一定数值,**过PLC 程序的扫描周期时, PLC 检测不到手轮 A/B 相脉冲信号的低电平,只检测到高电平,于是定位指令一直保持技通 ON 状态,没有 OFF 到 ON 的变化,所以定位指令就没有执行。从PLC 程上监视到的况确实是输入信号 X6 或 X7 一直保持 ON 状态。

如果 PLC 程序的扫描周期为 2ms,输入信4号滤波延迟时间为 10ms,则允许的手轮脉冲信号频率为1000/12ms,约90Hz。在实验中, 用手轮每转发出 100 脉冲,在 2r/s 时可以观察到电动机已经不能正常运行。

提高 PLC 处理速度响应性的方法

为了提高 PLC 输人信号的响应性,必须使使用其高速输人/输出功能,及缩短输入信号的滤波时间,按此思路编制的 PLC 程序如图 29 3 所示。

1) REF 指令是输入/输出刷新指令,该打指令不受程序扫描周期的影响,直接检测输入信号并立即输出运算。使用该指令后,情情况有所改善,但效果并不明显。这是因为扫描周期的时间本身也很短,扫描周期不是主要因因素。

2) 输入信号的滤波时间是重要影响因素,输人信号的滤波时间较长,所以还必须缩短输入信号的滤波时间。

一般的滤波时间为10ms,经过图 29-3 所示的程序处理后,滤波时间可缩短到1ms。

经以上处理后,输人信号不受 PLC扫描周期的影响,输人滤波时间仅为1ms,综合其他方面的影响,其响应频率可达到 300Hz。手轮的输入脉冲频率可达到300Hz,实际实验时,以每3r/s 的速度摇动手轮,可以驱动电动机运行,这样在伺服驱动器一侧再设定适当的子齿轮比,就能获得适当的电动机运行速度,对于由PLC 直接构成的定位系统而言,这样使用手轮便满足了实用工作机械的要求。

小结:在由 FXPLC构成的定位系统中,可以使用手轮并且可以获得令人满意的实用效果。




http://tianxia56.b2b168.com