发表于:2018/1/21 12:46:01
#10楼
以下是引用bnnyygy在2018/1/21 9:18:13的发言:
嗯 感谢了,我HMI上面设置下,就可以了,PLC不做换算了。直接输入就OK了。
A641.00 OUT 也行 SET 也可以,测试了 可以自己复位,A641.01发送完成就ON了。
好像这样的 。
客气!客气!可以加我微信guanyumou,以后多多交流!
以下是引用guanyumou在2018/1/21 0:24:01的发言:
而且查手册得知,你是打算实现给定频率,那么寄存器数据中16进制的4800换算为10进制就是18432,且频率分辨率是0.01,那么也就是说此时你打算写入的实际频率是184.32Hz!您确认要这么做吗?
===========================================
频率分辨率是0.01
假如你要写入48HZ的话,实际给寄存器写入的数据是4800,换算为16进制是12C0
那么此时PLC应该发送的命令是:
02 06 20 01 12 C0 DF 09
===========================================
您再细心看看!
而且查手册得知,你是打算实现给定频率,那么寄存器数据中16进制的4800换算为10进制就是18432,且频率分辨率是0.01,那么也就是说此时你打算写入的实际频率是184.32Hz!您确认要这么做吗?
===========================================
频率分辨率是0.01
假如你要写入48HZ的话,实际给寄存器写入的数据是4800,换算为16进制是12C0
那么此时PLC应该发送的命令是:
02 06 20 01 12 C0 DF 09
===========================================
您再细心看看!
嗯 感谢了,我HMI上面设置下,就可以了,PLC不做换算了。直接输入就OK了。
A641.00 OUT 也行 SET 也可以,测试了 可以自己复位,A641.01发送完成就ON了。
好像这样的 。