发布于 2014-05-10 21:48:40
1楼
这个问题我也很关心,先说说我的一些推测,期待抛砖引玉吧。
首先,SMART至少现在,还是不支持作为PNIO的,也就是这货现在应该不支持作为Profinet从站,带PN口的300,肯定暂时是不支持SMART作为PN从站的。
那么,限制就应该是SMART还有PN口的连接数限制了,现阶段,我只知道SMART的GET/PUT能访问S7-300的DB1,那么,每个SMART跟300连接,都要占用一个连接,以315-2PN/DP来说,支持16个连接,除去预留2-3个HMI、PG估计12左右的连接比较合适。也就是直接连接,也就是10几台SMART,当然,如果数据量较少,可以通过300PN<->SMART<->SMART<->SMART这样级联通讯,又能翻好几倍。
另一种做法,SMART是可以做服务器的,用315PN去当Client,这样理论上是可以实现的(可以做做实验看看),在315PN写程序,分时的跟各个SMART通讯(自己实现类似ProfiNet的方式?)那也就基本没有了连接数的限制(当然这只是我凭空想象,在实施中可能会遇到其他问题,甚至S7-300能不能当Client这种方式,我都没试验过),现在来看,还是第一种方案靠谱一些。
当然,最正规的做法是用S7-1200,这个支持做Profinet从站,带上百个也没问题。