机构:注册 登录| 学员:注册 登录 | 讲师:注册 登录
| 网站导航 | 加入收藏
010-63866300
18999183549
开课地点:
当前位置:主页 > 教学答疑 > PLC教学答疑 >

STEP7 上升沿为什么还要一个M点?

S7-200编程中就不会出现上升与下降沿还要在指令上使用一个M点位,请问S7-300/400中上升与下降沿加这种中间位有啥作用?要是不加多方便,不用考虑哪些中间位被使用过了。

 

 

西门子PLC培训讲师答:

1)如果一个开关量需要取到上升沿和下降沿时,开关量在CPU内部存储时必须占用2个位存储空间,1个存储当前值,1个存储历史值,如果加上强制值。需要占用3个位存储空间。而如果该开关量只需要当前值,那么只需要占用1个位地址。所以,取上升沿和下降沿信号的开关量信号存储的空间比不进行边沿检测的开关量的位存储空间至少多了倍。


2
)如果1CPU支持10000个开关量,如果所有的开关量都支持边沿检测,那么占用的存储空间比不取边沿检测的开关量占用的空间多很多。而实际编程时由于并非所有的开关量都要进行边沿检测,所以可以节省一些CPU的存储空间。


像施耐德的PLC中开关量分EBOOLBOOL两种,一种可以进行边沿检测和强制、一种不可以。与西门子这种类似而已。

 

 

版权声明:版权归中国工业自动化培训网所有,转载请注明出处

相关问答