Intouch访问Quantum的方法总结 联系客服

发布时间 : 星期一 文章Intouch访问Quantum的方法总结更新完毕开始阅读8d1b9f4f767f5acfa1c7cd0a

Intouch访问Quantum的方法总结

实验环境,intouch 9.5 sp1 + Unity Quantum 67160

本实验涉及到的INTOUCH和MBENET,DASERVER以及OPC SERVER均安装在同一台计算机上。

方法一:MBENET

这是最有效的方法,采用INTOUCH提供的IO SERVER,MBENET,用户可以很方便的访问QUANTUM PLC,以下是具体的步骤:

1. 打开MBENET,配置TOPIC NAME, IP ADDRESS等等的信息,见下图;

2. 打开NTOUCH,进入开发版的画面,建立ACCESS NAME,注意,应用程序名为MBENET,TOPIC NAME 一定要与第一步的TOPIC NAME相同,ACCESS NAME推荐和TOPIC NAME相同,但是也可以不相同!见下图;

3. 在intouch中建立标记名,注意,标记名的ACCESS NAME设置成第2步的ACCESS NAME,ITEM填入6位寄存器地址,注意,INTOUCH不支持QUANTUM的平面寻址、拓扑寻址和IO DDT寻址。详细信息参见MBENET用户手册。见下图。

方法二:DASMBTCP

INTOUCH访问DASERVER,利用DASERVER的DASMBTCP组件轮询PLC硬件,

INTOUCH利用DDE/SUITELINK访问DASMBTCP的方法完成对QUANTUM数据的读写;以下是配置的具体步骤;

1. 打开INTOUCH 的SYSTEM MANAGEMENT CONSOLE(SMC),找到

ARCHESTRA.DASMBTCP.1,在CONFIGURATION下依次建立PORT0和TSX QUANTUM对象Quantum0;见下图;

2. 在Quantum0中,填写IP ADDRESS,同时增加一个Device Group,起名为test1,

在test1中增加进要采集的数据(对于批量数据,可以用csv文件进行数据导入),最后,激

活ARCHESTRA.DASMBTCP.1;见下图;

3. 在intouch 中建立ACCESS NAME,在APPLICATION NAME中填写DASMBTCP,TOPIC NAME中填写第2步的Device Group名,本例中为test1,ACCESS NAME推荐和TOPIC NAME相同,但是也可以不相同!见下图;

4. 在intouch中建立标记名,注意,标记名的ACCESS NAME设置成第3步的ACCESS NAME,Item中填写第2步中的定义的名称,另外,也可以填写进6位寄存器地址。见下图;

方法三:应用OPCLINK,利用OPC的方式,

这其实还是一种IO SERVER 的方式,INTOUCH通过DDE/SL访问OPCLINK,

OPCLINK作为OPC的CLIENT端访问DASMBTCP提供的OPC SERVER;以下是具体的步骤;

1. 进行方法二的第1、2步; 2. 打开OPCLINK,定义TOPIC NAME,OPCSERVER选择ARCHESTRA.DASMBTCP.1,NodeName写入localhost或者空白,opc path可以按下”browse”按钮来选择,也可以空白;见下图; 3. 在intouch 中建立ACCESS NAME,在APPLICATION NAME中填写OPCLINK,TOPIC NAME中填写第2步的Topic Name,ACCESS NAME推荐和TOPIC NAME相同,但是也可以不相同! 见下图;

4. 在intouch中建立标记名,注意,标记名的ACCESS NAME设置成第3步的ACCESS NAME,Item中填写如下信息:见下图;

<1>. 如果opc path为空白,则填写:dPort0.Quantum0.Item0;

<2>. 如果opc path为Port0.Quantum0.,则写入dItem0;

方法四:应用OPCLINK,利用OPC的方式,

和方法三不同的是,OPC LINK访问SCHNEIDER的OPC SERVER,OFS,试验中的OFS为3.31,以下是具体的步骤;

1. 在OFS中建立DEVICE ADDRESS,本例为unity;见下图;

2. 打开opclink,定义topic,opc server选择“schneider_aut.ofs”,opc path可以为unity!,也可以为空白;见下图; 3. 在intouch 中建立ACCESS NAME,在APPLICATION NAME中填写OPCLINK,TOPIC NAME中填写第2步的Topic Name,ACCESS NAME推荐和TOPIC NAME相同,见下图;

4. 在intouch中建立标记名,注意,标记名的ACCESS NAME设置成第3步的ACCESS NAME,Item中填写如下信息:见下图;

<1>. 如果opc path为空白,则填写:dunity!aa_open_s;

<2>. 如果opc path为unity!,则写入daa_open_s;aa_open_s是quantum程序中的一个ebool变量;

注意:INTOUCH标记名字典里的item标签是由标示符和item名称组成,标示符可

以是d(discrete),i(integer),r(real)或者m(message),item名称则要根据opc server要求的数据格式正确填写!

采用MODBUS协议建立InTouch与Quantum的IO SERVER软件名称?简单描述其基本使用方法?

总记录数 4 总页数 1 当前页 1 931 4:

引用 | 回复 | 管理

| 设为最佳回复

| 2007-03-08 09:49:00 1楼 SinoRyan dralong 积分:546 帖子:13

注册:04-03-31 [个人博客] [个人播客]

[加为好友] [发送消息] 软件名称:FactorySuite 安装关于MODBUS TCP的驱动: 通过IOdisk光盘,运行WWDIShel.exe安装I/O SERVER, 然后,安装MODICON ETHERNET V7.6.0.0

然后,启动Wonderware FactorySuite->IO Servers->Modicon MODBUS Ethernet 配置TOPICS:

TOPIC NAME: 任意

IP ADDRESS: 为服务器IP地址

DEST_INDEX or UNIT ID: 为PLC MODBUS地址,比如为1。 SLAVE DEVICE TYPE: 选择QUANTUM(6 DIGIT ADDRESS)

最后,在INTOUCH中,增加标签,设置模拟量输出。对于表达式,设置I/O整型或实型变量,这时,系统要求选取访问名和项目。 访问名可以任意设置,在添加和修改访问名时,节点名可以为空,应用程序名一定MBENET,主题名要和I/O SERVER-〉 Modicon MODBUS Ethernet中设置的TOPIC NAME一致,使用协议为SUITELINK。

『测试笔记』关于INTOUCH、MCGS、Quantum PLC和MODBUS #1 现场情况:

中心站:IPC + INTOUCH软件

控制室:HMITECH TPC064 + WIN CE SYSTEM + MCGS EMBEDED SYSTEM

下位机:modbus rtu设备

测试要求:

1、控制室mcgs嵌入式测试工程通过modbus rtu总线,连接rtu设备(是lonworks gateway,为嵌入单片设备),HMITECH嵌入式触摸屏TPC为modbus主,lonwork gateway设备为从。

问题:连接一台gateway通讯成功,连接多台失败!

2、中心站intouch软件通过modbus tcp总线,连接 HMITECH TPC064-B,要求intouch为modbus tcp主,mcgs为modus tcp从。

问题:连接不上!

测试情况:

问题1、

连接方法:tpc设备的485口,送出modbus rtu总线,连接一台gateway设备,地址为1,同时,通过485转232模块连接一台笔记本,使用mcgs的modbus转发设备,地址为2,模拟一个rtu设备。

测试情况:发现tpc设备嵌入式测试工程,读gateway设备正常,但是,读笔记本模拟的设备非常不稳定。

监测情况:然后,我通过SINAN_PORTMON串口监视软件,监视modbus总线的收发情况,发现当读可读写模拟量寄存器(保持寄存器)时,读gateway设备设备时,gateway设备正