广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
一文搞清楚西门子200SMART共支持多少种通信协议
发布时间:2024-11-22

初学PLC的工控朋友总会被眼花缭乱的通信搞得晕头转向,一会说支持485通信,一会又说支持PN通信,那今天我们就以200SMART为例来总结一下这款PLC到底支持哪些通信协议。

      在需要通讯的设备选型时zuihao选择双方设备都支持的通信协议,从而可以保证我们的项目快速准确的开发,实在没有办法的时候在考虑自己编写通信程序。


图片


200SMART PLC

      经常听到有人在设备选型的时候会问你这个设备支持485通信吗?总是觉得只要支持485通信就可以很方便的和PLC进行通信了。但是这种理解是不准确的,因为我们平时讲的485只是定义了其物理接口,并没有准确地问明白这个485接口支持哪些协议,假如你买的设备没有问明白,设备厂家是485接口但是只支持自由口协议,那么买回来之后你可能就不能用西门子已有的MODBUS库对其进行通信编程,而是要根据设备厂家提供的通信协议进行自由口编程,对于新手来讲需要花费大量的时间,在项目比较着急的时候就得不偿失了。


图片


200SMART通信模块(已安装)

      那么之所以出现上面的问题,主要原因是分不清楚硬件接口和协议之间的关系,现在我们再来明确一遍,RS232、RS485、RS422、RJ45这些我们平时听到的都是物理接口的定义,但是基于物理接口可能会有不同的通信协议,比如基于RS485的通信协议都有MODBUS RTU、USS、PPI等,基于RJ45的通信协议就有PROFINET、TCP 、MODBUS TCP等等,这就好比我们再打电话的时候,同样的物理接口相当于保证了我们电话线路没问题,双方可以接通电话能听到对方声音,而通信协议则是相当于规定的双方都使用普通话交流,而不是一个使用英语,一个使用德语,如此一来即使可以听到对方的讲话也不会明白其在说什么。


图片


200SMART 通信接口

      那我们如果想知道200SMART支持哪些通信就要先看下其本体CPU和与通信相关扩展模块的物理接口有哪些,因为这是通信协议的基础,没有通信接口就去谈通信协议就是纯粹的耍流氓,物理接口统计如下:


CPU 本体:一个RJ45接口(以太网接口)和一个 RS485 接口;SB CM01信号板:可通过200SMART编程软件组态为 RS232 通信接口或 RS485 通信接口。EM DP01模块:一个 RS485 兼容的九针迷你 D型插口图片


SB CM01信号板 引脚定义

      接下来就来分别看下各个接口支持的通信协议:

CPU本体RJ45接口(以太网接口)支持的协议有:S7通信、PROFINET通信、TCP通信、ISO on TCP通信 、UDP通信、MODBUS TCP通信、OPC通信(OPC服务器软件:PC Access SMART或者SIMATIC NET)。

CPU本体RS485接口及SB CM01 信号板(请注意仅支持1个停止位)支持的协议有:MODBUS RTU通信、USS通信、PPI通信、自由口通信。


EM DP01模块:PROFIBUS DP 通信(仅能做从站)、MPI通信(仅能做从站)、OPC通信(OPC服务器软件:SIMATIC NET,通过EM DP01 S7通信方式实现)。图片PROFINET通信应用



展开全文
拨打电话 微信咨询 发送询价