发表于:2010-05-18 15:27:00
楼主
大家都知道PLC与变频器通讯很麻烦,我分析原因,觉得主要有以下几个问题:1通讯过程受扫描周期的影响,通讯过程还没结束一个扫描周期就完了,这肯定会造成不同步2收发过程无法隔离开,这两个过程肯定不能同时进行 ,而且还要求某一个过程无法实现时必须可以跳转到另一个过程,对于系统中不止一台变频器时,就能够自动跳转到下一台的通讯,这是个关键问题,如何实现,我参照红绿灯程序的特点给通讯过程加了时间控制,使其达到上述效果,通过借助高级语言中COM口的通讯特点,设置数据缓冲区,达到存储数据的目的。这样的优点是无论系统中有多少台变频器,有多少个品牌,都可以实现通讯,更改简便,查找错误快速,有很高的容错机制,跳出主程序扫描周期的影响,使用的变量少,程序简单。