|
|
|
颁发人:hj2005 |
颁发时候:2005-9-20 1:11:00 |
|
|
本栏论题: |
请供应高速计数器测速法度典范(急用) [52226] |
请求:
1、S7-200
2、光电编码器(100p/r)
3、显现转速(单位:R/S)
|
|
以下是关于《请供应高速计数器测速法度典范(急用)》论题的答复(共55篇,分4页显现) |
答复:你所需求的法度样本
经由过程与电动机同轴齿轮齿条转变来测量电动机转速,电动机输入轴与齿轮的传动比=1,齿条数=12,请求测量单位:转/分钟。

主法度

子法度



间断法度


主法度MAIN
法度初始化,PLC上电运行的第一个扫描周期履行一次初始化子法度SBR_0。用于法度运行的初始设置
子法度SBR_0
在PLC运行的第一个扫描周期,将用于记录累加数据次数和累加数据的中间变量VB8和VD0置0
设置高速计数器HC0的节制字节SMB37,用十六进制表示(16#F8),也能够用二进制表示(2#11111000)。
设置高速计数器HC0事情形式为0,单相计数输入,没有外部节制服从。
设置高速计数器HC0初始值存放器SMD38为0。
履行HSC指令,将节制字节SMB37、初始值/预置值存放器(SMD38/SMD42)和事情形式写入高速计数器HC0。
设定定时间断事件的时候为50ms
定时间断事件号10和间断措置法度INT_0建立关联。
许可间断,将定时间断事件和间断措置法度连接
间断措置法度INT_0
间断措置法度每隔50ms扫描革新一次。
采取整数加法指令,将高速计数器HC0的计数以后值(32位)和累加数据相加一次。用于数据的累加。
采取整数递增指令,记录累加次数。
履行HSC指令,在这里履行的目标,是将初始值存放器SMD38(0)再次写入高速计数器HC0,使计数以后值为0,以便下个定时采样。
当累加数据次数即是32次,子法度中收集2中法度履行。
采取除法指令,计较32次的累加数据均匀值。
将均匀值转换成测量单位:转/分,转换后的数据送入双字VD4。
将均匀值转换成字数据,送入字VW10中。VW10中的数据就是机电速率值。之所以转换,是因为在法度中一般请求以字的观点存在。
将记录累加数据次数的字节VB6中数据置0。用于下一次开端时,从头开端累加。
将用于累叫数据的中间变量VD4置0。
|
|
答复:你所需求的法度样本
高速计数器和浅显计数器若何辨别利用。
小辈入行浅,望前辈见教!
|
|
答复:斑竹,斑竹,我爱你,就像老鼠爱年夜米!
哇塞,另有注解。
斑竹,斑竹,我爱你,就像老鼠爱年夜米!
|
|
答复:好象文不对题,不过还是要感谢班主
好象文不对题,不过还是要感谢班主
|
|
答复:年夜哥们,帮帮手吧!
年夜哥们,帮帮手吧!如果我是女的,我早给你们脱了。。。
奉求了!触及我的饭碗问题呀!
|
|
答复:值得相助,可惜我也不会。
值得相助,可惜我也不会。
|
|
|