今天是个值得庆祝的日子,因为收到来自PLC群大佬的投稿了
下面就看看勇哥上个项目的笔记:【光栅尺】
码字不易,请各位看官仔细耐心阅读,文后附上源代码的免费获取方式。觉得有帮助的小伙伴们,记得一键三连哦!
1摘要
本文主要介绍了如何使用ET200SP工艺模块连接光栅尺实现手动操作(无工艺对象)的测量功能。其中对光栅尺的输出信号、工艺模块的组态和配置以及相关的接线做了简要的介绍。
2简介
ET200SP工艺模块介绍
常见的两种工艺模块分别为TM Count 1x24V(6ES7138?6AA01?0BA0)和TM PosInput 1(6ES7138?6BA01?0BA0)。这两种工艺模块都可以作为运动控制的位置检测。
根据光栅尺类型来选择工艺模块的时候需要明确如下两点:
(1)光栅尺本身的供电电压等级,24VDC还是5VDC?
(2)光栅尺输出的信号的电压等级,24VDC还是5VDC?是否差分电压形式传送?
工艺模块TM Count 1x24V只可连接24V增量光栅尺和24V脉冲光栅尺,可以为光栅尺提供24VDC供电,只可以接收电压等级为24VDC的输出信号;而工艺模块TM PosInput 1可连接RS422/TTL 增量和脉冲光栅尺以及SSI绝对光栅尺,可以为光栅尺提供24VDC或5VDC供电,可接收电压等级为5VDC的输出信号。
以下为两种工艺模块和光栅尺的接线示意图。
图2-1工艺模块TM Count 1x24V方框图
图2-2工艺模块TM PosInput 1 与SSI 绝对光栅尺相连的方框图
图2-3工艺模块TM PosInput 1 与RS422增量光栅尺相连的方框图
图2-4工艺模块TM PosInput 1 与TTL增量光栅尺相连的方框图
3应用项目配置示例
以ET200SP 工艺模块TM Count 1x24V连接24V增量光栅尺为例说明工艺模块是如何采集光栅尺信号来实现测量功能。PLC使用CPU 1512SP-1 PN,工艺模块作为IO模块布置在ET200SP IO系统机架。
图3-1 CPU和工艺模块配置图
3.1工艺模块配置
在硬件配置中添加工艺模块到模块机架中,在设备视图下单击所需模块,对该模块的工作模式做参数配置。
图3-2 工艺模块工作模式配置图
图3-3 工艺模块计数器输入配置图
3.2光栅尺和工艺模块接线
3.3程序代码解析
通过OB调用FB114/DB114,再通过FB114以多重背景的方式调用FB21。对于常规的应用,可参考下图对FB21的多个输入和输出引脚进行信号关联。
图3-4 核心功能块的调用图
1号红框中连接的是工艺模块的硬件标识符,如下图。
2号图框中连接的变量,值为TRUE,表示角度测量;值为FALSE,表示位移测量。
3号图框中连接的变量,值为TRUE,表示软件门打开,光栅尺启动测量,测量过程中需要一直为TRUE。
4号图框中连接的变量,值为TRUE,可清除光栅尺错误,无需一直为TRUE。
5号图框中连接的变量可以理解成光栅尺本身的参数“线数”,做工程量转换的时候需要用到,本例定义成1000.0,意味着1000个计数脉冲表示1mm。
6号图框和8号图框中的变量两者配合起来使用。当6号图框中变量为TRUE时,会将光栅尺测量值初始化为8号图框中的变量值,故通常8号图框中的变量值设为0.0。
7号图框中连接的变量为测量监视窗口公差值,通常会比较下一个扫描周期的测量值是否在上一个扫描周期的测量值的公差范围内,如果一段时间后仍然在,表示测量完成。
9号图框中连接的变量记录着光栅尺的当前计数器值。
10号图框中连接的变量记录着经过工程量转换后的光栅尺的当前位移或角度。
资源获取方式:
1.关注今日头条:工控PLC布道师
2.私信发送关键词:实例 即刻获取资源
如若转载,请注明出处:https://www.daxuejiayuan.com/45681.html