S7 300系列作为西门子的中型plc在国内拥有众多的用户CONTROL ENGINEERING China版权所有,紫金桥软件也是国内非常优秀的组态软件在国内各个领域应用的非常广泛。S7-300 PLC与紫金桥软件有几种常用的通讯接口:①多点接口(MPI)。②PROFIBUS-DP 接口。③工业以太网接口。紫金桥软件提供MPI驱动可直接与MPI接口通讯,而要实现与PROFIBUS-DP及工业以太网接口的通讯则通过OPC方式。接下来详细介绍这两种通讯方式。
1、紫金桥软件与S7-300的MPI通讯方式
MPI(Multi-Point)为多主站的通讯方式。在西门子公司的可编程控制器S7-300集成有MPI口CONTROL ENGINEERING China版权所有,可与PC机、S7-200建立小型的MPI网。由于S7-300可以作为MPI从站,所以装有紫金桥的PC机与S7-300仍为主/从协议。PC机通过MPI卡(如CP5611通讯卡)接入MPI网中作为主站。
图1 PC 与PLC 的连接方式
还要安装通信软件PRODAVE 和编程用的PC/MPI 适配器,通过PLC的MPI 编程接口,实现计算机与S7-300/400 的通信。首先将CP5611通讯卡安装在PC机中,并根据硬件安装向导安装卡的驱动程序,用PC-MPI通讯电缆将CP5611卡与MPI通讯口相连,CP5611作为主站。然后安装PRODAVE S7,运行PG/PC-interface parameterisation,对通信参数进行配置。
(1)在桌面执行菜单命令“开始→程序→PRODAVE_S7→PG-PC Interface”,打开接口参数设置对话框。
图2 PG/PC 接口设置
(2)选中接口参数配置列表框中的“PC Adapter(MPI)”,在上面的“Access Point of the Application(应用程序访问点)”列表框内选择“S7ONLINE(STEP 7)”。点击“Properties...”(属性)按钮,打开属性对话框。将“MPI”栏中的“Transmission Rate”(波特率)设置为187.5 kbit/s,其他参数可以采用默认的设置。在“Local Connection”选项卡的“COM Port”选择框中设置实际使用的PC 串口的编号控制工程网版权所有,波特率可以设置为19.2kbit/s。
然后对紫金桥软件MPI通讯的设置进行介绍,首先进入紫金桥开发环境建立设备,点开左侧“数据库”标签“设备驱动”->“PLC”->“siemens”->“S7-300/400(MPI)”对话框,在其中对S7-300设备MPI地址和槽号参数进行设置。S7-300设备的出厂设置是:MPI地址为2,槽号为2。接下来进入紫金桥点组态数据库进行点组态,也就是我们要获取哪些S7-300的监视量和控制量,并与S7-300设备实际地址进行外部连接。最后在画面上就可以应用这些点来显示生产的过程。这样紫金桥软件就可以与S7-300/400 MPI 编程接口通信了。
2、紫金桥软件与S7-300的Profibus-DP及工业以太网通讯方式
Profibus-DP是用于分布式的I/O设备高速通信的一种协议,该协议定义了主站和从站CONTROL ENGINEERING China版权所有,支持单主或多主系统,各主站间为令牌传递,主站与从站间为主/从传送www.cechina.cn,主站周期地读取从站的输入信息并周期地向从站发送输出信息。
S7-300可作为Profibus-DP从站。使用Profibus-DP协议方式S7-300和紫金