fengbingyuan
合作共赢
级别: 略有小成
精华主题: 0
发帖数量: 219 个
工控威望: 269 点
下载积分: 857 分
在线时间: 430(小时)
注册时间: 2008-04-03
最后登录: 2024-10-21
查看fengbingyuan的 主题 / 回贴
楼主  发表于: 2009-07-22 18:31
请问各前辈,我从书上看到这样一个例子,一台用于三层楼的升降机,到达3楼的平层脉冲个数是150000,把一个三线编码器的输出端接至FX2N-64MR的X0,即利用PLC高速计数器C235进行计数,书上有这么一条程序:
LD M8000;
OUT C235 K1800000.
请问,(1)脉冲是从X0输入的,为什么程序中计数触发用M8000;
         (2)到达3楼的平层脉冲个数才150000个脉冲, "OUT C235 K1800000"中怎么用K1800000这么多呢?请各前辈指点啊!
wym5952
级别: 略有小成
精华主题: 0
发帖数量: 235 个
工控威望: 236 点
下载积分: 938 分
在线时间: 43(小时)
注册时间: 2008-11-09
最后登录: 2024-02-05
查看wym5952的 主题 / 回贴
1楼  发表于: 2009-08-01 10:57
引用
引用第4楼beiyu于2009-07-24 16:54发表的  :
M8000是PLC的特殊继电器,是长ON信号
C235是根据高数输入口占据的输入点来判定的
K18000只是设定值,当C235计数到18000时(即当前值=设定值),C235动作
由于你编码器只需15000个脉冲,实际只是观测升降机所处的位置,只是使用了当前值的变量而已

M8000是CPU运行中ON,CPU故障或停止时OFF,并不是常ON信号
wym5952
级别: 略有小成
精华主题: 0
发帖数量: 235 个
工控威望: 236 点
下载积分: 938 分
在线时间: 43(小时)
注册时间: 2008-11-09
最后登录: 2024-02-05
查看wym5952的 主题 / 回贴
2楼  发表于: 2009-08-01 11:08
图片:
这是编程手册的截图