最近在做一个项目,我想试试采用USS通讯来控制变频器
遇到的问题如下:1.当S7-200与1台MM430通讯时,读写正常,控制正常,但当与2台MM430通讯时数据无法读写,猜想可能是串行链路超时数据P2014没有设置正确,因为我之前设置的P2014为0,超时禁止,将P2014改为100(通讯波特率为9.6K)后还是不行,S7-200里的程序无***询,我的程序参考了西门子的例子程序,后来将读写参数之间加定时器50毫秒延时,读写正常,我是既兴奋又郁闷啦,假如我读写的参数很多的话,那不是很麻烦吗?是程序本身的问题还是参数设置的问题?问题出在哪里呢?希望遇到类似问题的大侠分析分析
2.我想通过手自动实现控制变频器,方案已经确定,硬件配置:上位机(易控组态)、S7-200CPU224、EM231、EM232、2台MM430、智能仪表若干,自动通过工控机给定两台变频器的速度,手动通过电位器给定,变频器使用PID调节,反馈值AIN0为智能仪表,给定值为EM232AIN1,本来想不要两个模块,自动直接给定,手动电位器直接送入变频器(0V,10V),可方案已经确定,无法更改。现在我的问题是假如我不使用两个模块,使用USS控制,手动的时候是否有效?需要设置哪些参数?若采用原来的方案达到手动给定,又需要设置哪些参数?做过实验,手动给定好像无效,但不知应该设置哪些参数,望给位指教