与西门子S7 PLC通讯配置
第一步:配置DA Server
1、 在DASSIDirect下的Configration点击右键,选择:Add PortCpS7 Object。
2、 在新建的对象上点击右键,选择:Add S7Cp Object。
备注:若是与S7 300 ,400PLC连接,则选择:Add S7Cp Object;若是与S7 200PLC连接,则选择:Add S7Cp_200 Object。
3、 按照下图进行各项参数配置:
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
z NetWork Address:PLC的IP地址; z Local TSAP:默认选项即可; Romote TSAP:
z Remote Rack No:PLC机架号 z Remote Slot No:PLC CPU的插槽号 z Connection Resource:默认数字3即可。
4、 在Device Group处点击右键新建一个Topic名称,可以默认更新间隔时间为1000ms。
5、 在Device Items面板中添加变量点。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
z Name:自定义的数据点名称;
z Item Reference:PLC中相应的数据点地址。
在该面板上点击右键,可以将配置的内容导出为CSV文件,便于保存数据引用的配置文件。
CSV文件内容如下图所示。
6、 配置完成后,点击右上角保存按钮,然后点击在该DA Server上点击右键,选择:Active
Server。
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
第二步:测试DA Server是否采集到PLC中的数据 1、 运行wwclient.exe。
2、 在菜单栏点击Connection,选择:Create。
3、 弹出如下配置界面,进行相应配置,配置完成后,点击Create:
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
z Node:运行DA Server的计算机IP地址 z Application:DA Server的名称
z Topic:在DA Server中创建的Device Group Name名称 z Connection Type:选择IOT
4、 在菜单栏中中点击Item按钮,弹出如下界面。
5、 在Item下的方框中输入现场PLC中的某个地址点,并选择对应的数据类型。点击
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
“Register”,再点击“Advise”,此时该地址点会出现在下图所示的面板中,并显示出该点的实时数值。
重要!若是关系到实际生产控制,请不要点击“Poke”选项,以免将数据回写。
备注:测试时请注意地址点的格式,需要将PLC的地址点按照wonderware的相应格式输入。详情请参考DA Server帮助文档中“Item Naming”中的详细说明,参考下图:
本例中:原PLC地址表中“DB50.DBD8”对应为“DB50,real8”;原PLC地址表中“DB50.DBD12”对应为“DB50,real2”。
6、 可以看到,相应的数据点的数据已经实时显示,数据点后面有“0x00c0”的通讯质量标
识,表示该数据点通讯质量良好。
第三步:Wonderware其他软件来引用DA Server中采集的数据。 在系统平台中引用数据
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
备注:系统平台的使用请参考系统平台使用手册,本文中只讨论系统平台中通讯对象DDESuiteLink的数据引用配置。 1、 双击DDESuitelinkClient对象。
2、 在General面板中进行如下配置:
z Server Node:运行DA Server的计算机IP地址 z Server Name: DA Server的名称
3、 选择Topic面板,出现如下界面,点击右上角“+”按钮,输入在DA Server中配置的
Device Group 的名称:
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
z Attribute:自定义的数据点名称;
z Item Reference:DA Server中“Name”列中的数据点名称。
4、 在进行下一步操作时,为了批量加入DA Server中的数据点,对在DA Server中导出的
CSV文件进行如下编辑:
备注:本例中将Attribute和Item Reference的名称设置为一致,仅作参考。
5、 点击Associated attributes for Topic_0面板右上角的导入列表按钮,选择该CSV文件,则
可以将数据直接导入到列表中,参见下图:
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
6、 DDESuitelinkClient通讯对象配置完成后,保存配置信息并关闭该配置面板。
7、 新建某设备对象,双击打开进行编辑,添加三个属性:液位、压力、温度,并进行相应
配置。注意一下红色方框标识的地方配置。
z Access mode:数据访问的类型,有:只读、读写、只写三种方式可选; z Input source:输入的数据源;
z Enble History:若该数据点需要存储到历史数据,则勾选该选项,注意填写该数据点的
上下限值范围。
z Enble limit alarms:若高数据点需要配置报警信息,则勾选该选项,注意填写报警的上
下限值。
8、 点击后面“…”按钮,可以预览到之前在通讯对象中配置的数据点。配置完成后点击保
存并关闭按钮。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
9、 按照如下层级关系,点击右键,选择“Deploy”。
10、 部署后,可以查看数据是否进入到系统平台中,点击右键,选择:View in Object Viewer。
11、 显示如下面板,找到需要查看的数据点,点击右键,选择:Add to Watch,则数据实
时显示在面板中,表明数据已经成功获取。
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
12、 另外,也可以回到DA Server中,选择Diagnostics/Device Group/Topic_0,可以看见数
据点为绿色,且正在实时更新。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
在InTouch中引用DA Server的数据
1、 在访问名处进行如下配置,完成后点击确定按钮:
z 访问名:用户自定义取名;
z 节点名:运行DA Server的计算机名称或IP地址; z 应用程序名:DA Server的名称;
z 主题名:DA Server中的Device Group名称; z 协议:使用SuiteLink。
2、 在InTouch创建IO类型的标记,注意数据类型分为:离散型、整型、实型、字符型,
请选择正确的数据类型。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
3、 将新建的两个实型变量在窗口中展示。
4、 运行InTouch,数据成功获取。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
因篇幅问题不能全部显示,请点此查看更多更全内容