quote:以下是引用掠影匆匆在2011-09-08 10:02:59的发言:quote:以下是引用火麒麟在2011-09-07 15:56:39的发言:quote:以下是引用浩浩在2011-09-02 16:52:29的发言:
ET200S CPU 系列当中的IM151-8 PN/DP并不支持这个功能吖。这不能不说是广大用户的一大损失。对于很多系统的应用,分布式I/O站如果能直接支持对现场仪表的Modbus/TCP通讯,能给系统架构带来极大的改善。究其原因,个人认为虽然ET200S CPU的性能接近S7-300CPU,但是毕竟“主业”还是IO站接口模块,通讯上无论是PN还是DP接口,都不支持高级的协议应用(比如IM151-7DP不支持FDL,IM151-8PN/DP干脆不支持TCP)。
所以,针对分布式系统的现场通讯信号采集,目前除了一些接口/协议转换器之外,还没有很好的直接解决方案。这方面的探讨我觉得很有必要深究。
。。。。。。以后拿不准的还是不要说的这么确定,很容易误导别人
非常感谢各位网友和大侠对本讨论贴的大力支持及项目经验分享,其实就技术论坛的功能(包括找答案版块)来说,每个讨论贴中出现一些不太准确甚至是错误的说法在所难免,但是重要及可喜的是我们的网友及西门子的技术支持工程师能够及时加以引导及改正
再次感谢"火麒麟"和"www123456"的知识分享,论坛是一个进行技术自由讨论的园地,大家可以畅所欲言,当然主要是跟技术相关的,其它不相关的,比如灌水等是不允许的,呵呵,同时也希望大家更多的项目经验分享,在实际的项目应用中关于基于CPU集成PN口的Modbus/TCP通讯应用会涉及到很多方面的问题,
如与多个设备的连接及限制是如何组态及编程, 客户端和服务器的应用, 通讯的延迟, 端口号的使用,通讯诊断等等,大家可以分享这几个方面的经验
另外需要说明的是,本帖讨论的是基于S7-300/400 CPU的集成PN口的Modbus/TCP通讯,但实际上只要设备的PN口支持通过开放式的用户程序建立TCP连接,均可以支持Modbus/TCP应用层的通讯,因此Modbus/TCP软件包均是适用的,对于SIMATIC来说,支持PN口的设备包括以下:
1 S7-1200 CPU的集成PN口
2 S7-300/400 CPU集成PN口
3 S7-300/400 CPx43-1的PN口
4 ET200 CPU的集成PN口,包括ET200S IM151- 8PN/DP,ET200Pro IM154-8PN/DP等
5 WinAC