电话/微信号:13308461099,13807313137
西门子S7200PLC高速计数器指令的初始化的步骤
高速计数器指令的初始化的步骤如下:(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)结束子程序。
最新学员报名动态
西门子PLC的SM322数字量输…
西门子PLC的SM322数字量输出模块(1)DO模板的功能数字量输出模块SM322将S7…
欧姆龙微型机PLCCPM1A的暂…
1.暂存继电器区(TR)欧姆龙PLC该区继电器(TR0~TR7)编号要冠以TR。用于存…
PLC3型可编程控制器实验台…
一、工作条件工作电源:三相四线(或三相五线)380V±10%50Hz装置容量:<1.5…
PLC控制系统产生IO滞后现象…
PLC控制系统产生I/O滞后现象的主要原因如下:(1)由于PLC采用循环扫描的工…
欧姆龙PLCC系列P机型内部继…
1内部继电器PLC的内部继电器与输入、输出继电器不同,它们既不能被外部信号…
欧姆龙(OMRON)公司的PLC…
欧姆龙(OMRON)公司的PLC产品,大、中、小、微型规格齐全。微型机以SP系列…
欧姆龙OMRONC系列PLC指令系…
CPM1A系列PLC具有比较丰富的指令集,按其功能可分为两大类:基本指令和特殊…
欧姆龙CPM1A系列PLC功能指…
功能指令又称专用指令,CPM1A系列PLC提供的功能指令主要用来实现程序控制,…
学校首页
技术专业
学习资料
学校动态
就业导航
网站地图
电话咨询
短信咨询
学费标准
在线报名