|
|
|
|
发表人:S7-200 |
发表时间:2005/6/15 17:30:00 |
|
|
| 本栏论题: |
请教:PLC计数器和数学运算中的加1指令有什么区别? [11089] |
不是一样的吗?何必再有个计数器指令,而且还挺麻烦,什么复位、设定值之类的。 |
|
以下是关于《请教:PLC计数器和数学运算中的加1指令有什么区别?》论题的回复(共18篇,分2页显示) |
|
回复:这样说可能更确切些!
数学运算指令可以实现计数器的功能,既可以加计数,也可以减计数。
但在使用时,必须对计数输入点作处理,必须加P指令
|
|
|
回复:谢谢大家,有个疑问
为什么要加P指令,不加P指令,会有什么现象出现
|
|
|
回复:理解
1、加减运算是实时运算,也就是条件具备,他在每个扫描周期中,都要运算一次。对应计数的输入点,其闭合的时间,必须小于或等于一个扫描周期的时间,否则,就会出现多次加1运算,如果闭合时间大于扫描周期时间,在闭合期间,有多少次扫描周期,就进行多少次加1运算,而一个PLC扫描周期的时间才十几毫秒。
2、计数器的计数是上升沿触发计数,输入点闭合一次仅上升沿仅触发一次。
如果采用32位数据寄存器加1计数,非常简单,模仿计数器的道理,在输入点的后面加上升沿脉冲指令P,让输入点闭合时,只有一个扫描周期通过加1运算,就可以了
|
|
|
回复:zhangpeng你好,希望和你交个朋友
zhangpeng你好,希望和你交个朋友。看了你多个帖子,感觉你对自动化有很深的认识。希望能向你讨教!
我的email:wangzeming95@125.com
|
|
|
回复:个人习惯的问题,我就喜欢用数学运算的方式加1计数。
个人习惯的问题,我就喜欢用数学运算的方式加1计数。
不过,数学运算的加1计数,必须在运算指令以前加一个上升沿触发指令,否则会有麻烦的。
|
|
|
回复:实现功能上没有区别
实现功能上没有区别,都可以加1计数。
应用上区别很大。
简单的说,计数器是16位的,最大也就是32768,数学运算能实现32位计数,很大的计数范围。
|
|
|
功率模块回收IGBT回收欧派克回收西门康回收★
--------------------
高价收购原装模块、拆机模块★13544123655 ★
--------------------------------------------------------
高价现金回收工厂欧派克、西门康、三菱、富士等各品牌拆机、原装模块。
需要处理此类产品的朋友请联系我,把库存换成现金,为您资金立马回笼的好生意。
QQ:893884513
E-mail:893884513@qq.com
电话:135-4412-3655(深圳) 周生
|
|
|