编码器用信捷plc计米数程序怎么编

编码器用信捷plc计米数程序怎么编,第1张

简单的信捷PLC计米数程序

1、定义一个计数器变量,用于记录米数,例如C1。

2、在程序开始时,将计数器变量C1清零。

3、在每次检测到编码器信号时,将计数器变量C1加1。

4、根据编码器的分辨率和轮子的直径计算出每个编码器信号所对应的距离,例如每个信号对应0.1米。

5、在每次计数器变量C1增加时,将计数器变量C1乘以每个信号对应的距离,得到当前的米数。

6、将当前的米数输出到PLC的输出口,以便后续的使用。

如图所示,编码器的A相接X0,B相接X1,当M0为ON时,编码器转动,C251就计数了,正转就加计数,反转就减计数。M1为ON,就清零复位计数器C251了。

望采纳。。。。。。

编码器接入电源。把一个编码器的A接入X0,B接入X1;把另一个A接入X3,B接入X4。不可以接入X0,X4,X1和X5,因为有些输入点不支持高速输入。

程序直接DMOV C251 D0,然后就可以读编码器的值,然后要清零,你就DMOV、K0、D0另外一个类似,DMOV C253   D2,程序用不到X0,X1及X3,X4。

读取编码器数据方法:

PLC向编码器发送、01 03 00 00 00 01 84 0A数据(MODBUS格式);编码器返回数据。把编码器返回数据做处理得到角度数据。

扩展资料:

三菱PLC功能:

【内置时钟功能】内置了时钟功能, 可以执行时间的控制。

【支持RUN中写入】通过计算机用的编程软件, 可以在可编程控制器RUN时更改程序。

【程序内存】内置了64K步的RAM内存。此外, 可以通过使用存储器盒, 将程序内存变为快闪存储器。

【运算指令】除了浮点数、字符串处理指令以外, 还具备了定坐标指令等丰富的指令。

【内置RUN/STOP开关】可以通过内置开关进行RUN/STOP的 *** 作。此外, 也可以从通用的输入端子或外围设备上发出RUN/STOP的指令。

【最大384点的输入输出点数】可编程控制器上直接接线的输入输出(最大256点)和网络(CC-Link)上的远程I/O(最大256点)的合计点数可以扩展到384点。

【可以连接的扩展单元/模块】输入输出的扩展设备可以连接FX2N 系列的输入输出扩展单元/模块。此外,FX0N/FX2N/FX3U系列特殊功能单元/模块最多可以连接8台。(FX0N系列仅可以连接FX0N-3A)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7724370.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存