1、WINCC与STEP7的通信WinC与te7-0通讯本章通过一个实际例子讲述WiC与S7300 PL之间通过Ethernet的通讯方法。下面列举了一些在通讯中常用的术语。1通讯术语(1)通讯 通讯用于描述两个通讯伙伴之间的数据交换。(2)通讯伙伴通讯伙伴是指可以相互进行通讯的模块,也可是说它们互相交换数据。它们可以是LC中的中央处理器板和通讯处理器,也可以是P中的通讯处理器。(3)通讯驱动程序在WiCC中通讯驱动程序也指通道。它是一个软件组织,可在自动化系统和WinC中的变量管理器之间设置连接,以便能向WnCC变量提供过程值。在WinCC中有很多通讯驱动程序,可通过不同的总线系统连接不同的自动
2、化系统。(4)通道单元通道单元指的是一种网络或连接类型。每个使用的通道单元必须分配给相关的通讯处理器。一些通道单元需要附加系统的组态。(5)连接连接是两个通讯伙伴组态的逻辑分配,用于执行已定意的通讯服务。每个连接有两个端点,它们包含对通讯伙伴进行寻址所必需的信息,以及用于建立连接的附件属性。 一旦nC与自动化建立正确的物理连接,就需要WinCC的通讯驱动程序和相关的通道单元来建立或组态与自动化系统间的逻辑连接。每个通道单元下可有多个连接。4.2 建立WinCC与LC间通讯的步骤创建WiCC站与自动化系统之间的物理连接。在WinCC项目中添加适当的通道驱动程序。在通道驱动程序适当的通道单元下建立
3、与制订通讯伙伴的连接。在连接下建立变量。WinC变量管理器管理运行时的WiCC变量。它的任务是从过程中取出请求的变量值。4.3 创建一个S7-0PLC的项目要实现WinCC与PLC间的通讯,首先要在PC创建一个项目。打开SIMATICManager,在Fle菜单下单击“New Prot Wzard”,创建一个项目名为z的SMAIC 30 Sttio。如图-1所示。图-1 创建7-3 PLC的项目单击SIMAICManageOrtonSet PG/PC Intrfae,打开“S/PC Interface”对话框,选择“CP/IP”模式。如图4-2所示。图-2设置通讯方式双击“Hardwar”进入
4、硬件组态框。在硬件组态框中组态S7-300 LC,如图-3所示。图4-3 组态S7-30 PC双击“PN-I”,打开“Ppetie-PIO”对话框,单击块捷键“Propertes”打开“opetes-therneinterface PIO”对话框。选择“Paraeer”可设置I addres 和ubt a。如图4-4所示。图4-4 设置通讯地址单击“Bock”“O1”进入编成界面,编一个起保停程序。如图4-5、-6所示。图- 项目结构 图-6 编程界面程序调试后点击工具栏上的图表,将程序下载到PU315-P/D。4- WiCC与S-0L的通讯()添加驱动程序WinC提供了一个称为SMTICS7
5、 Protocol Suite的通讯驱动程序。此通讯驱动程序支持多种网络协议和类型,通过它通道单元与各种MTIC S7-300和S7-00C进行通讯。在Win项目管理器的浏览窗口中,右击“变量管理”。从快捷菜单中选择“添加新的驱动程序”菜单项,打开“添加新的驱动程序”对话框,选择IAI S7 ProoclSuite.hn。如图7。单击“打开”按钮,将添加此驱动程序到所组态的WinC项目中。图4- 选择通讯协议 工业以太通道单元 通道单元“CP/IP”用于通过以太网将WinCC连接到S7自动化系统。组态步骤如下:在通道单元TCPIP(以太网)的快捷菜单中选择“添加新的驱动程序”菜单项,打开“连接
6、属性”对话框,输入连接的名称PC。如图48、4-9所示。 图8 建立一个连接图4- 连接参数单击“属性”按钮,打开“连接参数T/IP”对话框。在“IP地址”文本框中按格式输入所要连接的PLC上的通讯处理器地址应与PLC中的IP地址对应(图4)。如图41图4-10连接参数TCP/I4-6建立过程变量打开SMATICS7 Protool Ste.h P/IP PLC1,右击PC1,选择“新建变量”,单击打开“变量属性”对话框,输入变量名,选定数据类型,然后单击“选择”,打开“地址属性”对话框。选定地址和数据。如图4-1、4-和43所示。图411 变量属性图42 设置变量属性图41地址属性建好变量自
7、动添加到资源管理器右边的窗口中。如图4-14所示。图4-14 资源管理器4-7编辑控制按钮画面组态两个按钮对象,系统运行时按下一个按钮时启动;按下另一个按钮时停止。右击i资源管理器的图形编辑器,从快捷菜单中选择“新建画面”菜单项,将创建一个名为qitingpd的画面,并显示在WinCC资源管理器的右边窗口中。双击此文件,打开图形编辑器编辑画面。第一步:组态启动按钮。首先在图形编辑器中创建一个停止按钮,起名为“idng”。在图形编辑器中选择对象选项板上的“窗口对象”,单击窗口对象前面的“”,选择“按钮”,将鼠标指向画面区中放置按钮的位置,双击后添加“文本”按钮,并出现“按钮组态”对话框。在“文本
8、”的文本框中输入qido。如图4所示。图4-1 创建按钮选择字体大小为18,调整对象大小。单击“确定”,按钮被添加在画面上。右击“idon”选择“属性”,打开“对象属性”对话框,选择“事件”,“按左键”设置按键性质。图4-16所示。图-6创建按键属性双击“按左键”,打开“直接事件”对话框,按照图4-18中所示设置参数。双击“释放左键”,用相同的设置方法,其中“常数” 设置为0。 图4-17创建按钮连接第二步:组态停止按钮。首先在图形编辑器中创建一个停止按钮,起名为“tinh”。与组态启动按钮方法完全一样,只是将按钮的变量对象选择为“ngi”。创建完成后,运行系统如图4-18所示,按下“qidong”指示灯变为红色。按下“tingzhi”指示灯变为蓝色,图中灯泡对应输出Q8.0的状态。 图-8 工程运行画面 1 图1 工程运行画面2
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1