登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:模拟量问题
点击:924 回复:8
楼主
编辑
引用
管理
cialiaozilong
LD M8002 FROM K0 K30 D4 K1
CMP K2M10 D4 M0
LD M1 TO K0 K0 K3311 K1
TO K0 K1 K4 K2
FROM K0 K29 K4M10 K1
ANI M10 ANI M11 FROM K0 K5 D40 K2
以上程序是用作通道一,二的电流输入。如果增加通道三,用作电压输入要怎么改呢?模块是FX2N-4AD
最后修改:
2010/8/13 16:55:03
10-08-13 15:32
1楼
编辑
引用
管理
lm-bye
你的硬件有电流和电压的输出模式啊,你在接线的时候可以做选择的。但是你真的是输出电流信号4-20mA,你似乎可以在软件上乘以500转化为1-10V的电压信号(不知道可行不)
10-08-13 16:40
2楼
编辑
引用
管理
ZCMY
TO K0 K0 K3311 K1
改为TO K0 K0 K0011 K1
10-08-14 14:23
3楼
编辑
引用
管理
ZCMY
FROM K0 K5 D40 K2
改为FROM K0 K5 D40 K4;
转换后地址分别为D40 D41 D42 D43;
10-08-14 14:24
4楼
编辑
引用
管理
dwbb
版主解答的好,顺便学习下。呵呆
10-08-14 23:42
5楼
编辑
引用
管理
ZCMY
有个地方你搞错了;
TO K0 K0 K3311 K1 其中K3311应用H3311,十进制对应的就不对了;
TO K0 K0 H0011 K1 这个是正常的,前两个通道是电流,后两个是电压;
10-08-15 09:08
6楼
编辑
引用
管理
fumz78
楼主还有东西要学
做三菱的特殊模块,有几个东西要掌握:
FROM/TO指令要理解
数据缓冲区(BFM)要理解
理解上面的几个东西,再结合模块的手册来看这程序就能懂了,也能进行修改了
10-08-15 09:20
7楼
编辑
引用
管理
cialiaozilong
嗯嗯,谢谢大家的指教,我是自学PLC的,经过这两天的摸索,终于搞懂了这几步程序
10-08-15 17:35
8楼
编辑
引用
管理
lm-bye
建议你看三菱的教材第6章,可编程控制器的特殊功能模块,里面讲到如何处理模拟量。
例如:FX2N-4AD/2DA都有一缓冲寄存器区,这缓冲区由32个16bit的寄存器组成,编号为BFM#0-31.
在BFM#0中写入16进制的4位数字H****使各通道初始化。最低位数字控制通道1,最高位控制通道4,数字的意义如下:
*=0:设定输入范围-10~+10V
*=1:设定输入范围+4~+20mA
*=2:设定输入范围-20~+20mA
*=3:关闭该通道
例:BFM#0=H3310,则
CH1:设定输入为-10~+10V
CH2:设定输入为+4~+20mA
CH3,CH4:关闭
你现在就知道该怎么改了吧,把H3011写入BFM#0就可以了,
希望以上对你有帮助!相互提高!
10-08-16 11:02
工控新闻
MPS发布业界首款24V输入20A/25A/30A大电流同步降压DC/DC系列产品
和利时亮相制造业数字化转型促进中心 “深度行”(四川站) 以 XMagital 赋能电子信息制造智改数转
深圳致力打造智能工厂新高地
工信部启动人工智能科技伦理审查与服务先导计划 加快推动审查工作落地实施
翼菲科技启航招股:拆解“轻工业全品类机器人第一股”的价值重塑逻辑
福禄克新一代热像仪TiS55/65/75 PRO正式上市:三个真实案例揭秘效率提升秘诀,报名免费上门演示即享好礼
霍尼韦尔推出全新混合供热解决方案,推动工业加热制造商实现实时电气化
ABB解码钢铁及有色金属行业高质量发展新路径
更多新闻资讯