本人近来搞了一个控制器的代用改造,用FX2N-4AD采集电机电流与设定值比较代替原专用扭矩控制器,虽然现在基本能用,但是有几个问题不是很清楚,希望有高人能指教:
1、AD的BMF#9中读出的值(FROM K0 K9 D0 K2)即PLC D0中的值是十进制的?还是不是?
2、关于AD的ID值确认:
LD M8002 TO K0 K30 D4 K1,
CMP K2010 D4 M0,(2010是FX2N-4AD的ID值)
LD M1 FROM K0 K9 D20 K2
该程序是说明书给出的例子,但是不能执行,D4=0,所以M1=0,请问问题出在哪里?现在我只好把那些条件都屏蔽了,勉强让程序执行。汗!
3、关于AD输出的值的范围:说明书说FX2N-4AD的分辨率是12位的,那么应该是0~4096,通道输入设为-10V ~~+10V,那么,满量程10V时输出的值该是多少?(我现在直接输入DC5V,D20=2048),这样的情况在我处理过的测量系统中,0V应该对应2048才对!但是说明书说的对应-2048~~+2047,我不是很明白!
可惜不能插图,否则可以把图弄上来。
请有经验的讨教一下,谢谢大家回复,其他的问题可以QQ:109776179
楼主你好:
1. FX2N-4AD BMF#9中读出的值 是通道1 的当前值,plc内部的是二进制, 显示的是 十进制
2.要想搞明白 首先你要清楚 CMP 这个指令, 它是一个比较指令,CMP K2010 D4 M0 中所表达的意思是 1) 当D4>k2010时,M0=1 2)当D4=k2010时,M1=1 3)当D4<k2010时,M2=1。 因此 D4=0时, M1=0。
3.FX2N-4AD的分辨率是12位的,不过12位 是 符号位,所以说 只有11位,而11位的数值就是 -2048 ~ +2047。
Q116532159 三菱 PLC 触摸屏 伺服 有问题的找我 谢谢