发布于 2005-12-17 22:44:52
0楼
这个帖子很早了啊
USS单台跟多台还是有区别的,因为USS是基于轮询机制的,多台时对具体某台变频器来说,响应速度会变慢。
这个影响对于PLC来说,可以通过程序优化达到忽略不计的程度,正是因为轮询机制,PLC不会同时和多台变频器通讯(虽然数据帧在总线上是广播的),所以任一时刻,最多只在和一台变频器通讯。基于这一点,可以通过编程技巧,用同一个程序跟2台或31台变频器通讯,除激活的地址码不同其它都一样,当然,你要以对所有的情况都激活31个地址(会浪费时间),那就真的可以用同一个程序应付1到31台变频器的通讯了
但是,无论你编程技巧有多么高明,都不可能将对2台(或以上)通讯的情况优化到跟1台变频器通讯的程度。
另外,网上的那个免费USS库是很不好用的,非常臃肿、不灵活,自己写的话会小很多,其它不难的,只要读懂USS协议,再搞清楚S7-200的自由口通讯方式就可以自己写了
生命存在的方式只有两种:腐烂或燃烧