陈运华
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 142 点
下载积分: 667 分
在线时间: 44(小时)
注册时间: 2011-05-30
最后登录: 2018-10-31
查看陈运华的 主题 / 回贴
楼主  发表于: 2011-07-07 10:23
请教一下汇荣铝业师傅,为什么BFM17要用TO指令写多次。为什么不像欧母龙那样一个通道用传送指令MOV一下就设置好了呢?比如想要BFM17的位1为0,位2为1为1,写入一个常数H0002就行了呀,为什么第二次又写入一个H0000呢。这样不会把先前设置的位2复位为0了吗,搞不懂,谢谢你指点指点
汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1784 个
工控威望: 5345 点
下载积分: 21348 分
在线时间: 1601(小时)
注册时间: 2009-07-21
最后登录: 2024-12-23
查看汇荣铝业的 主题 / 回贴
1楼  发表于: 2011-07-07 11:07
这是三菱的规定,咱们也改变不了,以三菱FX2N-2AD为例,第一个#17写入H0是选择输入通道1,第2个#17写入H2是选择通道1的A/D转换开始,16进制的0转换成2进制是0000,16进制的2转换成2进制是0010,#17的B1位由0变1(就是使用说明中规定的)。
农夫
级别: 工控侠客
精华主题: 0
发帖数量: 339 个
工控威望: 4630 点
下载积分: 14608 分
在线时间: 190(小时)
注册时间: 2011-06-07
最后登录: 2023-12-16
查看农夫的 主题 / 回贴
2楼  发表于: 2011-07-07 16:26
三菱这些模块搞起来像比较麻烦啊
陈运华
级别: 探索解密
精华主题: 0
发帖数量: 40 个
工控威望: 142 点
下载积分: 667 分
在线时间: 44(小时)
注册时间: 2011-05-30
最后登录: 2018-10-31
查看陈运华的 主题 / 回贴
3楼  发表于: 2011-07-08 09:03
就是,欧母龙的AD04用一个常数就可以把一通道里的所有位设置完,比如MOV #8099 108就可以将108通道里的十六个位设置成1000000010011001,
星龙
级别: 论坛先锋
精华主题: 0
发帖数量: 308 个
工控威望: 1171 点
下载积分: 452 分
在线时间: 430(小时)
注册时间: 2011-05-10
最后登录: 2024-12-17
查看星龙的 主题 / 回贴
4楼  发表于: 2011-07-08 19:05
三菱这些模块搞起来像比较麻烦啊