Intouch访问Quantum的方法总结

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光盘,运行安装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为mo
dbus tcp主,mcgs为modus tcp从。
问题:连接不上!
测试情况:
问题1、
连接方法:tpc设备的485口,送出modbus rtu总线,连接一台gateway设备,地址为1,同时,通过485转232模块连接一台笔记本,使用mcgs的modbus转发设备,地址为2,模拟一个rtu设备。
测试情况:发现tpc设备嵌入式测试工程,读gateway设备正常,但是,读笔记本模拟的设备非常不稳定。
监测情况:然后,我通过SINAN_PORTMON串口监视软件,监视modbus总线的收发情况,发现当读可读写模拟量寄存器(保持寄存器)时,读gateway设备设备时,gateway设备正常相应,当读笔记本
光催化机理
模拟设备时,gateway设备也相应,发送一串00 00 00 00 00 00 00 00 00 00,这样影响笔记本模拟的设备的相应,造成不稳定。
分析:在一个modbus总线上面,从设备可以多个,主设备只能是一个,当它发送命令的时候,各个从设备处于监听状态,只有和命令地址相同的唯一一个从设备,也就是主设备点名的设备可以相应,这是正常的通讯!若当主设备发送命令时,有多个从设备相应,则会出现通讯碰撞,失败!
结论:这次测试,明确问题在于gateway设备,并查明设备内的通讯问题的所在!
modbus通讯协议的具体描述,请看 www.hmitech/bbs/ShowPost.Asp?ID=262
欢迎参与调查 
文章发表于:2006/9/5 19:59:18
Fighting, sporting, working and learning! 
[回复] [编辑] [结贴] [管理] 
winterswimer
可用积分:2835
全部积分:2835
等级:
我的博客
发短消息
加为好友
我的空间
问题2: #2
测试方法:
首先,INTOUCH工程为MODBUS TCP主,MCGS EMBEDDED PROJECT 为MODBUS从。
然后,在INTOUCH软件中采用Modicon Quantum PLC的MODBUS TCP驱动。在MCGS端采用MODBUS TCP 数据转发设备。
最后,我们在测试的时候,可以通过Ultra Net Sniffer1.3进行通讯监视。
组态方法:
1、INTOUCH系统
安装好运行和组态环境后,还得安装关于MODBUS TCP的驱动安装:
通过IOdisk光盘,运行安装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一致,使用协议为SUIT
ELINK。
----〉项目名的设定:项目名应该填写MODBUS地址,比如输出寄存器1,则为400001。
2、MCGS EMBEDDED工程
孩子我为什么打你阅读答案注意:工程的驱动要选择TCP方式,同时,本定端口固定为502。
云母片通讯结果:
在I/O SERVER的界面显示通讯失败。
监视结果:
通过Ultra Net Sniffer进行监视,发现当I/O SERVER访问502端口后,马上就断开。然后,反复重连。
模拟测试:
从 dbustools 下载软件,模拟和INTOUCH连接,发现通讯正常。
。然后,通过MCGS的两个工程进行通讯,通讯也正常!
进行SNIFFER监视通讯内容发现问题:
正常通讯:
读 MODBUS地址为1,功能码03,01通道开始,1个字节的数:
03 AB 00 00 00 06 01 03 00 01 00 01
事务处理标识符:03 AB  (用作序列号)
协议标识符:00 00
长度字段:00 06
从站地址:01
功能码:03
开始通道地址:00 01
读通道数:00 01
返回:
03 AB 00 00 00 05 01 03 02 00 01
事务处理标识符:03 AB  在这里是序列号穿透科技
协议标识符:00 00
长度字段:00 05
从站地址:01
功能码:02
通道内容:00 01
MCGS驱动的通讯问题:
发现事务处理标识符不管tcp端还是转发端都是00 00,所以,tcp端发送给别人没有问题,但是,当转发端接受到事务处理标识符不是00 00的就不认了,出现connection fail的情况。
例如:
client:
00 00 00 00 00 06 00 03 00 00 00 01
server:
00 00 00 00 00 05 00 03 02 00 00
同时,写操作也有类似问题:
当发送
00 B5 00 00 00 06 01 06 00 01 00 0A
返回:
00 00 00 00 00 06 01 06 00 01 00 0A
这样造成INTOUCH接收到的数据的事务处理标识符不符合,致使系统断开,重连。
测试结果:
通过测试发现MCGS驱动有事务处理标识符返回不符合Modicon Quantum PLC通讯规范的问题,进行驱动修改,问题解决。
文章发表于:2006/9/5 20:43:17
Fighting, sporting, working and learning! 
[回复] [编辑] [管理] 
winterswimer
可用积分:2835
全部积分:2835
等级:
我的博客
发短消息
加为好友
我的空间
书上得来终觉浅,绝知此事要躬行! #3
通过这次测试,我对以太网的通讯有了更加深入的认识,我想和大家共同分享测试成功的快乐,哈哈!
若大家需要测试代码和工程,则请和我联系:
公  司:北京昆仑纵横科技发展有限公司           
地  址:北京市海淀区上地信息产业基地七街1号汇众大厦710室
邮  编:100085
电  话:010-********-116
Email :mcgsdlh@263 
文章发表于:2006/9/5 20:46:40
Fighting, sporting, working and learning! 
[回复] [编辑] [管理] 
winterswimer
可用积分:2835
全部积分:2835
等级:
我的博客
发短消息
加为好友
的空间
MODICON QUANTUM PLC 通讯测试 #4
设备型号:
POWER:140 CPS 124 20
CPU:  140 CPU 434 12A
MODLE:140 NOE 771 01
测试软件:Concept2.5    组态软件MCGS / INTOUCH
测试目标:通过modbus 方式连接PLC,使用Concept2.5配置以太网模块,通过组态软件的modbus TCP驱动和以太网模块和PLC进行通讯测试。
设备说明:
QUANTUM CONTROLLERS(CPU单元)
Part Number
MEMORY
Modbus
Modbus Plus
Discrete
Register
Description
IEC
984 LL
 (capacity)
140 CPU 434 12A
896k
64k
2
1
64k
57k, 96k (extended)
Quantum CPU, 2M, 486 DX2, 2 Modbus, 1 MB+, 64K User Logic
QUANTUM COMMUNICATIONS INTERFACES(以太网通讯模块)
Part Number
Communication Port 1
Comments
Description
Port Type
Cable Type
140 NOE 771 00
10/100 Base-T Ethernet Network (RJ-45)
and
10BASE-FX Ethernet Networks (MT- RJ connector)
Twisted Pair
or
Fiber Link
I/O Scanner
Network Option, Ethernet TCP/IP and Modbus, Twisted Pair & Fiber Link, 1 Channel知识树
测试笔记:
1、硬件配置注意:
--->Slide Switch拨码开关,有三档表示通讯模式ASCII、RTU、mem,开关小,容易拨错;
--->SW1 、 SW2 plc地址设置,上面*10  下面*1,千万不要拨错,或者计算错误。
--->modbus 串口通讯,如果自己焊线,注意了:plc端,9针公头,进行1-5短接,pc端,9针母头,
1-5不用短了。在文档ModiconQuantum_140CPU43412A_BROC_EN_200307.pdf中,画图描述
容易混淆。
2、Concept2.5软件配置注意:
-
-->打开软件,在菜单 online 下拉中,选中,选择正确的通讯协议、plc node、mode,
和cpu单元的拨码开关的设置相同。同时,访问级别,一定选择Change Configuration!
--->软件和plc连接上后,进行upload上载操作,会自动生成一个project! 进入工程,打开
ethernet i/o scanner,我们可以察看、设置或修改internet address和gateway!  注意:
之所以,上载程序是为了下载程序,对已经有其他的plc配置不做改变。
--->在工程左侧视窗,点选i/o map,可以对plc的不同槽位(rack),增加模块,在这里
我们增加140 NOE 771 01。最后,下载更新plc的配置。
3、组态软件配置注意:
INTOUCH和MCGS的通讯设置,见上个测试说明。我们需要注意的是:
--->如果通过140 NOE 771 01模块,进行MODBUS TCP通讯,网络类型一定选取 TCP方式;
--->远程IP地址(PLC的IP地址)要和第2部配置的相同,其端口固定为502!
测试总结
如果我们需要通过140 NOE 771 01模块和QUANTUM PLC  进行MODBUS TCP通讯,
首先,我们需要通过Concept2.5软件,经串行总线连接和设置PLC,
然后,

本文发布于:2024-09-22 21:34:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/127109.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   注意   访问   测试   问题   进行   软件   设置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议