三步:添加连接后,根据项目需求用户可以修改默认的连接名称“连接_x”,并选择“通讯驱动程序”和是否在线。由于连接的设备是S7-200 ART CPU,所以在“通讯驱动程序”下方的下拉菜单处选择“SIAMTIC S7 200 ART”作为通讯驱动程序,同时在线连接。如图5所示。
图5. 配置连接
四步:设置连接参数。选择Smart 1000 IE的接口为“IF1 B”,即屏的RS422/485物理接口。选中该接口后,该接口的参数设置窗口将在其下方自动显示。设置屏的通信波特率为187500,站地址为1。
接着在“网络”窗口选择“PPI”为通信双方的通信协议。
在“PLC设备”窗口设置CPU的站地址,此处设置CPU的站地址为2,如图5所示。
图6. 连接参数设置
注意:CPU的地址不同于HMI设备的地址,二者不能重复。
五步:设置S7-200 ART CPU的波特率和站地址。在STEP 7 Micro/WIN ART的项目树中选择“块”,然后按“回车”键,即可打开如图7所示的“块”窗口。为CPU的RS485端口设置的站地址和波特率与图6的配置保持一致,CPU的站地址为2,通信波特率为187.5 kbps。
图7. S7-200 ART通信口设置
至此已经配置完成了Smart 1000 IE与S7-200 ART CPU的PPI通信。
启动操作画面
给Smart 1000 IE设备上电时屏幕会短暂出现启动画面,如图8所示。图中的三个按钮代表的含义如下。
Transfer:HMI设备设置为“传送”。
Start:启动装载在HMI设备上的项目。
Control Panel:该按钮后进入HMI设备的控制面板,用户在控制面板可以选择传输,添加等。
图8. 启动画面
下载项目文件
要将配置好的项目下载到Smart 1000 IE设备上,要HMI设备的通信口处于状态,可通过HMI设备的“Control Panel”>“Transfer”进行设置,如图9所示。如果选择串口下载项目,需要勾选“Serial”右侧的“Enable Channel”。
图9. 通信口使能
其次,要使用Siemens原装的PPI编程电缆下载项目,RS-232/PPI电缆(订货号6ES7 901-3CB30-0XA0)和U/PPI电缆(订货号6ES7 901-3DB30-0XA0)都可以。当使用的电缆是U/PPI时,要求其E-STAN本是05或更高版本。
接着在WinCC flexible 的菜单栏选择“项目”>“传送”>“传输”,如图10 所示。单击“传输”即可打开“选择设备进行传送”窗口,如图11所示。在“选择设备进行传送”窗口,用户可以选择传输为“串行”或“串口(通过U-PPI电缆)”,在此选择后者进行传输。
图10. 打开传输设置
型号 | |
紧凑型 | 6ES7312-5BF04-0AB0 |
6ES7313-5BG04-0AB0 | |
6ES7313-6BG04-0AB0 | |
6ES7313-6CG04-0AB0 | |
6ES7314-6BH04-0AB0 | |
6ES7314-6CH04-0AB0 | |
型 | 6ES7312-1AE14-0AB0 |
6ES7314-1AG14-0AB0 | |
6ES7315-2AH14-0AB0 | |
6ES7317-2AK14-0AB0 | |
型 | 6ES7315-2EH14-0AB0 |
6ES7317-2EK14-0AB0 | |
6ES7318-3EL01-0AB0 | |
型号 | |
数字量输入模块 | 6ES7321-1BH02-0AA0 |
6ES7321-1BH50-0AA0 | |
6ES7321-1BL00-0AA0 | |
6ES7321-1BP00-0AA0 | |
6ES7321-1CH00-0AA0 | |
6ES7321-1CH20-0AA0 | |
6ES7321-1BH10-0AA0 | |
6ES7321-1EL00-0AA0 | |
6ES7321-1FF01-0AA0 | |
6ES7321-1FF10-0AA0 | |
6ES7321-1FH00-0AA0 | |
6ES7321-7BH01-0AB0 | |
数字量输出模块 | 6ES7322-1BF01-0AA0 |
6ES7322-1BH01-0AA0 | |
6ES7322-1BH10-0AA0 | |
6ES7322-1BL00-0AA0 | |
6ES7322-8BF00-0AB0 | |
6ES7322-1BP00-0AA0 | |
6ES7322-1BP50-0AA0 | |
6ES7322-5GH00-0AB0 | |
6ES7322-1CF00-0AA0 | |
6ES7322-1FF01-0AA0 | |
6ES7322-5FF00-0AB0 | |
6ES7322-1FH00-0AA0 | |
6ES7322-1FL00-0AA0 | |
6ES7322-1HF01-0AA0 | |
6ES7322-1HF10-0AA0 | |
6ES7322-5HF00-0AB0 | |
6ES7322-1HH01-0AA0 | |
数字量输入输出模块 | 6ES7323-1BH01-0AA0 |
6ES7323-1BL00-0AA0 | |
6ES7327-1BH00-0AB0 | |
模拟量输入输出模块 | 6ES7331-1KF02-0AB0 |
6ES7331-7KF02-0AB0 | |
6ES7331-7KB02-0AB0 | |
6ES7331-7NF00-0AB0 | |
6ES7331-7NF10-0AB0 | |
6ES7331-7HF01-0AB0 | |
6ES7331-7PF01-0AB0 | |
6ES7331-7PF11-0AB0 | |
6ES7332-5HD01-0AB0 | |
6ES7332-7ND02-0AB0 | |
6ES7332-5HB01-0AB0 | |
6ES7332-5HF00-0AB0 | |
通讯模块 | 6ES7340-1AH02-0AE0 |
6ES7340-1BH02-0AE0 | |
6ES7340-1CH02-0AE0 | |
6ES7341-1AH01-0AE0 | |
6ES7341-1BH01-0AE0 | |
6ES7341-1CH01-0AE0 | |
6GK7343-2AH00-0XA0 | |
6GK7343-2AH10-0XA0 | |
6GK7342-5DA02-0XE0 | |
6GK7342-5DF00-0XE0 | |
6GK7343-5FA01-0XE0 | |
6GK7343-1CX10-0XE0 | |
6GK7343-1EX30-0XE0 | |
内存卡 | 6ES7953-8LF30-0AA0 |
6ES7953-8LG30-0AA0 | |
6ES7953-8LJ30-0AA0 | |
6ES7953-8LL31-0AA0 | |
6ES7953-8LM31-0AA0 | |
6ES7953-8LP20-0AA0 | |
6ES7360-3AA01-0AA0 | |
6ES7361-3CA01-0AA0 | |
电源 | 6ES7307-1BA01-0AA0 |
6ES7307-1EA01-0AA0 | |
6ES7307-1KA02-0AA0 | |
6ES7972-0CB20-0XA0 | |
6GK1571-0BA00-0AA0 | |
6ES7392-1AM00-0AA0 | |
6ES7392-1AJ00-0AA0 |
PPI通讯
PPI协议是S7-200CPU基本的通信,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200CPU默认的通信。
二、RS485串口通讯
三方设备大部分支持,西门子S7PLC可以通过选择口通信控制串口通信。简单的情况是只用发送指令(XMT)向打印机或者变频器等三方设备发送信息。不管任何情况,都通过S7PLC编写程序实现。
当选择了口,用户可以通过发送指令(XMT)、接收指令(RCV)、发送中断、接收中断来控制通信口的操作。
三、MPI通讯
MPI通信是一种比较简单的通信,MPI网络通信的速率是19.2Kbit/s~12Mbit/s,MPI网络多支持连接32个节点通信距离为50M。通信距离远,还可以通过中继器扩展通信距离,但中继器也占用节点。
MPI网络节点通常可以挂S7-200、人机介面、编程设备、智能型ET200S及RS485中继器等网络元器件。
西门子PLC与PLC之间的MPI通信一般有3种通信:
1、全局数据包通信
2、无组态连接通信
3、组态连接通信