![Intouch访问Quantum的方法总结_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/6ba88d45-723b-4a19-92c5-040c2bd5be51/6ba88d45-723b-4a19-92c5-040c2bd5be511.gif)
![Intouch访问Quantum的方法总结_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/6ba88d45-723b-4a19-92c5-040c2bd5be51/6ba88d45-723b-4a19-92c5-040c2bd5be512.gif)
![Intouch访问Quantum的方法总结_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/6ba88d45-723b-4a19-92c5-040c2bd5be51/6ba88d45-723b-4a19-92c5-040c2bd5be513.gif)
![Intouch访问Quantum的方法总结_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/6ba88d45-723b-4a19-92c5-040c2bd5be51/6ba88d45-723b-4a19-92c5-040c2bd5be514.gif)
![Intouch访问Quantum的方法总结_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/11/6ba88d45-723b-4a19-92c5-040c2bd5be51/6ba88d45-723b-4a19-92c5-040c2bd5be515.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、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
2、 NAME 一定要与第一步的TOPIC NAME相同,ACCESS NAME推荐和TOPIC NAME相同,但是也可以不相同!见下图;3 在intouch中建立标记名,注意,标记名的ACCESS NAME设置成第2步的ACCESS NAME,ITEM填入6位寄存器地址,注意,INTOUCH不支持QUANTUM的平面寻址、拓扑寻址和IO DDT寻址。详细信息参见MBENET用户手册。见下图。方法二:DASMBTCPINTOUCH访问DASERVER,利用DASERVER的DASMBTCP组件轮询PLC硬件,INTOUCH利用DDE/SUITELINK访问DASMBTCP的方法完成对QUANTUM
3、数据的读写;以下是配置的具体步骤;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 NA
4、ME中填写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
5、;以下是具体的步骤;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设
6、置成第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选择“schneid
7、er_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!,则
8、写入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 d
9、ralong积分: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 MODB
10、US地址,比如为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软件控制室:
11、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从。问题:
12、连接不上!测试情况:问题1、连接方法:tpc设备的485口,送出modbus rtu总线,连接一台gateway设备,地址为1,同时,通过485转232模块连接一台笔记本,使用mcgs的modbus转发设备,地址为2,模拟一个rtu设备。测试情况:发现tpc设备嵌入式测试工程,读gateway设备正常,但是,读笔记本模拟的设备非常不稳定。监测情况:然后,我通过SINAN_PORTMON串口监视软件,监视modbus总线的收发情况,发现当读可读写模拟量寄存器(保持寄存器)时,读gateway设备设备时,gateway设备正常相应,当读笔记本模拟设备时,gateway设备也相应,发送一串00 00
13、 00 00 00 00 00 00 00 00,这样影响笔记本模拟的设备的相应,造成不稳定。分析:在一个modbus总线上面,从设备可以多个,主设备只能是一个,当它发送命令的时候,各个从设备处于监听状态,只有和命令地址相同的唯一一个从设备,也就是主设备点名的设备可以相应,这是正常的通讯!若当主设备发送命令时,有多个从设备相应,则会出现通讯碰撞,失败!结论:这次测试,明确问题在于gateway设备,并查明设备内的通讯问题的所在!modbus通讯协议的具体描述,请看 欢迎参与调查 文章发表于:2006/9/5 19:59:18 Fighting, sporting, working and le
14、arning! 回复 编辑 结贴 管理 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系统安装好运行和组态环境后,还得安装关于MO
15、DBUS 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中,增加
16、标签,设置模拟量输出。对于表达式,设置I/O整型或实型变量,这时,系统要求选取访问名和项目。注意 -访问名的修改:访问名可以任意设置,在添加和修改访问名时,节点名可以为空,应用程序名一定MBENET,主题名要和I/O SERVER- Modicon MODBUS Ethernet中设置的TOPIC NAME一致,使用协议为SUITELINK。-项目名的设定:项目名应该填写MODBUS地址,比如输出寄存器1,则为400001。2、MCGS EMBEDDED工程注意:工程的驱动要选择TCP方式,同时,本定端口固定为502。通讯结果:在I/O SERVER的界面显示通讯失败。监视结果:通过Ultra
17、 Net Sniffer进行监视,发现当I/O SERVER访问502端口后,马上就断开。然后,反复重连。模拟测试:从 下载mbslave.exe软件,模拟和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
18、00 00 00 05 01 03 02 00 01事务处理标识符:03 AB 在这里是序列号协议标识符:00 00 长度字段:00 05从站地址:01功能码:02通道内容:00 01MCGS驱动的通讯问题:发现事务处理标识符不管tcp端还是转发端都是00 00,所以,tcp端发送给别人没有问题,但是,当转发端接受到事务处理标识符不是00 00的就不认了,出现connection fail的情况。例如:client:00 00 00 00 00 06 00 03 00 00 00 01server:00 00 00 00 00 05 00 03 02 00 00同时,写操作也有类似问题:当发送
19、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 等级: 我的博客 发
20、短消息 加为好友 我的空间 书上得来终觉浅,绝知此事要躬行! #3 通过这次测试,我对以太网的通讯有了更加深入的认识,我想和大家共同分享测试成功的快乐,哈哈!若大家需要测试代码和工程,则请和我联系: 公 司:北京昆仑纵横科技发展有限公司 地 址:北京市海淀区上地信息产业基地七街1号汇众大厦710室 邮 编:100085 电 话116 Email :mcgsdlh 文章发表于:2006/9/5 20:46:40 Fighting, sporting, working and learning! 回复 编辑 管理 winterswimer 可用积分:2835 全部积分:
21、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 Modbu
22、s 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
23、00 10/100 Base-T Ethernet Network (RJ-45) and10BASE-FX Ethernet Networks (MT- RJ connector) Twisted Pair orFiber 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 pl
24、c地址设置,上面*10 下面*1,千万不要拨错,或者计算错误。->modbus 串口通讯,如果自己焊线,注意了:plc端,9针公头,进行1-5短接,pc端,9针母头, 1-5不用短了。在文档ModiconQuantum_140CPU43412A_BROC_EN_200307.pdf中,画图描述 容易混淆。2、Concept2.5软件配置注意:->打开软件,在菜单 online 下拉中,选中Connect.,选择正确的通讯协议、plc node、mode, 和cpu单元的拨码开关的设置相同。同时,访问级别,一定选择Change Configuration!->软件和plc连接上
25、后,进行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 T
26、CP通讯,网络类型一定选取 TCP方式;->远程IP地址(PLC的IP地址)要和第2部配置的相同,其端口固定为502!测试总结如果我们需要通过140 NOE 771 01模块和QUANTUM PLC 进行MODBUS TCP通讯,首先,我们需要通过Concept2.5软件,经串行总线连接和设置PLC,然后,添加和配置140 NOE 771 01模块。这样,我们就可以通过各种组态软件的MODBUS TCP驱动和PLC进行通讯了。 文章发表于:2006/9/8 20:13:15 Fighting, sporting, working and learning! 回复 编辑 管理 winter
27、swimer 可用积分:2835 全部积分:2835 等级: 我的博客 发短消息 加为好友 我的空间 通过EM241调制解调模块,使用MODUBS RTU协议,远程访问s7-200 cpu226! #5 测试平台:软件-STEP 7-MicroWIN V4.0 、mcgs硬件-S7-200 CPU 226、EM241调制解调器模块、工业机MODEM.测试目标:远端通过MCGS软件拨号,使用MODBUS RTU协议,连接和控制S7-200 CPU 226!测试方法:1、通过-STEP 7-MicroWIN V4.0,对PLC进行241配置 MicroWIN - 工具-调制解调器扩展向导-配置241模块 注意: 1)、我们是希望241做从站,所以设置比较方便,保护性密码不加,通讯协议采用MODBUS RTU协议,其他设置栏目默认即可! 2)、如果加入密码,通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年煮蛋器项目规划申请报告模板
- 2025年自然生态保护服务项目规划申请报告模稿
- 2025年建筑工程预拌混凝土供应协议
- 2025年画具画材项目规划申请报告模板
- 2025年高导热石墨膜项目规划申请报告
- 2025年医疗机构人员退出劳动合同
- 2025年演艺舞台灯光购销合同范文
- 2025年企业合并合同标准范本(在线版)
- 2025年人工智能协作框架协议
- 2025年个人运输业务综合合同书
- 中小型无人驾驶航空器垂直起降场技术要求
- 2025年公务员考试时政专项测验100题及答案
- 北京市城市管理委员会直属事业单位公开招聘10人高频难、易错点500题模拟试题附带答案详解
- 禁止送礼的协议书
- 《机械专业英语》教学大纲
- 2024从洞见到生意:阿里健康特色人群消费趋势报告-阿里健康x一财商学院
- 男方欠女方钱离婚协议书范本
- 2024-2030年中国匹克球市场前景预判与未来发展形势分析研究报告
- 《2023-2024中国区块链发展年度报告》
- 人教版2024年新教材七年级上册英语starter unit 1 -unit7重点短语句型清单
- 排水管网更新改造项目经济效益和社会效益分析
评论
0/150
提交评论