西门子TIA博途通信协议介绍

2017-03-17 64 0

    西门子TIA(全集成自动化)概念建立在通信基础上,无论是Profibus、Profinet、ASI还是Wireless,各种通信形式将不同子系统联系起来组成完整的TIA控制系统,其中所涉及的服务与协议繁多。

    ISO/OSI模型中不同层面对应不同协议。S7属于最顶层(应用层)协议,可加载于ISO、ISO ON TCP、MPI、PROFIBUS等网络上。

    TCP与ISO/OSI的区别和联系:严格来说二者都不是单一协议,而是协议集合。ISO是国际标准化组织简称,OSI是其推出的开放系统互联框架,分层(物理层、链路层、网络层、传输层、表示层、会话层、应用层)如带七个抽屉的文件柜,是官方指导框架,各厂商产品按层次对应安放。TCP是实际应用的事实网络框架,是分四个抽屉的文件柜——网络接口层(相当于OSI物理层和链路层)、网络层、传输层、应用层,先于OSI出现、为绝大多数厂商遵守、应用最广。二者并不矛盾:OSI侧重理论结构、有助于认知网络与通信规程,TCP则是在此框架上的广泛应用事实结构,都对各厂家上下层软硬件产品的兼容起决定性作用。

    以西门子设备通信为例:网络接口层有采用RS-422/485标准的串行通信(注意这是电气规程约定而非网络协议)和采用Ethernet 802.3标准的以太网通信;传输层可使用PROFIBUS、MPI、MODBUS等网络协议,以太网上则可用TCP/IP、SNMP、FTP、HTTP等协议;STEP7、TIA实际上就是集成这些协议的应用层程序。不同子网一般互不相通,若需通信须在网络层做路由并设定接口网关。

    S7通信与S5兼容通信的区别:多个西门子PLC通信时,采用S7兼容通信更合适。Profibus_s7是西门子优化的通信方案——作为上位机厂家,与300/400 PLC通信时若第一个MPI口被占用,往往需用DP口,基于Profibus总线的Profibus_s7通信即为最有效方案:它是真正的主-主通信,使用第1、2、7层,通信简单快速有效。

    S7-300/400 PLC之间的Profibus_s7通信可调用库中的块;上位机与Profibus_s7通信采用类似调库的方式,上位机通过application与S7_connection参数建立初始化,前提是在STEP7组态时组好pc station虚拟站点。

    Profibus网络中ET200M与HMI可使用同一协议(如DP),但HMI还需配置Direct Key;也常使用不同协议——前者用DP(循环通信),后者用S7(非循环通信)。二者通信速度相同(同一总线12 M),但效率不同:一次循环即可与I/O完成通信,而一次循环未必能与HMI的全部I/O完成通信,可能需要几个周期。

相关文章

WinCC 7.3在Win7 64位系统上的安装教程
触摸屏使用次数累计清零程序的设计
维修完成后重新安装伺服电机的注意要点
软启动器附件的选择
伺服电机小故障的检查与排除
软启动器模拟量输出的作用与接线

发布评论