三菱PLC高速计数器、电机应用案例

发布时间:2023-09-27  

案例1 电机测速应用

如何测量下面电机的速度(编码器的分辨率为400个脉冲每转)(单位:转/分钟)。

1934083c-e6c5-11ed-ab56-dac502259ad0.png

这个编码器属于NPN输出的,输出低电平,AB相输出接入到plc的X0和X1,plc的公共端接入24V。

1937f6d6-e6c5-11ed-ab56-dac502259ad0.png

本案例只需要测量速度,没有测量距离的要求,因此可以不用高速计数器,只需要使用SPD指令(脉冲密度测量),第一个参数指定X0作为测量电,规定时间为1000ms,即1s,把每1s接收到的脉冲数读取到DO里。

通过FLT指令把D0的数据类型转换成浮点数,正常的转速度定位是转/分钟,把秒转换成分钟,要乘以60,编码器分辨率是400个脉冲每转,因此需要除以400,因此D0的结果需要乘以60除以400,也就是乘以0.15,得到的结果才是正确的单位。

19426102-e6c5-11ed-ab56-dac502259ad0.png

案例2  伺服电机的同步控制

如下,编码器(分辨率400,输出低电平)接到伺服电机的脉冲输入口(伺服选择松下A5型号),要实现这个普通电机和伺服电机的同步,该如何实现电机和伺服同步。

1948dbf4-e6c5-11ed-ab56-dac502259ad0.png

需要接入的信号有伺服使能、脉冲口A/B相,给电机驱动器7号和29号引脚一个24V,让电机上电就一直使能,编码器为NPN输出类型,给到伺服的信号为低电平信号,因此接到对于两个信号口的负端4号和6号引脚,信号的正端3号和5号直接接24V电源

19521002-e6c5-11ed-ab56-dac502259ad0.png

伺服驱动器需要把模式设置为位置模式(PR0.01设置为0)

195cefea-e6c5-11ed-ab56-dac502259ad0.png

把每转脉冲和编码器分辨率一一对应,设置为400

1965014e-e6c5-11ed-ab56-dac502259ad0.png

最后,因为编码器发生的脉冲是AB线的交替差分信号,伺服电机就要选择对应的输入模式,把PR0.07设置为0或者2

19875546-e6c5-11ed-ab56-dac502259ad0.png

案例3 光栅尺位置信息获取

如下,有一个光栅尺,使用三菱FX3U的plc如何获取到光栅尺的位置信息,并且计算出实际距离。

19a691f4-e6c5-11ed-ab56-dac502259ad0.png

光栅尺输出的信号为高电平,把A、B、Z相信号接到X0、X1、X2这3个点,plc公共端接入负电源。

19affbe0-e6c5-11ed-ab56-dac502259ad0.png

19bd0902-e6c5-11ed-ab56-dac502259ad0.png

使用高速计数器C252,X0 、X1作为AB相记录脉冲位置,X2作为复位信号,这个是光栅尺里面特定的一个点,碰到了,就是自动复位C252,这个点作为原点。

据脉冲当量20um,也就是0.02mm,读取出来的脉冲数,需要用FLT指令转换成浮点数,去乘以脉冲当量,就得到实际的位置。

19c82e68-e6c5-11ed-ab56-dac502259ad0.png

19d1725c-e6c5-11ed-ab56-dac502259ad0.png

案例4 流量计的应用

如下,有一个流量计,使用三菱FX3U的plc如何获取到流量计的流量速度(若需要或者流过液体的总体积,该如何计算)

19e1099c-e6c5-11ed-ab56-dac502259ad0.png

PLC公共端接入正24V,因此X点接收端的信号应为负,所以把负电压接入流量计负端,流量计正端信号接到X0即可。

19f308ae-e6c5-11ed-ab56-dac502259ad0.png

下面程序可以计算出对于的流量,使用SPD测量速指令测量出1s的脉冲数,1s的脉冲数也就是脉冲的频率,0~10000对应的是流量0~10,是1000倍的关系;因此,该数据需要去除以1000才得到真实的流速(单位 19fd8b58-e6c5-11ed-ab56-dac502259ad0.png/H) 。

1a0c3504-e6c5-11ed-ab56-dac502259ad0.png

M8013每隔1s导通1次,做个加法累加一次,得到的就是总流量,上面求出的值的单位需要转换为秒,因此需要除以3600s,得出的才是实际的流速,保存在D2,然后用加法指令去累加,得到的就是累计流量。另外设置了一个清空按钮X1,按下即可清空累计流量。

1a129692-e6c5-11ed-ab56-dac502259ad0.png

思考

1.案例2中,如果要编码器自动6圈,伺服电机自动7圈,应该如何设置才能更加精准(提示:电子齿轮比)

2.案例3中,没有5V电压,只有24V电压,应该怎么处理?

3.案例1不使用SPD指令,而使用高速计数器,该如何去计算?


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    浅析三菱plc高速计数器和编码器应用;一、普通计数器 先来学习下普通计数器,那C0举例,看下图,当X0来上升沿时,C0会计数一次,当C0计数到1000时,就会停止计数,C0计数器开关会动作,在编......
    ,即使停电,也能保持当前值,以及输出触点的工作状态或复位状态。 高速计数器的编程 在C235-C245的单相单输入计数器中,为了指定计数方向,采用特殊辅助继电器M8234-M8245......
    三菱PLC高速计数器、电机应用案例;案例1 电机测速应用 如何测量下面电机的速度(编码器的分辨率为400个脉冲每转)(单位:转/分钟)。 这个编码器属于NPN输出的,输出低电平,AB相输......
    、CPU226的程序容量20K,数据容量14K,FX2N 总共才8K.后来的3U 倒是有所改进 但三菱的 FX2N 系列有两个优势,一是高速计数器指令比 S7-200方便。二是422口比西门子的 PPI 口皮......
    变为ON,但输出Y10仍有效。 注意: 1、对于T、C,如果跳转时定时器或计数器正发生动作,则此时立即中断计数或停止计时,直到跳转结束后继续进行计时或计数。但是,正在动作的定时器T192~T199与高速计数器......
    ON,但输出Y10仍有效。 注意:1、对于T、C,如果跳转时定时器或计数器正发生动作,则此时立即中断计数或停止计时,直到跳转结束后继续进行计时或计数。但是,正在动作的定时器T192~T199与高速计数器......
    输入信号X0 在1秒钟内有10次输入,这个情况下,是不是需要使用高速计数器? 答:是不是需要使用高速计数器,决定PLC的扫描周期。计数器输入脉冲信号的频率不能过高,如果在一个扫描周期内,输入的脉冲信号多过1个时......
    工业生产中定位控制的实现具有较高的实用与参考价值。 1 利用PLC高速计数器指令和旋转编码器控制三相交流异步电机实现的准确定位 1.1 系统工作原理 PLC高速计数器指令和编码器的配合使用,在现......
    指令都带有中断功能无需自己专门编写中断子程序了,例如高速计数器采用中断的方式对从特定的输入继电器出来的高速脉冲进行处理,所以无论运算时间多少都可进行计数计数的结果或是使用高速计数器专用的比较指令立即输出,或是对高速计数器的计数值用高速计数器......
    指令都带有中断功能无需自己专门编写中断子程序了,例如高速计数器采用中断的方式对从特定的输入继电器出来的高速脉冲进行处理,所以无论运算时间多少都可进行计数计数的结果或是使用高速计数器专用的比较指令立即输出,或是对高速计数器的计数值用高速计数器......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>