FX3U-4AD模块的使用(与FX2N-4AD的比较)

以前一直使用FX2N-4AD模块,初次拿到FX3U-4AD模块时认为使用方法和参数设置一致,结果无法正常工作,查阅手册发现设置方式稍微有所变化,今天简单汇总一下FX3U-4AD模块使用方法。

1.供电

供电方式两者(FX3U-4AD和FX2N-4AD)相同,均是外部直流24V供电,内部CPU通过自身单元供电;

2.输入模式

输入模式相对有所增多,直接看下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
汇总如下:
在这里插入图片描述
FX2N-4AD输入模式:
在这里插入图片描述汇总如下:
在这里插入图片描述

3.缓冲存储区(BFM)

缓冲存储区变化最大,尤其需要注意;
首先看FX3U-4AD的各缓冲存储区功能分配;
在这里插入图片描述
FX2N-4AD的缓冲存储区功能分配;
在这里插入图片描述
通过比较不难发现,
#1在3U中是不能使用的,但是在2N中是通道1的采样次数取平均值得设定缓冲区;
3U中进行设定好采样次数取平均值后,还需要设定对应的通道#6至#9进行数字滤波通道设置,然而,2N是不需要这个操作的;
识别码当然两者也不相同,2N是K2010,3U是K2080;
还有其他的一些不同,大家仔细对比就可以发现,作者写这个也全当做是个人笔记使用;

4.补充说明

在AD调试过程中,经常会出现AD模块一切正常,就是不能工作,这时候我们需要用到#29中的各bit位进行检查,通过查阅手册可以发现,bit4位在2N中是没有定义的,但是在3U中bit4是A\D转换异常的指示,这点需要注意,因为往往A\D转换出错就出错在bit4位。
在这里插入图片描述

5.出错查找方法

正如第4部分所说,A\D模块有时候会经常出现错误,但是好在有特定的位显示出错的位置这时候,我们只需要使用FROM指令读取缓冲存储区中的信号,就能很快的判断出是什么原因导致出错;
1.一般情况下,首先检测#29中的bit0位,当bit0位为on时,表示可能bit1至bit4位有出错的情况,这时候A\D转换是停止的,所以无论输入信号多么稳定也是采集不到的,这时候就需要我们进一步判断是bit1至bit4具体哪一位出错了,再对号解决;
2.判断bit1至bit4具体哪一位出错也很简单,只需要将#29位进行读出到指定的中间寄存器中(M);通过常闭触点进行触动输出触点工作,此时,若是对应的常闭触点无响应,则表明此位存在错误;
3.找到出错位后,查找手册,对应进行处理就可以;
4.如显示bit4位出错(FX3U-4AD),则是A\D转换出错,此时需要进行对#28缓冲存储区的各位进行进一步判断;
5.对#28各位进行判断,同样是采用FROM指令进行读取#28中各位的状态,然后对号入座,查出具体是什么错误;
6.判断出错误后,对照手册会有具体的清楚错误方法,必须对#99进行修改等,这里不再赘述。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章