再问下用一般计数器不用fx 高速计数器的能行不?输...

PLC普通计数器的最高计数频率的问题 -- 廖老师的博客 -- 工控网博客
我编写的教材《S7-200 SMART PLC编程及应用》(第二版)出版了,该书按S7-200 SMART的V2.0硬件和软件改写,有40多个实验的指导书。
13:05:18 | Author: 廖老师 ]
念念吥忘:虽然工作了3年,也用了3年的西门子PLC,但是有个问题一直没注意过,工作中也没碰到过这个问题。西门子的计数器C1、C2等最大能接受什么频率的脉冲呢?什么时候必须采用高速计数呢?这个是看PLC的什么指标算出来的?PLC的计数器在计数脉冲的上升沿时计数。计数器实际上是一种“软件”计数器,与PLC的扫描工作方式有关。PLC在每个扫描周期开始的时候读取数字量输入的值。如果前一扫描周期读取的是0、本次扫描周期读取的是1,操作系统就知道出现了计数脉冲的上升沿,将计数器的当前值加1或减1。下图假设PLC的扫描周期和计数脉冲的周期都是恒定的。如果计数脉冲的周期小于2倍扫描周期,就会丢失计数脉冲的上升沿。实际上PLC的扫描周期不是恒定的,由于程序的跳转或中断等原因,都会使扫描周期增大,导致丢失计数脉冲的上升沿。计数脉冲的高电平和低电平脉冲的宽度小于扫描周期,也会丢失脉冲的上升沿。实际工作中可以用STEP7读取扫描周期大致的平均值,计数器的最大计数脉冲的频率应比它的两倍的倒数小一些。小得越多越保险。如果不能满足要求,只有改用高速计数器。
&PLC在每个扫描周期开始的时候读取数字量输入的值。& 请问廖老师假如是使用PLC内部的1MS定时器的当前值产生的脉冲信号作为时基来输入普通计数器的话情况还是这样吗?计数器的分辨率和当前值还是要根据扫描周期来呢,还是根据程序梯形图所在位置的先后顺序来呢?
回复:PLC普通计数器的最高计数频率的问题
9:39:41 | Author: (匿名游客) ]
还要在意输入滤波时间
回复:PLC普通计数器的最高计数频率的问题
21:28:14 | Author: liaochangchu ]
引用 (匿名游客) 的评论学习了! 另外再请教廖老师一个问题: 最近在用您的《西门子人机界面(触摸屏)组态与应用技术》做仿真练习,用WINCC FLEXIBLE RUN TIME 的时候……我没有遇到过这样的问题,如果不影响仿真就不要管它了。
回复:PLC普通计数器的最高计数频率的问题
9:06:49 | Author: (匿名游客) ]
回复楼上,你把授权改成4084?个的话,就不会出现这个错误了。
回复:PLC普通计数器的最高计数频率的问题
23:12:07 | Author: (匿名游客) ]
另外再请教廖老师一个问题:
最近在用您的《西门子人机界面(触摸屏)组态与应用技术》做仿真练习,用WINCC FLEXIBLE RUN TIME 的时候经常会弹出如下报警框:
&Too many tags(Powertags) have been configured. &SIMATIC Wincc flexible 2008 Runtime, 128 PowerTags.&
而事实上做仿真的时候变量也就十几个,请问怎么会出现这个这呢?每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
高速计数器之前已经执行过HSC...
热点活动:
高速计数器之前已经执行过HSC指令,现在需要重新预置值,再次执行HSC指令,预置值能更新吗? - 已解决问题
意思就是没用停止计数器,就直接再次启动,能达到更新预置值得效果吗?另外,更新预置值,和再次执行HSC指令的程序不是在中断程序里,这样没问题吧.还有不用中断,普通的比较指令和高速计数器实际值比较,行得通吗?
产品版区:
悬赏西币:1 | 解决时间: 22:29:58 | 提问者:& - 新生&nbsp&nbsp第1级
问题ID:148964
可以的。这个需要在控制字SMB37中设置。其中,SM37.5=写入预设值;SM37.6=当前值中写入新值;当然,SM37.7是必须设置为1的。如果仅仅是程序是可以的,但这样有背于高速处理功能。
高级顾问&nbsp&nbsp第14级&
以下网友赞了您的问题:
hbttkj,愿我能,wang201410
填写您的评论...
提问者对于答案的评价:谢谢!
已阅,最佳答案正确。
置评专家:西门子自动化产品支持& 15:59:28
更多相关问题
本版精华问答
等待您来回答
作者/最新回复
最后回复时间
你全部都说对了。我也不解释了。
- 初级工程师&nbsp&nbsp第9级
& 22:27:23
上一页1下一页&
扫描打开手机版
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找答案
在“找答案”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到答案!
遇到了问题,就来“找答案”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找答案”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找答案”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!欧姆龙PLC计数器使用问题CPM1A10点我输入的是CNT 001 #3为什么显示0BCD无法使用什么原因,前面的定时器输入TIM 000 #20显示20BCD可以正常工作
复位回路没有设置吧,CNT比TIM要多设置复位.
有编复位触点编译没有显示错误,就是不知道哪里问题,
不知道你说的无法使用指的是什么?
你的原程序我也没看到,不过据估计应该是
c001的计数触发信号过快,你没看见过程就触发了三次,导致C001导通,
你可以把复位电路通、断一次,然后看计数是怎样一个过程。
或者把触发计数信号改为1分钟脉冲试一下。
你再加一句
看2.01的变化就知道c001究竟有没有起作用。
我是刚开始学是用梯行图,输入的是CNT 001 #3输入计数触发信号后CNT没有动作一直显示0BCD,CNT触点也没动作输入#03,#030都不行
为您推荐:
其他类似问题
扫描下载二维码当前位置:
主题:614513 ┆ 帖子:4790108
┆ 今日新贴:861
昨日贴数:806 ┆ 1历史最高贴数:2056
(日)在线用户:3148人
台达PLC高速计数器使用问题
给TA发消息
加TA为好友
发表于: 19:31:39 楼主
最近在做控制电机的 实验&遇到一个问题 我用台达DVP-40ES型PLC输出高速脉冲到步进电机脉冲输入端& 发现用Y0口输出时步进电机不转 而用Y1口时步进电机却正常运转 这是怎么回事?调试时我在程序中只用了一次DPLSY指令 对Y0输出时我置位了M1010&&&对Y1我置位了M1023& 图在下面 希望高手指点下
给TA发消息
加TA为好友 发表于: 20:02:51 1楼
DPLSY是32位脉冲输出指令,PLSY是16位脉冲输出指令。关键是你是否已经设置了脉冲输出模式寄存器D1120
给TA发消息
加TA为好友 发表于: 21:23:59 2楼
D1120是RS485通讯协议用的 不是脉冲输出模式寄存器吧 在手册里找过对于 ES 机型没有见到有脉冲输出模式寄存器手册中仅有的一个输出模式特D1220 &它也是只适用于EH机型的哈&&
给TA发消息
加TA为好友 发表于: 08:49:33 3楼
先置位M1010,然后再DPLSY
给TA发消息
加TA为好友 发表于: 11:55:24 4楼
先置位M1010,然后再DPLSY 试过 也不行& 在PLC完全断电的情况下我用万用表会响那档测了下Y0和C0发现万用表在响 按理说在PLC断电的情况下连接Y0和C0的晶体管是不导通的 万用表不应该响的 &所以我初步判断可能是PLC内部Y0和C0间电路有问题了 如果哪位高手遇到过我这样的情况还请多多指点!
周点击排行周回复排行
[119] [61] [54] [51] [50] [42] [40] [39] [38] [38]
[23] [9] [7] [7] [7] [6] [5] [5] [5] [5]最新求助
[2] [4] [4] [3] [1] [13] [5] [10] [4] [12]}

我要回帖

更多关于 fx 高速计数器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信