找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
这个要完全根据项目的需求来定。需要看设备之间的数据通信量,要看实时性,要看整个大项目是否都是西门子的cpu等等。
如果重视数据量很大,涉及到几千个字节,最好使用tcp通信,该协议通信支持65535个字节。
如果重视实时性,通信量不大,在1千个字节内,就使用profinet通信,具体是profinet IO,还是PN/PN coupler,需要跟现场的几个设备厂家沟通在决定。
如果是其他设备厂家都是西门子的产品,当然也可以使用S7协议。毕竟单边通信相对简单,更多项目编程是在自己这边做,不受对方的影响。
另外,如果20个设备厂家与你通信的要求不一样,你可以分开使用不同的协议与他们通信,1500cpu支持同时与多个设备进行不同协议通信。
1516这边组态和编程要工作量多一点,但是那些设备是很简单的,而且完全一样的就行了。
如果对实时性要求高,可以考虑智能从站,I-DEVICE,这样,两边都要涉及到硬件组态的设置,操作起来相对麻烦一些,1516这边编程的工作量要少一些,这个方法重点是速度快,如果和他们通讯不稳定,可能会导致cpu频繁亮红灯。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!