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

相关推荐

  • 200的通讯

    200系列与称重仪表用485 通讯,称重仪表与皮带秤有个采集器也是485连接,plc读取和更改称重仪表数值,我在程序里应如何找到关于这个与称重仪表通讯的子程序或是指令&n…

    SIMATIC S7-200 2020年10月31日
  • S7-200CPU226多主站问题

    CPU226通过modbus RS485协议与别的厂家的一个触摸屏和一个主站PLC同时通讯,如何实现?如果不能实现,有什么好的建议。 问题补充:只有PORT0可以做mod…

    SIMATIC S7-200 2021年7月5日
  • 博途怎么建立数据类型为“数据块”的变量

    在FC或者FB参数接口区建立数据类型为“数据块”的变量 最佳答案 看下图1200数据类型http://www.ad.siemens.com.cn/productportal/pro…

    2021年7月5日
  • S7-200 远程模块与CPU224如何通讯连接

    一台西门子CPU224,我想扩展五个数字量输出模块,由于控制的对象位置比较分散,我不想走太多的控制线,所以想把这5个模块分别放在五个平均距离100M左右的控制柜里,请问五个223模…

    SIMATIC S7-200 2020年10月31日
  • 调速机滞后严重,如何解决

    有一台永磁调速机,工作原理粗率的可以描述为:一个闭合的铜环,一个永磁体,通过调节永磁体与铜环的耦合程度来控制负载侧的转速。而其耦合程度是通过一个电动装置控制永磁体前进或者后退来改变…

    SIMATIC S7-200 2020年10月31日
  • CAD产品外型图

    S7200数字量扩展模块32点输入,32点输出模块,为什么官网没有CAD的产品外形图。其他型号的都有! 最佳答案 邮箱给我,给你发一份。 提问者对于答案的评价:!!!!

    SIMATIC S7-200 2017年8月16日
  • 怎样设定符号优先啊

    怎样设定符号优先啊 最佳答案 将块属性改为符号优先: 用鼠标点选SIMATIC Manager左侧导航栏的‘Blocks’后,选择菜单栏‘Edit’—‘Ob…

    SIMATIC S7-200 2021年7月4日
  • s7-200控制PH值程序请教

    液体PH值控制:若PH值过高,则需要加二氧化碳;若PH值过低,则要求蠕动泵加碱。我通过PID向导得到了PWM控制序列,但是怎么通过PWM进行调节呢?请教大家 问题补充:控制加二氧化…

    SIMATIC S7-200 2020年10月31日
  • 200伺服定位原点

    200PLC脉冲输出,不用脉冲库和定位模块,用普通的PLS指令时,原点怎样实行?请各位高工们详细指教谢谢! 最佳答案 http://support.automation.sieme…

    SIMATIC S7-200 2020年10月31日
  • 4.0

    我有一台由威纶触摸屏和S7200SMARTPLC组成的控制设备,我现在想用我的电脑来对该设备进行远程监控,即组成一个设备终端监控系统,(不是通过PLC的编程软件进行监控),请教哪里…

    SIMATIC S7-200 2021年7月5日