1.模块的编号
FX0N-3A可以连接到FX1N、FX2N、FX1NC或FX2NC系列的PLC,所有的数据传输和参数设置均通过PLC程序进行控制与调整。
对基本单元给予被连接的特殊模块选择,模块号码由靠近基本单元开始,以NO.0→NO.1→NO.2……NO.7的顺序继续下去。模块号码是为指定程序命令对哪一个模块起作用而使用的。
2.BFM的分配含义
缓冲存储器(BFM)分配见表5-3,其中表格留空部分为缓冲存储器存储保留区域。BFM#0表示输入通道1(CH1)与输入通道2(CH2)转换数据以二进制形式交替存储。BFM#17的含义见表5-4,具体含义是:
b0=0选择输入通道1;
b0=1选择输入通道2;
b1=0→1启动A-D转换;
b1=1→0复位A-D转换;
b2=0→1启动D-A转换;
b2=1→0复位D-A转换。
因此,模拟量连续输入/输出条件:0→1→0。
3.A-D输入程序
如图5-7所示,主机单元将数据读出或写入FX0N-3A缓冲存储器(BFM),当X1=ON时,实现输入通道1的A-D转换,并将A-D转换对应值存储于主机单元D01中。当X2=ON时,实现输入通道2的A-D转换,并将A-D转换对应值存储于主机单元D02中。
程序解释如下:
1)X1↓,(H00)写入BFM#17,选择输入通道1且复位A-D转换;
表5-3 缓冲存储器(BFM)分配(www.xing528.com)
表5-4 BFM#17的含义
图5-7 A-D输入程序
2)(H02)写入BFM#17,保持输入通道1的选择且启动A-D转换;
3)读取BFM#0,输入通道1当前A-D转换对应值存储于主机单元(D01)中;
4)X2↓,(H01)写入BFM#17,选择输入通道2且复位A-D转换;
5)(H03)写入BFM#17,保持输入通道2的选择且启动A-D转换;
6)读取BFM#0,输入通道2当前A-D转换对应值存储于主机单元(D02)中。
4.D-A输出程序
如图5-8所示,当X0=ON时,实现输出通道的D-A转换,D-A转换对应值为主机单元D00。
程序解释如下:
1)X0↓,D-A转换对应值(D00)写入BFM#16;
2)(H04)写入BFM#17,启动D-A转换;
3)(H00)写入BFM#17,复位D-A转换。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。