您好,欢迎来到机电之家网! [ 请登录 ] [ 会员注册 ][ 手机应用汇 ] [ 站内导航 ]

工业云
企业信息化
电子商务示范平台
  • 产品
  • 企业
  • 采购
  • 资讯
  • 样本
  • 技术
  • 下载
  • 展会
| 下载 | 市场 | 招聘 | 展会 | 工艺 | 培训 | 竞标 | | 安全生产 | 设备管理 | 设备维修 | 工程管理 | 机电论文 | 加工工艺 | 洗涤设备 | 行业报告 | 本站服务 | BBS
| 供应 | 求购 | 企业 | 产品 | 代理 | 加工 | 城市 | | 电工园地 | 工程造价 | 应急预案 | 行业国标 | 职业认证 | 单片机栏 | 变频技术 | PLC技术 | 防雷专题 | 竞标
当前位置:机电之家首页 >> PLC技术>> PLC基础 >> PLC入门 >> 西门子S7-200PLC高速计数器指令的初始化的步骤.
西门子S7-200PLC高速计数器指令的初始化的步骤.
收藏此信息 打印该信息 添加:不详 来源:未知

高速计数器指令的初始化的步骤如下:
(1)用首次扫描时接通一个扫描周期的特殊内部存储器SM0.1去调用一个子程序,完成初始化操作。因为采用了子程序,在随后的扫描中,不必再调用这个子程序,以减少扫描时间,使程序结构更好。
(2) 在初始化的子程序中,根据希望的控制设置控制字(SMB37、SMB47、SMB137、SMB147、SMB157),如设置SMB47=16#F8,则为:允许计数,写入新当前值,写入新预置值,更新计数方向为加计数,若为正交计数设为4?,复位和起动设置为高电平有效。
(3)执行HDEF指令,设置HSC的编号(0-5),设置工作模式(0-11)。如HSC的编号设置为1,工作模式输入设置为11,则为既有复位又有起动的正交计数工作模式。
(4)用新的当前值写入32位当前值寄存器(SMD38,SMD48,SMD58 ,SMD138, SMD148, SMD158)。如写入0,则清除当前值,用指令MOVD   0,SMD48实现。
(5)用新的预置值写入32位预置值寄存器(SMD42 ,SMD52, SMD62, SMD142 ,SMD152, SMD162)。如执行指令MOVD  1000,SMD52,则设置预置值为1000。若写入预置值为16#00,则高速计数器处于不工作状态。
(6)为了捕捉当前值等于预置值的事件,将条件CV=PV中断事件(事件13)与一个中断程序相联系。
(7)为了捕捉计数方向的改变,将方向改变的中断事件(事件14)与一个中断程序相联系。
(8)为了捕捉外部复位,将外部复位中断事件(事件15)与一个中断程序相联系。
(9)执行全局中断允许指令(ENI)允许HSC中断。
(10)执行HSC指令使S7-200对高速计数器进行编程。
(11)结束子程序。
作者:未知 点击:32次 [打印] [关闭] [返回顶部]
本文标签: 西门子S7-200PLC高速计数器指令的初始化的步骤.
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《 西门子S7-200PLC高速计数器指令的初始化的步骤.》相关权利人与机电之家网取得联系。
电子样本

上海睿裕机械设备有限公司
:刘先生
:17807581220
:上海睿裕机械设备有限公司
个人求购

王茹 【求购】  采购商用电...  2019-11-18
薛东晓 【求购】  采购花生摘...  2019-11-18
王寒冰 【求购】  采购粮食输...  2019-11-18
 【求购】  采购螺旋输...  2019-11-18
Lilly Peng 【求购】  求购西门子...  2019-11-18
吴志姣  【求购】  求购CMF...  2019-11-18
 【求购】  求购1Cr...  2019-11-18
郭现民 【求购】  求购大灯  2019-11-18
VIP公司推荐

机电之家网 - 机电行业权威网络宣传媒体

关于我们 | 广告合作 | 付款方式 | 使用帮助 | 会员助手 | 免费链接 | 服务条款 站内导航 |

Copyright 2011 jdzj.com All Rights Reserved技术支持:杭州滨兴科技有限公司


投诉热线:400-6680-889(分机7)  
网站经营许可证:浙B2-20080178-1


经营性网站备案信息 ICP经营
许可证
营业执照(副本) 不良信息举报中心