xadzka
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 146 点
下载积分: 939 分
在线时间: 14(小时)
注册时间: 2013-10-05
最后登录: 2017-02-15
查看xadzka的 主题 / 回贴
楼主  发表于: 2013-11-28 14:34
三菱模拟量块FX-4ad的资料上写它有32个存储缓冲区,每个都是16位.但为什么程序都是写[FROM K0 K5 D0 K2]这样读32位的格式?
为什么最后都是K2而不是K1,既然K5是第一个通道平均值存储区它只有16位,那它当32读出来以后放D0还是D1呢?比如存储区里面的数字是
0000 0000 0000 1111,读入后D0和D1组成的空间里面数据是怎么样的?
本人小白,请高手们莫笑.
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
1楼  发表于: 2013-11-29 10:30
1. 32个存储缓冲区(BFM)  不是 32位(Bit)的格式

2. K2:1~5V
    K1:0~20mA  
    K?依不同訊號輸入選擇

[既然K5是第一个通道平均值存储区它只有16位,那它当32读出来以后放D0还是D1呢?比如存储区里面的数字是
0000 0000 0000 1111,读入后D0和D1组成的空间里面数据是怎么样的?]
參考1
平均值存储区它只有16位  故只會存在D0
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52058 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-09-30
查看john42tw的 主题 / 回贴
2楼  发表于: 2013-11-29 15:07
引用
引用第3楼xadzka于2013-11-29 14:35发表的  :

首先,谢谢朋友和楼上朋友的答复.
但是我们这里有多个设备用到FX2N-4AD,它们里面的程序都写出奇的一致,都是
[FROM  K0  K5 D 0 K2]
[FROM  K0  K6 D10 K2]
.......


K0:4~20mA     K1:0~20mA       K2:1~5V              K3:0~5V
K4:-10~10V     K5:0~10V