热门搜索:
工业以太网的连接包括电气网络的连接和光纤网络的连接,它们也可以混合连在一起电气连接可以使用ELM(电气链路模块)、ESM(电路交换机模块)来实现,光纤连接可以
使用OLM(光纤链路模块)、OSM(光路交换机模块)来实现。如果连接成冗余环网,则其中一个交换机(ESM或OSM)须设置成RM(冗余管理)模式。
这种通信可以用于所有的S7-300/400 CPU,通过MPI、PROFIBUS和工业以太网多可以传送64KB的数据。通信是通过系统功能块(SFB)来实现的,支持有应答的通信。在S7-300中,可以用SFB15”PUT”和SFB14”GET”来读出或写入远端CPU的数据。
扩展的通信功能还能执行控制功能,如控制通信对象的启动和停机。这种通信方式需要用连接表配置连接,被配置的连接在站启动时建立并一直保持。
这种通信可以用于所有的S7-300/400 CPU,通过MPI或站内的K总线(通信总线)来传送多76B的数据。在用户程序中,用系统功能(SFC)来传送数据。在调用SFC时,通信连接被动态地建立,CPU需要一个自由的连接。
全局数据(GD)通信通过MPI接口在CPU间循环交换数据,用全局数据表来设置各CPU之间需要交换的数据存放的地址区和通信的速率,通信是自动实现的,不需要用户编程。当过程映像被刷新时,在循环扫描检测点进行数据交换。S7-400的全局数据通信可以用SFC来启动。全局数据可以是输入、输出、标志位(M)、定时器、计数器和数据区。
S7-300 CPU每次多可以交换4个包含22B的数据包,多可以有16个CPU参与数据交换。
S7-400 CPU可以同时建立多64个站的连接,MPI网络多有32个节点。任意两个MPI节点之间可以串联10个中继器,以增加通信的距离。每次程序循环多64KB,多16个GD数据包。在CR2机架中,两个CPU可以通过K总线用GD数据包进行通信。
通过全局数据通信,一个CPU可以访问另一个CPU的数据块、存储器位和过程映像等。全局通信用STEP7中的GD表进行组态。对S7、M7和C7的通信服务可以用系统功能块来建立
执行器/传感器接口( Actuator Sensor-Interface),简称AS-I,是位于自动控制系统底层的网络,用来连接有AS-I接口的现场设备,只能传送少量的数据,如开关的状态等。
CP342-2通信处理器用于S7-300和分布式I/O ET200M的AS-I主站,它多可以连接62个数字量或31个模拟量AS-I从站。通过AS-I接口,每个CP多可以访问248个数字量输入和186个数字量输出。通过内部集成的模拟量处理程序,可以像处理数字量值那样非常容易地处理模拟量值。
点对点连接( Point-to-Point Connections)可以连接两台S7 PLC和S5 PLC,以及计算机、打印机、机器人控制系统、扫描仪和条形码阅读器等非西门子设备。使用CP340、CP341和CP441通信处理模块,或通过CPU313C-2PtP和CPU314C-2PtP集成的通信接口,可以建立起经济而方便的点对点连接。
点对点通信可以提供的接口有20mA (TTY),RS-232C和RS-422A/RS-485。点对点通信可以使用的通信协议有ASCII驱动器、3964 (R)和RK512(只适用于部分CPU)。
全双工模式(RS-232C)的高传输速率为19.2Kb/s,半双工模式(RS-485)的高传输速率为3 8.4Kb/s。
使用西门子的通信软件PRODAVE和编程用的PC/MPI适配器,通过PLC的MPI编程接口,可以很方便地实现计算机与S7-300/400的通信。