边干边学
我这些年做过一些FX2N/1N/1S的相关编程,
之前也从许多工控网朋友获得到很多宝贵经验.受益很大
初学者做项目有什么疑惑可以在此留言,
如果我懂的,我会抽出时间尽快答复的.
多多交流自动化知识,一起提高技术,
thatis19
楼主你好,用FX 2N与国产四方变频器通讯,现在是能写入频率和运行,频率读不出来。以下是四方变频器的通讯协议和我写的程序。请楼主帮我分析一下是什么原因?是不是我的思路有错误?
先谢啦,我是个刚入工控这行的
向各位前辈多多学习,
用FX2N与国产四方变频器通讯,无法读取频率的问题?由于程序太多了我无法上传,楼主是否跟我说一下读取频率的思路。我的思路是 RS D200 K14 D300 K18 RS D100 K15 D80 K0 其中D100 是主机发送写入频率命令帧的首地址,D200 是主机发送读取频率命令帧的首地址,D300是接收频率帧的首地址。请问楼主,我这个思路是否正确?我的程序照这思路写无法读取频率,能写入频率。
青争
像楼主这样有才又热心的人真是少见,
看了这些贴子真是学到不少东西,谢谢了
zhqpy
顶一下!!
我有一个特别赖的问题,主程序中有一个根据需要选择使用一些附加功能的小程序,选择使用1 功能 使用2功能,可单独使用也可共同使用!也可不适用我想用
中断操作,但我不知道如何设置入口,才能进入中断,还有我还用到跳转指令,我跳转到里面后要怎么出来啊,如果不能出来跳转我即不是因为一个小的步骤写两份后续程序了~~????郁闷大哥给详细解说一下吧~~~跪拜~~~
chenyongsen
jianchangyang
TO chenyongsen :
你可能是系统缺少了一些文件,也有可能原来用的软件7.0的卸载时,没有删除干净,
用超级兔子或者优化大师整理一下注册表试试。
实在不行就只有重装系统了。
TO zhqpy
你说的“附加功能的小程序”应该用子程序,查询一下CALL和SRET指令的用法。 中断是用于快速响应或者定时处理的,应该不是你想要的多个独立功能选择。
至于跳转指令,跳转标号P其后续程序都会扫描过去的。
你只要考虑“跳过去的部分”,没有“跳进去”和“跳出来”的说法。
TO thatis19 :
我没有四方变频器的实物,无法帮你确认程序,变频器的通讯时读取数据与单纯的写入是很不一样的,
M8122最好用脉冲上升沿触发,隔开一定时间发送几次看看接收数据是否有变化。
如果有台式机和串口的话,建议先用串口调试软件+RS485/232调试一下变频器,
发送的数据格式和接收到的数据是否正确,采用16进制和ASCII都试几下确认以后,再给PLC编程,这样可以减少走弯路。
TO 张小平
用绝对编码器GBIN是读取普通点的,你的输入点滤波时间需要调整,REFF和D8020,
因为你的0位置接通时间可能短于“扫描周期+滤波时间”。 需要增量型编码器测量速度(单一方向)的话只要把A相(或者B相)接入X0就可以,Z相一般用于校准零点。
注意一点:FX2N脉冲计数不宜高于15K
TO TZYFL4444
PLSV,DRVA DRVI 指令,它们里面都有脉冲与方向信号,
PLSV可以直接用方向信号的通断,或者指令中“速度脉冲”的正负来控制电机的正反转。
但DRVA 、DRVI 不宜这么用。
DRVA靠判断指令中“目标位置的脉冲数”与D8140的差值为正负,来控制电机的正反转;
DRVI 靠判断指令中“行程脉冲数”的正负,来控制电机的正反转。