电脑知识
少儿编程速度比拼(少儿编程l1)
2023-04-12 10:10

西门子200smart如何采集编码器的数据然后计算速度?对于速度采集思路虽然非常多,但是用编码器采集速度还是比较常用的方法。三菱PLC有专门的速度采集指令,西门子200smart就没有那么幸运了。必须通过定时中断的方式。

市面上编码器规格多样,输出方式不同,编程也就不同。常见的编码器有5V 24V输出 也有PNP NPN 还有集电极开路输出,长线驱动方式输出。对于200smart来说,只支持24V幅度的脉冲信号,12V也可以使用,低于12V就无法使用了。那么5V编码器不能直接接入PLC是必然结果。

编写速度采集的思路是,首先对PLC高速计数器初始化,然后启动计数器,利用100ms高速计数器记录的个数,转化成编码器的圈数。我只要记录一分钟内编码器转过的圈数,他就是速度了。

速度公式如下

n=N1060/1024

此公式简化后为:N75/128

下面我们对PLC高速计数器进行配置

配置表见后面的附图。

完整的程序如图片展示,各位头条网友,你有更好的速度计算方法,可以一起讨论。

没钱请不起程序员一直是我的大难题,现在好了,chatGPT前端后端,各种语言,都会用,编程质量高,速度快,一个顶一千个!有了这个牛逼的利器,再也不用受制于人,搞事门槛大大降低,很多想法都可以实现。这就是科技,让一部分人失业,又给另一部分人带来福音。

#头条创作挑战赛# #2022生机大会#

发表评论
0评