PLC和变频器互联是目前工控界普遍难题,其实解决它必须明白几件事情:
1半双工通讯状态,类似对讲机,收不能发,发不能收,这是必然的,编程时收发过程必须分开,
2并且具有时间限制收发过程,又能通过中断来改变收发过程,或是跳入到下一台变频器的通讯。此过程使用红绿灯程序进行时间控制再加上中断标志位
3通过类似高级语言编程方式设置数据缓冲区,把接收到的数据放入到数据存储区中,这样类似COM口编程,其好处是把收据收发过程和数据存储过程分开,使得程序条理清晰,便于修改
最后说一句我学S7-200,7天学会,7天解决通讯问题,我编的通讯程序具有很强的兼容性,在我的眼中200的编程就是点和时间两大类,自动化只做这两件事,另外自动化解决的是有规律的工业控制,那你编的程序也是有规律的,如果你的程序看起来违规律,那你编的程序就可能有问题,如果可以正常运行,那你将来做修改会遇到困难。