电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

三菱plc模拟量编程 三菱FX系列PLC的FX2N-2AD使用举例 FROM指令

作者:佚名    文章来源:本站原创    点击数:    更新时间:2024/2/12

三菱PLC的FROM指令详解

 三菱PLC的`FROM`指令用于从PLC增设的特殊单元(例如,FX2N-4AD)的缓冲存储器(BFM)读取数据并将其传送到可编程控制器的一个指定寄存器。该指令具有以下格式:

 

FROM K1 K2 D0 K2 *

K1: 特殊模块的地址编号,只能用数值,范围: 0---7

K2: 特殊模块的缓冲存储器起始地址编号,只能用数值,范围: 0---32767

D0: 目标寄存器起始地址编号,可以使用t, c, d和除x外的位元件组合

 

具体来说,`FROM`指令会将特殊单元(或模块)的缓冲寄存器内容(如BFM #12, BFM #13)中的数据读取出来,并分别写入可编程控制器中的一个指定寄存器。这个指定的寄存器可以是T、C、D或者非X位的位元件组成的地址。需要注意的是,这里的地址编号必须是整数,且范围在0到32767之间。此外,`FROM`指令可以连续执行也可以使用脉冲执行方式。


三菱FX系列PLC的FX2N-2AD使用举例

三菱FX系列PLC的FX2N-2AD使用 
   (1)零点增益的调整    FX2N-2AD的零点和增益调整方便,模块上有零点、增益调整开关,可利用这些开关直接调整,也可以通过TO指令改写相应BFM的值,调整零点和增益。    (2)使用举例    ①模拟输入编程实例    图6-7是FX2N-2AD作为模拟输入的一个实例。
FX2N-2AD作为模拟输入的一个实例 

图6-7 FX2N-2AD模拟输入实例    图中,(a)~(h)各步操作含义如下。    (a):选择A/D输入通道1。    (b): CH1的A/D转换开始。    (c):读取通道1的数字值。    (d):通道1的高4位移到下面的8位位置上,并存储到D100中。    (e):选择A/D输入通道2。    (f):通道2的A/D转换开始。    (g):读取通道2的数字值。    (h):通道2的高4位移到下面的8位位置上,并存储到D101中。    通道1的输入执行模拟到数字的转换:X000。    通道2的输入执行模拟到数字的转换:X001。    A/D输入数据CH1:D100(用辅助继电器M100~M115替换,只分配一次这些号码)。    A/D输入数据CH2:D101(用辅助继电器M100~M115替换,只分配一次这些号码)。    *1:当使用FX0N PLC时,按图6-8所示方式更改*1电路:
 

图6-8 使用FX0N PLC的改进电路    ②计算平均值数据程序举例    在图6-7模拟输入程序实例之后添加图6-9所示程序,当读取的数字值不稳定时,使用平均值数据。
平均数程序梯形图实例 

图6-9 平均数程序    图中(a)~(g)各步操作含义如下。    (a):数据的初始化。    (b):采样频率计数。    (c):通道1总的输入数据。    (d):通道2总的输入数据。    (e):采样频率的比较,K20为平均频率。    (f):计算通道l的平均值,并将结果存储在D111和D110中。    (g):计算通道2的平均值,并将结果存储在D113和D112中。    PLC的资源分配。    通道1的A/D输入数据:D100。    通道2的A/D输入数据:D102。    采样频率:D118。    采样频率和平均频率的一致性标志:M113。    通道1的平均值:D111,D110。    通道2的平均值:D113,D112。    *1上面所用的程序实例得到的值为平均值的20倍。在1~262 144的取值范围内进行平均频率的计算。

Tags:FX2N,2AD,三菱plc,模拟量,编程  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询