如何使用S7-200CPU224采集外部编码器的数值。

各位大神,请教一个问题。现在我有一台台达的变频器用来控制电机使传送带运行,当传送带运行时带动编码器,我想通过该变频器去驱动电机,当编码器的数值到达设定值时电机停止运行,实现定长控制。但是我不知道怎样采集编码器的数值,用HSC的哪个模式会好一点。还请各位大神们赐教!

最佳答案

1. 您的编码器输出信号类型是什么?CPU224只能接集电极开路输出的编码器信号。
2.HSC模式的使用仍然取决于您的编码器输出信号类型,是A/B相还是单相?
3.通过CPU224采集编码器脉冲数值需要对CPU编程,使用高速计数器向导,然后在主程序中调用初始化指令。

高速计数器向导及编程可参考S7-200 可编程控制器系统手册第六章——高速计数器指令
下载地址:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=1017

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 上午11:32
下一篇 2017年11月19日 上午11:32

相关推荐

  • 200PLC的PID设置组态

    兄弟在用PID组态时发现,PV-I即变量输入是一个INT型数据,没有办法显示,也就是反馈值都是整数,但给定值一般都是小数,如果计算,误差很大。 不知道哪位有什么好的办法或…

    SIMATIC S7-200 2021年7月4日
  • S7-200程序方式

    S7-200可不可以把实现不同功能的程序由不同的子程序块来完成,然后在主程序(OB1)中来调用这些子程序块这样的程序结构。需要注意是么?像S7-300一样OB1是组织块,在OB1中…

    SIMATIC S7-200 2021年7月4日
  • 关于WinCC flexible SMART V3离散量报警求助

    在S7-200中的程序报警信号是I0.0,在WinCC flexible 软件中离散量报警的触发变量不能用I这个位地址只能用16位的MW,VW这些字地址,这个我…

    2021年7月5日
  • 脉冲输出指令问题求解

    我把脉冲个数即smd72送入最大值,4294967295。周期随机变化。然后执行PLS,我的问题是脉冲4294967295在没有发送完之前,如何停止脉冲的输出?我断开PLS的使能他…

    SIMATIC S7-200 2020年10月31日
  • Win CC 改如何备份数据

    请问下Win CC检测的过程数据怎么备份,是通过备份SQL2005中的数据库,还是直接备份归档的mdf与lgf文件即可。另外备份后如何读取。 问题补充:如果设置自动执行数…

    SIMATIC S7-200 2021年7月5日
  • 网络读写和发送接收指令

    S7-200的网络读写指令NETR和NETW,网络发送接指令XMT和RCV指令他们之接有什么不同各自是在什么样情况下才到用到的? 最佳答案 S7-200 CPU之间的PP…

    SIMATIC S7-200 2020年11月1日
  • S7-200PID给定值

    S7-200 PID回路控制中有两个输入量即给定值和过程变量.给定值是一个固定值(如压力或温度),过程变量为由压力或温度转换成的模拟信号(如4-20m),假设现做一个温度…

    SIMATIC S7-200 2021年7月5日
  • 编码器收到干扰问题

    欧姆龙编码器和CPU226,采用HCO 模式10 ,一个接近开关做为外部复位端子。现场有3个安川变频器.还有其它接近开关做为别的用途。当改外部复位端子还没有信号…

    SIMATIC S7-200 2021年7月5日
  • 求PLC200系列的编程程序

    一个两位的拨码开关连接在I2.0-I2.7,想要对系统输入一个两位整数的数值,路过的大佬给留个程序教教我怎么才能利用拨码开关将数值写入PLC中 最佳答案 两位的什么意思?接到I2.…

    SIMATIC S7-200 2021年7月5日
  • 224xp pto问题

    开环控制,1、计数脉冲数。2、更换脉冲数量。3、满值停止。4、多段脉冲输出大于三段。 问题补充:有没有,好点的,不会掉步的方法?大概是15步,然后每步的脉冲数步一样,可以一次工作,…

    SIMATIC S7-200 2021年7月4日