a475100193
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 353 点
下载积分: 958 分
在线时间: 63(小时)
注册时间: 2009-12-13
最后登录: 2022-06-30
查看a475100193的 主题 / 回贴
楼主  发表于: 2011-11-24 21:32
HSCS HSCR HSZ这三条指令是以中断的吗执行的吗?

HSCS C251 D100 Y1中如果C251计数到,Y1是马上输出跟扫描周期无关。输出触点马上动作?要不要加输出刷新指令。

HSCS C251 D100 M0中如果计数到,那M0又是怎样输出的,它又不像Y那样。如果M0常开触点在程序中出现,那还不是跟扫描周期有关了,好乱哦。
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2011-11-25 08:56
HSCS 是高速比价指令,高速计数指令是中断执行的,我们知道PLC的扫描周期主要是三个阶段扫描输入及映像、扫描执行程序、刷新输出。这个过程的时间高速计数器或许已经增加数值N,如果按照普通比较,也就是许多只扫描映像的值是扫不到的。HSCS C251 D100 Y1中如果C251计数到,Y1的映像值马上为1。输出触点在执行玩本次扫描程序后动作,输出可以不刷新。这条指令主要目的是防止数据漏比较