首页 理论教育 三菱可编程序控制器FX2N-1HC高速计数模块应用指南

三菱可编程序控制器FX2N-1HC高速计数模块应用指南

时间:2023-11-26 理论教育 版权反馈
【摘要】:表6-41 FX2N-1HC高速计数模块①最大8台。④需要使用FX2NC-CNV-IF。图6-60 FX2N-1HC表6-42 FX2N-1HC性能指标(续)3.接线接线图,如图6-61、图6-62所示。5)BFM#13、#12 YH输出的比较值,BFM#15、#14 YS输出的比较值①当对计数器的当前值和BFM#13、#12、BFM#15、#14中的值进行比较后,FX2N-1HC中的硬件和软件比较器输出比较结果。6)计数器当前值计数器的当前值可通过PLC进行读操作。

三菱可编程序控制器FX2N-1HC高速计数模块应用指南

1.功能概要

①可通过单相、双相50kHz硬件计数器高速输入;

②带有采用硬件比较回路的高速一直输出功能;

③在双相计数中,可以设定1、2、4倍增模式;

④可以通过PLC或者外部输入来许可、复位计数;

⑤可以连接差动输出型的编码器,见表6-41。

表6-41 FX2N-1HC高速计数模块

978-7-111-38958-3-Chapter06-108.jpg

①最大8台。

②最大4台。

③最大7台。

④需要使用FX2NC-CNV-IF。

⑤需要使用FX2NC-CNV-IF或者FX3UC-1PS-5V。

2.性能规格

性能指标,如图6-60所示和见表6-42。

978-7-111-38958-3-Chapter06-109.jpg

图6-60 FX2N-1HC

表6-42 FX2N-1HC性能指标

978-7-111-38958-3-Chapter06-110.jpg

(续)

978-7-111-38958-3-Chapter06-111.jpg

3.接线

接线图,如图6-61、图6-62所示。

978-7-111-38958-3-Chapter06-112.jpg

图6-61 PNP输出编码器接线图

①“∽”为与输出连接的外部负载。

②按需要在PLC一侧连接地端子。

978-7-111-38958-3-Chapter06-113.jpg

图6-62 线驱动输出编码器接线图

表6-43 缓冲存储器

978-7-111-38958-3-Chapter06-114.jpg

注:#5、#9、#16、#19、#28、#31保留。

1)BFM#0计数模式(K0到K11),BFM#1下降/上升命令(见表6-44)

表6-44 计数模式

978-7-111-38958-3-Chapter06-115.jpg

计数器模式由PLC进行选择。如下所述,K0到K11之间的值有PLC写到BFM#0时,BFM#1到BFM#31的值重新复位为默认值。当设置这些值时,使用TOP(脉冲)指令,使用M8002(初始脉冲)来驱动TO指令。不允许有连续指令。

a)32位计数器模式:当发生溢出时,进行UP/DOWN计数的32位二进制计数器将由下限改变成上限,或由上限改变成下限。上限和下限都是固定值,上限值为+2147483647,下限值为-2147483648,如图6-63所示。

978-7-111-38958-3-Chapter06-116.jpg

图6-63 32位计数器模式

b)16位计数器模式:16位二进制计数器只处理0到65535的正数值。当发生溢出时,

4.缓冲存储器(见表6-43)它由上限改变成0,或由0改变成上限。上限值由BFM#3和#2决定。

c)1-相、1-输入计数器(K8到K11),如图6-64所示。

978-7-111-38958-3-Chapter06-117.jpg

图6-64 1-相、1-输入计数器(K8到K11)

d)1-相、2-输入计数器(K6、K7),如图6-65所示。

978-7-111-38958-3-Chapter06-118.jpg

图6-65 1-相、2-输入计数器(K6、K7)

如果同时接收到相位A和相位B的值,计数器的值不变

e)2-相计数器(K0到K5),如图6-66所示。

978-7-111-38958-3-Chapter06-119.jpg

图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。

978-7-111-38958-3-Chapter06-120.jpg(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命令

978-7-111-38958-3-Chapter06-121.jpg

①当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中的值进行比较后,FX2N1HC中的硬件和软件比较器输出比较结果。

②如果你使用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)

978-7-111-38958-3-Chapter06-122.jpg

BFM#26为只读。PLC的写命令对其不起作用。

9)端子状态(BFM#27)(见表6-47)

978-7-111-38958-3-Chapter06-123.jpg

图6-68 YH和YS的输出的比较

表6-47 端子状态(BFM#27)

978-7-111-38958-3-Chapter06-124.jpg

10)BFM#29错误状态

FX2N-1HC中的错误状态可通过将BFM#29 b0~b7的内容读到PLC的辅助继电器中来进行检查,见表6-48。

表6-48 BFM#29错误状态

978-7-111-38958-3-Chapter06-125.jpg

错误标志可由BFM#4的b8进行复位。

11)模型标识代码号BFM#30

特殊功能模块的标识码可用FROM指令进行读取。

FX2N-1HC单元的标识码为K4010。

通过读该标识码,用户可编写内置检测子程序,以检查FX2N-1HC的物理位置是否与软件中的位置相匹配。

5.编程样例

当你使用FX2N-1HC单元时,请以下述例子作为指导。根据需要,可加入其他指令,如计数器当前值的读取、状态等,如图6-69所示。

978-7-111-38958-3-Chapter06-126.jpg

图6-69 编程样例

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈