技术频道

娓娓工业
您现在的位置: 中国传动网 > 技术频道 > 技术百科 > MC500系列PLC高速输入功能应用例程

MC500系列PLC高速输入功能应用例程

时间:2024-02-26 15:03:40来源:深圳市雷赛智能控制股份有限公司

导语:?在运动控制设备中,我们经常会碰到高速输入信号需要计数,输入频率远高于普通IO的采样频率,这时候就需要用到PLC的高速输入功能。

  在运动控制设备中,我们经常会碰到高速输入信号需要计数,输入频率远高于普通IO的采样频率,这时候就需要用到PLC的高速输入功能。雷赛MC500系列内置了6路的高速计数输入端口,可直接用于采集高速输入信号。本例使用MC500 PLC本体自带的高速输出口发脉冲,并将其直接接入到本体的高速输入端口,用来演示高速计数功能的应用。

雷赛智能

图1 硬件连接示意图

  02、操作步骤

  1)在LeadSys Studio软件界面选择所使用的计数器及高速输出端口,设置计数模式、输入计数方向及高速输出模式,如图2及图3所示。 ①鼠标左键双击“High_Speed_IO_Module”(High Speed IO Module); ②左键单击“轴参数设置”进入高速输出端口配置界面,选“轴 0”,勾选“启用”,脉冲输出模式为“AB相”,其余设置采用默认参数; ③ 左键单击“高速输入设置”进入高速输入端口配置界面,选“计数器 0”,勾选“启用”,工作模式为“A/B相1倍频”,计数方向为“正向”,计数模式为“线性模式”,上限值及下限值采用默认的最大计数范围。

雷赛智能

图2 高速输出端口设置

雷赛智能

图3 高速输出端口设置

  2)创建如图4所示的变量。

雷赛智能

图4 创建变量

  3)编写计数器预置及计数器计数功能块,如图5。 ①计数器预置功能块(清零则可预置“0”,清零与预置值功能使用方式一致,只是预置值的不同) ②计数器计数功能块

雷赛智能

  图5 计数器预置功能块及计数器计数功能块

  4)编写脉冲输出口的功能块图6中标注的模块功能为: ①MC516及MC532脉冲轴绑定功能(使用脉冲轴时必须调用),当模块内发生报错,必须先调用MC_Reset清除轴报错状态,再触发xClearRrr清除模块内错误②轴使能③轴相对运动功能块图7中的标注的模块功能为: ④清除轴报错功能块⑤轴停止运动功能块

雷赛智能

图6 脉冲轴绑定、轴使能及轴相对运动功能块

雷赛智能

图7 轴复位及轴停止功能块

  5)编写逻辑控制程序。图8为逻辑控制程序,图中标注的程序解释如下: ①调用PRG下的脉冲输出程序段及计数程序段;LS_MotionControl_P功能块的 stAxis的端口指针变量地址赋值; ②对所有功能块进行复位③计数器计数前的清零(注意:计数器清零要在LS_Counter_Enable为TURE情况下,再触发LS_PresetValue才可清零;预置值与清零功能使用方式一致,只是预置值的不同)④计数器打开⑤触发脉冲输出功能块进行脉冲输出⑥脉冲输出完成后复位

雷赛智能

图8 逻辑控制程序

-END-

标签: 雷赛智能

点赞

分享到:

上一篇:伺服电机惯量关键知识与应用指南

下一篇:【加量不加价】正运动网络型...

中国传动网版权与免责声明:凡本网注明[来源:中国传动网]的所有文字、图片、音视和视频文件,版权均为中国传动网(www.chuandong.com)独家所有。如需转载请与0755-82949061联系。任何媒体、网站或个人转载使用时须注明来源“中国传动网”,违反者本网将追究其法律责任。

本网转载并注明其他来源的稿件,均来自互联网或业内投稿人士,版权属于原版权人。转载请保留稿件来源及作者,禁止擅自篡改,违者自负版权法律责任。

网站简介|会员服务|联系方式|帮助信息|版权信息|网站地图|友情链接|法律支持|意见反馈|sitemap

中国传动网-工业自动化与99无码熟妇丰满人妻啪啪的全媒体“互联网+”创新服务平台

网站客服服务咨询采购咨询媒体合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版权所有 粤ICP备 14004826号 | 营业执照证书 | 不良信息举报中心 | 粤公网安备 44030402000946号