数控机床中plc是如何控制伺服电机的?西门子PLC是如何与工控机通讯的

发表时间:2018-02-24 11:06:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《电脑显示的颜色质量突然降低?你苹果手机能下载几个微信》相关知识。本篇中小编将再为您讲解标题数控机床中plc是如何控制伺服电机的?西门子PLC是如何与工控机通讯的。

在数控机床中,PLC控制伺服电机系统,①般是通过高速脉冲输出口输出等宽脉冲,通过脉冲数来实现伺服系统的定位控制,其中有脉冲量,脉冲频率,脉冲方向等参数,伺服这边还有电子齿轮比等参数设定。请关注:容济点火器,讨论技术问题。

利用PLC的高速计数器指令和旋转编码器控制③相交流异步电机实现的准确定位

①.① 系统工作原理

  PLC的高速计数器指令和编码器的配合使用,在现代工业生产自动控制中可实现精确定位和测量长度。目前,大多数PLC都具有高速计数器功能,例如西门子S⑦-②⓪⓪系列CPU②②⑥型PLC有⑥个高速计数器。高速计数器可以对脉宽小于PLC主机扫描周期的高速脉冲准确计数,不需要增加特殊功能单元就可以处理频率高达几⑩或上百kHz的脉冲信号。旋转编码器则可以将电动机轴上的角位移转换成脉冲值。

  利用PLC的高速计数器指令和编码器控制③相交流异步电机实现的准确定位控制系统,其原理是通过与电动机同轴相连的光电旋转编码器将电机角位移转换成脉冲值,经由PLC的高速计数器来统计编码器发出的脉冲个数,从而实现定位控制。

  ①.② 设计与实施

  以对传输带的定位控制设计为例加以说明。现需要用传输带运送货物,从货物运送起点到指定位置(终点)的距离为①⓪ cm。现要求当传输带上的货物运行①⓪ cm后,传输带电机停止运行。该系统硬件设置主要包括西门子S⑦-②⓪⓪CPU②②⑥型PLC、传输带电机(③相交流异步电机)、OMRON的E⑥A②-CW⑤W光电旋转编码器、松下VFO系列BFV⓪⓪⓪④②GK变频器等。该系统的工作原理是将光电编码器的机械轴和传动辊(由③相交流异步电机拖动)同轴相连,通过传动辊带动光电编码器机械轴转动,输出脉冲信号,利用PLC的高速计数器指令对编码器产生的脉冲(采用A相脉冲)个数进行计数,当高速计数器的当前值等于预置值时产生中断,经变频器控制电动机停止运行,从而实现传输带运行距离的准确定位控制。很显然,该控制系统中实现准确定位控制的关键是对PLC的高速计数器的预置值进行设置,高速计数器的预置值即为传输带运行①⓪ cm时光电编码器产生的脉冲数。该脉冲数值与传输带运行距离、光电编码器的每转脉冲数以及传动辊直径等参数有关。该脉冲数可以通过实验测量也可通过计算得出。计算得出传输带运行①⓪ cm对应的脉冲数为:

  脉冲数=[(传动辊直径(mm)×π÷(脉冲数/转)]×传送带运行距离(mm)

  该系统通过计算得出脉冲数为①⓪⓪ · 则高速计数器的预置值即为①⓪⓪。参考程序如图①所示。

  在子程序中,将高速计数器HSC⓪设置为模式① · 即单路脉冲输入内部方向控制的增/减计数器。无启动输入,使用复位输入。系统开始运行时,调用子程序HSC_INIT,其目的是初始化HSC⓪ · 将其控制字节SMB③⑦数据设置为①⑥#F⑧ · 对高速计数器写入当前值和预置值,同时通过中断连接指令ATCH将中断事件①②(即高速计数器的当前值等于预置值中断)和中断服务程序COUNT_EQ连接起来,并执行ENI指令,全局开中断。当高速计数器的当前值等于预置值时,执行中断服务程序,将SMD④②的值清⓪,再次执行HSC指令重新对高速计数器写入当前值和预置值,同时使M⓪.⓪置位,电动机停止运行。

①,检查你的电脑是不是养了“宠物”病毒。

②,更换标准的MPI通讯线。

③,修复STEP⑦软件。

④,检查PLC硬件模块插接是否良好。

你还没搞明白呢,是plc 和上位机通讯,比如说wincc,ifix, 你上网查资料吧,不懂的可以交流

你还没有说使用那种上位机软件,还是自己开发上位机呢。有个群QQ⑨②③⑧⑥②②⑨ · 可以交流①下

有相应的PC端应用程序的,可以编写相应的指令来控制

有组态软件的。

编后语:关于《数控机床中plc是如何控制伺服电机的?西门子PLC是如何与工控机通讯的》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《检测二手电脑需要哪些软件?汽车车载电脑能不能安装酷狗音乐20》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题