与ModbusTCP PLC通讯配置
本使用说明分为3个步骤:
z 第一步:配置DA Server与PLC的连接,配置完成后激活DA Server; z 第二步:使用ww client工具测试数据(本步骤可选); z 第三步:使用InTouch引用DA Server的数据。 第一步:配置DA Server
1、 在DASSIDirect下的Configration点击右键,选择:Add TCPIP_PORT Object。
2、 在新建的对象上点击右键,选择:Add ModbusPLC Object。 备注:若是与施耐德PLC连接,则选择相应的PLC型号。
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
3、 按照下图进行各项参数配置:
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
z NetWork Address:PLC的IP地址;
z Port Number:502,可以默认,若Modbus PLC设备实际参数不一致,则需要修改; z 其他选项可以默认,若需改动,请根据Modbus PLC设备实际参数进行修改。 4、 在Device Group处点击右键新建一个Topic名称,可以默认更新间隔时间为1000ms。
5、 在Device Items面板中添加变量点。 z Name:自定义的数据点名称;
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
z Item Reference:PLC中相应的数据点地址。(注:若PLC中数据点为16进制或其他进
制,需要转换为10进制)
在该面板上点击右键,可以将配置的内容导出为CSV文件,便于保存数据引用的配置文件。
CSV文件内容如下图所示。
备注:导出为CSV文件后,可以对该文件进行编辑,将需要在DA Server中建立的数据点按照上图所示的格式全部在CSV文件中编辑完成,并在DA Server中“Device Items”面板
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
中选择“Import”导入。
6、 配置完成后,点击右上角保存按钮,然后点击在该DA Server上点击右键,选择:Active
Server。
第二步:测试DA Server是否采集到PLC中的数据 1、 运行wwclient.exe。
2、 在菜单栏点击Connection,选择:Create。
3、 弹出如下配置界面,进行相应配置:
地址:四川省成都市桐梓林南路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、 配置完成后,点击Create,在ww client空白面板中出现如下信息,点击“Done”关闭
创建连接的弹出窗口。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
5、 在菜单栏中中点击Item按钮,弹出如下界面。
6、 在Item下的方框中输入配置的Item Name或现场PLC中的某个地址点,并选择对应的
数据类型。
备注:测试时可以输入Device Items列表中“Name”栏目下的项目名,也可以是“Item Reference”下的PLC数据引用地址。
7、 点击“Register”,再点击“Advise”,此时该地址点会出现在下图所示的面板中,并显示
出该点的实时数值。
重要!若是关系到实际生产控制,请不要点击“Poke”选项,以免将数据回写。
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
备注:测试时请注意地址点的格式,需要将PLC的地址点按照wonderware的相应格式输入。详情请参考DA Server帮助文档中“Item Naming”中的详细说明,参考下图:
本例中:原PLC地址表中某浮点型数据为十六进制“0011”,则对应为“400017 F”;原PLC地址表中“003F”对应为“400063 F”。
注意:“400017 F”及“400063 F”中的字母“F”前面有一个空格符号!
8、 可以看到,相应的数据点的数据已经实时显示,数据点后面有“0x00c0”的通讯质量标
识,表示该数据点通讯质量良好。
第三步:Wonderware InTouch引用DA Server中采集的数据。 在InTouch中引用DA Server的数据
地址:四川省成都市桐梓林南路7号欧城3-1-904
电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041
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、 将新建的三个IO实型变量在窗口中展示。
4、 运行InTouch,数据成功获取。
地址:四川省成都市桐梓林南路7号欧城3-1-904 电话:(028)85258608 85929030 传真:(028)85531478 邮编:610041