三菱PLC,FX3U通讯问题

我使用FX3U-ADP与三台台达变频器进行无协议通讯,当程序短时(2000步左右)读取设定、运行频率,写入设定频率都没有问题,当程序写到2300步的时候,读取设定、运行频率依然很正常,但是已经无法写入。
我开始怀疑是后面的程序影响到通讯程序,后来发现不是,因为我将2300步的程序在任意位置删到2000步左右的时候通讯又会变的正常;当通讯正常时,我试着一句一句的加入无关的程序,当多到一定程度时,通讯显现出越来越不顺畅的情况。奇怪的是,同样是发指令,却是可读(03),不能写(06)。
我咨询过三菱的客服,他们也说不出所以然,不知道哪位前辈遇到过这种问题,希望不吝赐教.谢谢!
谢谢回复!开始我也怀疑是程序问题,但是一直找不到问题。
第一:如果是程序问题,就不应该程序短的时候可以实现,而程序长了就不行。
第二:我考虑到读写的问题,在2000步以下的时候我是100ms发一次命令,没有问题。但是,当程序步数再多时,我试着将命令发送周期改成1s,10s,60s,甚至只发一次就停止,还是不行。
第三:我现在怀疑是否接线有问题,我利用的是485两线传输,但是在三菱FX3U通讯手册中标明外围设备通讯口的SG与FX3U-ADP的SG也需要连接,不明白这是为什么,明天试试

应该是程序有问题。
注意,不能太频繁的读写,因为每次读写都是需要时间的;485是半双工,读写是分开来的,否则会冲突。
温馨提示:答案为网友推荐,仅供参考