1.功能概要
②带有采用硬件比较回路的高速一直输出功能;
③在双相计数中,可以设定1、2、4倍增模式;
④可以通过PLC或者外部输入来许可、复位计数;
⑤可以连接差动输出型的编码器,见表6-41。
表6-41 FX2N-1HC高速计数模块
①最大8台。
②最大4台。
③最大7台。
④需要使用FX2NC-CNV-IF。
⑤需要使用FX2NC-CNV-IF或者FX3UC-1PS-5V。
2.性能规格
性能指标,如图6-60所示和见表6-42。
图6-60 FX2N-1HC
表6-42 FX2N-1HC性能指标
(续)
3.接线
接线图,如图6-61、图6-62所示。
图6-61 PNP输出编码器接线图
①“∽”为与输出连接的外部负载。
②按需要在PLC一侧连接地端子。
图6-62 线驱动输出编码器接线图
表6-43 缓冲存储器
注:#5、#9、#16、#19、#28、#31保留。
1)BFM#0计数模式(K0到K11),BFM#1下降/上升命令(见表6-44)
表6-44 计数模式
计数器模式由PLC进行选择。如下所述,K0到K11之间的值有PLC写到BFM#0时,BFM#1到BFM#31的值重新复位为默认值。当设置这些值时,使用TOP(脉冲)指令,使用M8002(初始脉冲)来驱动TO指令。不允许有连续指令。
a)32位计数器模式:当发生溢出时,进行UP/DOWN计数的32位二进制计数器将由下限改变成上限,或由上限改变成下限。上限和下限都是固定值,上限值为+2147483647,下限值为-2147483648,如图6-63所示。
图6-63 32位计数器模式
b)16位计数器模式:16位二进制计数器只处理0到65535的正数值。当发生溢出时,
4.缓冲存储器(见表6-43)它由上限改变成0,或由0改变成上限。上限值由BFM#3和#2决定。
c)1-相、1-输入计数器(K8到K11),如图6-64所示。
图6-64 1-相、1-输入计数器(K8到K11)
d)1-相、2-输入计数器(K6、K7),如图6-65所示。
图6-65 1-相、2-输入计数器(K6、K7)
如果同时接收到相位A和相位B的值,计数器的值不变
e)2-相计数器(K0到K5),如图6-66所示。
图6-66 2-相计数器(K0到K5)
2)BFM#3、#2环长度
存储数据,此数据指定16位计数器的长度(默认值:K65536),如图6-67所示。
上面的例子中,K100作为32位二进制值写入特殊功能模块No.2的BFM#3和#2。(BFM#3=0,BFM#2=100)。允许值为K2~K65536。
(www.xing528.com)
图6-67 环长度
当环长度为K100时,计数器值的改变如图6-67所示。
注意:用(D)TO指令写计数器数据。
①在这个特殊功能模块中,计数数据总是以两个16位值组成的对子的形式来处理的。存储在PLC寄存器中的两个16位的2的补码值不能使用。
②当你在写一个K32768到K65535之间的一个正值时,这个数据将作为32位值处理,即使使用的是16位环计数器。
③当计数器数据传送到/来自于这个特殊功能模块时,总是使用FROM/TO指令的32位格式。
3)BFM#4命令(见表6-45)
表6-45 BFM#4命令
①当b0设置为ON,而且DISABLE输入端子为OFF时,计数器被允许开始计数输入脉冲。
②如果b1不设置到ON,YH(硬件比较输出)不会变成ON。
③如果b2不设置到ON,YS(软件比较输出)不会变成ON。
④当b3=ON时,如果YH输出被设置,YS输出被复位,而如果YS输出被设置,则YH输出被复位。当b3=OFF时,YH和YS输出独立动作,不互相复位。
⑤当b4=OFF时,PRESET输入端子的预先设置功能失去作用。
⑥当b8设置为ON时,所有的错误标志被复位。
⑦当b9设置为ON时,YH输出被复位。
⑧当b10设置为ON时,YS输出被复位。
⑨当b11设置为ON时,YH输出设置为ON。
⑩当b12设置为ON时,YS输出设置为ON。
4)BFM#11、#10预先设置数据
①当计数器开始计数时,这个数据作为其初始值。
②当BFM#4的b4位设置为ON,而且PRESET输入端子由OFF变成ON时,此数据有效。计数器的默认值为0.通过向BFM#11和#10中写数值或通过使用下面的命令,这个值可被改变。
③初始计数器的值也可通过直接向BFM#21和#20(计数器的当前值)中写数据进行设置。
5)BFM#13、#12 YH输出的比较值,BFM#15、#14 YS输出的比较值
①当对计数器的当前值和BFM#13、#12、BFM#15、#14中的值进行比较后,FX2N-1HC中的硬件和软件比较器输出比较结果。
②如果你使用PRESET或TO指令设置计数器的值等于比较值,YH、YS输出将不变成ON。只有当输入脉冲计数与比较值相匹配时,它才变成ON。
③YS比较操作需要大约300μs的时间,如果发生匹配时,输出变成ON。
④当前值与比较值相等时,进行输出,但是只有在BFM#4的b1和b2为ON时才是如此。一旦有了输出,它将一直保持下去,直到它由BFM#4的b9和b10进行复位时,才发生改变。如果BFM#4的b3为ON,当其他输出被设置时,其中一个输出要被复位,如图6-68所示。
6)计数器当前值(BFM#21、20)
计数器的当前值可通过PLC进行读操作。在高速运行时,它并不是准确的值,因为存在通信延迟。由PLC、计数器的当前值可通过将一个32为数值写入适当的BFM而强行改变。
7)最大计数值(BFM#23、22)
他们存储计数器所能到达的最大值和最小值。如果掉电,存储的数据就被清除。
8)比较状态(BFM#26)(见表6-46)
表6-46 比较状态(BFM#26)
BFM#26为只读。PLC的写命令对其不起作用。
9)端子状态(BFM#27)(见表6-47)
图6-68 YH和YS的输出的比较
表6-47 端子状态(BFM#27)
10)BFM#29错误状态
FX2N-1HC中的错误状态可通过将BFM#29 b0~b7的内容读到PLC的辅助继电器中来进行检查,见表6-48。
表6-48 BFM#29错误状态
错误标志可由BFM#4的b8进行复位。
11)模型标识代码号BFM#30
特殊功能模块的标识码可用FROM指令进行读取。
FX2N-1HC单元的标识码为K4010。
通过读该标识码,用户可编写内置检测子程序,以检查FX2N-1HC的物理位置是否与软件中的位置相匹配。
5.编程样例
当你使用FX2N-1HC单元时,请以下述例子作为指导。根据需要,可加入其他指令,如计数器当前值的读取、状态等,如图6-69所示。
图6-69 编程样例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。