- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在CPU314C-2DP组态画面中,双击“Count”进入组态画面 1.计数器操作模式:在CPU314C中,集成4 路完全独立60KHz的高速计数器。计数器的工作方式可分为: 连续计数—计到上限时跳到下限重新开始。 一次计数—计到上限时跳到下限等待新的触发。 周期计数—从装载值开始计数, 到设置上限时跳到装载值重新计数。 2. 计数器的功能和参数设置 ①计数方向:可分为递增/递减计数。 ②门功能:用于开始、停止和中断计数功能。只有在门打开时计数值才有效。 取消计数:当门再次打开时,计数值清零。 停止计数:当门再次打开时,计数值在上次计数值的基础上计数。 ③ 锁存器功能:用于在数字输入出现正跳沿时保存当前的内部时间值。 ④ 比较器功能:可在CPU 中存储比较值,用于产生中断。根据计数值和比较值,可激活数字输出或生成硬件中断。 ⑤滞后功能:可指定数字输出的滞后,可防止临界时产生的扰动。这样,当计数值在比较值范围内时,可防止因编码器信号的每次轻微波动而造成数字输出抖动。 ⑥硬件中断功能:根据计数值和比较值,可产生硬件中断。 ⑦开始/停止值:周期计数时上限值。 3.输入/输出的设置 ①输入 脉冲信号。 硬件门,硬件门可使计数值更加精确。 计数方向。 ②输出 设置比较器用于触发快速输出。 可设置输出点脉冲时间。 4.中断设置 产生中断时调用中断组织块OB40(必须在basic parameters 选择中断)。中断设置可选择: 硬件门开中断。 硬件门关中断。 接近比较值中断。 超上限中断。 超下限中断。 5.计数器的编程在OB1 中调用SFB47,填写有关参数。 计数值可在背景数据块DB20.DBD14 中读出,如果锁存触发,DB20.DBD14 中的值将存在DB20.DBD18 中。 清计数器值有两种方法: ①在参数设置中“Gate function”选“Cancel count”,软件门为0。在为1 时,DB20.DBD14 中值将清零, ②利用写“Job”的方式 * 在频率测量操作模式中,CPU 对指定积分时间内进入的脉冲进行计数并将其作为频率值输出。可以把积分时间的值设置为介于10 ms 到10,000 ms 之间,增量为1 ms。可以在参数分配画面中设置积分时间或者在用户程序中进行编辑。 * CPU314C 中集成频率测量功能, 有4 路完全独立60KHZ 的频率测量输入。在STEP7 中插入一个S7-300 站,在硬件组态中插入CPU314C-2DP双击“Count”进入组态画面。 1.频率测量操作方式 在操作模式中选择频率测量(“Frequency counting”) 2.操作参数的设置 ① 频率测量值:频率测量值是根据积分时间内的计数值得到的。 ???? 直接输出:如果时间周期末无计数脉冲,则频率测量值为零。 ???? 平均值输出:计数停止时,输出上次测量值除以测量周期间隔数,例如: 上次测量值为12Hz,经过三次测量周期后,平均值输出为4Hz,即:12/3=4. ② 积分时间:10 ms 到10,000 ms 之间,增量为1 ms。 ③ 频率测量范围0~60000Hz(0Hz)。 3.输入/输出的设置 ①?? 输入: ?????? 脉冲信号选择。 ?????? 硬件门, 硬件门可使计数值更加精确。 ?????? 计数方向转换。 ② 输出:设置比较器用于触发快速输出。 4.中断设置 产生中断时调用OB40(必须在basic parameters 选择中断)。可选择的中断: ???? 硬件门开中断。 ???? 硬件门关中断。 ???? 测量结束。 ???? 超上限中断。 ???? 超下限中断。 5.编程在OB1 中调用SFB48。 频率测量值可在背景数据块DB2.DBD14 中读出。 * 脉冲宽度调制(PWM)能够实现高速脉冲输出。CPU 用对应的脉冲/间歇比将指定的输出值 (OUTP_VAL) 转换为脉冲串(脉宽调制)。指定的接通延迟过后,在数字输出DO(输出序列)处输出该脉冲串。 * 1.通过用户程序控制脉宽调制控制功能块可以在OB1中调用系统功能块SFB PULSE (SFB 49) ,完成在用户程序中控制脉宽调制。 2.为脉宽调制读写请求接口 若前一个作业已经完成 (JOB_DONE = TRUE),可以通过使用作业请求接口来读/写PWM寄存器。 请求接口作业的步骤如下。 ①???组态输入参数 调用SFB 49 读取背景数据块,参数JOB_OVAL 的实际值: 3.脉宽调制功能块 4.脉宽调制的门功能 有两个门可用于脉宽调制操作: ① 软件门(SW 门),可通过用户程序控制。可通过SFB 参数SW_EN 上的正跳沿打开软件门。复位SW_E
文档评论(0)