S7-200连接市场上的AB型增量编码器

S7-200连接市场上的AB型增量编码器的吗?具体怎么连接线?连接图?高速计数指令程序怎么写?

最佳答案

参考一下:
程序通过先设定计数器的值,本例中设定值为10;按设备启动按钮I0.1启动设备,运行后通过信号输入点I0.0进行计数,当计数当前值等于设定值10时,输出点断开,设备运行停止。I0.2为设备停止按钮。 程序如下:
LD     SM0.1 
MOVB   16#C8, SMB37 
HDEF   0, 0 
MOVD   +0, SMD38 
HSC    0 
上述程序注解:(1)对高数记数器HSC0初始化,写入控制字节(16#C8含义为:要求进行初始值设定;不装入预设值;运行中不要求更改计数方向;计数器类型为增。) (2)执行HDEF指令,进行高速计数器工作模式的选定设置(计数器为HSC0;模式为0) (3)初始值设定:装载高数记数器初始值为0 (4)执行HSC指令,写入HSC0设置。 LDN    M14.0 
EU MOVB   
16#C8, SMB37 
MOVD   +0, SMD38 
HSC    0 
上述程序注解:当记速值达到要求值时,M14.0复位,高速计数器计数将复位为初始值,以备下次计数使用。
 LDD<   HC0, +10
=      M14.0 
上述程序注解:当计数器值小于10 时,M14.0始终处于置位状态。
 LD     I0.1 
O      Q0.0 
AN     I0.2 
A      M14.0
 =      Q0.0 
上述程序注解:I0.1为设备启动信号;I0.2为设备停止信号。高速计数器累计值达到10 时,设备运行停止
参考链接:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=89590&cid=1028
《西门子 S7-200?LOGO!?SITOP 参考》V0.92版(更新版)(2008.02.15)     下载:
 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136

高速计数器的使用方法,连接:
http://blog.sina.com.cn/s/blog_5d7ca9d90100cesx.html

http://www.plc100.com/siemens/shili/yingyong.htm 


一个高速计数器的例子:
LD     SM0.1
MOVB   16#FC, SMB37
HDEF   0, 9
MOVD   VD100, SMD38
MOVD   16#FFFFFFFF, SMD42
ATCH   长度到达:INT1, 12
ENI
HSC    0
使用时将HSC0的值做相应的计算;比较。


可参考:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=60718&cid=1028


参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=79333&cid=1028

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 请教高手!S7200 M寄存器操作问题

    为什么两段挨着的程序对同一个M寄存器(M13.0)进行操作时,其中一段程序中M13.0的值不变了而另一段的正常了? 问题补充:那是不是必须在两段程序中使用不同的2个M寄存器了/ 最…

    SIMATIC S7-200 2017年11月12日
  • 恒张力控制方案求助

    想用PLC,变频器,称重传感器。控制各段的布张力。现在做了不成功,张力一下子从0到张力上限值。采用的是V主速+V PID量 问题补充:变频器是普通的原有三菱E700系列,…

    2021年7月5日
  • 加了看门狗会影响扫面周期吗

    我现在加了个看门狗,但是加了之后会不会影响扫描周期爱啊!另外看门狗的使用谁能给我详细说说嘛!不太懂 最佳答案 不会的。看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作…

    SIMATIC S7-200 2020年11月1日
  • 编程软件注册

    ramemestup没有注册 请联系经销商 钻石用户推荐最佳答案 STEP 7 Micro/WIN V4.0 SP9完整版安装包:…

    SIMATIC S7-200 2021年7月5日
  • wincc如何向plc写入数据

    我初学wincc,请问各位大神如何可以通过wincc中的按钮来控制plc中相应变量啊?详细点吧,谢谢 问题补充:是这样的,我知道如何利用wincc读取plc的数据;但通过wincc…

    SIMATIC S7-200 2020年10月31日
  • x,y方向上控制步进电机运动,200PLC能办到吗?

    如果能的话,请说明思路,如果不能的话,有什么更好的解决办法啊?要不要做闭环控制啊?请多多指教。 最佳答案 200晶体管CPU能控制X,Y方向。可以输出两路脉冲驱动两个不同的步进驱动…

    SIMATIC S7-200 2020年10月31日
  • 累计流量

    4-20ma输出流量计,需要计算一段时间累计流量,请教下有无比较成功的程序   LAD  PLC200SMART 问题补充:需要计…

    SIMATIC S7-200 2021年7月5日
  • 200PLC扩展通讯口

    200的PLC有几个通讯口?分别是什么口?能不能再扩展?因为设备比较多,想再扩展两个类似485接口。或者西门子200有没有专门这样的扩展模块?谢谢 最佳答案 200的PLC有几个通…

    SIMATIC S7-200 2020年11月1日
  • 控制系统选型

    有一套系统要控制62个步进电机, 数字量I/O点200个。选什么样的系统?CPU模块型号及各模块的型号???? 最佳答案 就选两个smart200  …

    SIMATIC S7-200 2021年7月5日
  • 问下200 300的智能仪表数据采集

    通过485 modbus库,300作为主站 200从站 还有个通讯模块EM277还是227来着,  能给我简单的就是200程序里面…

    SIMATIC S7-200 2017年11月27日