版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、技术主题-OPC访问三菱q系列PLC的方法author : chonggaoyuqq : email : tjycg 163.com 2011.11.07另一方面,q系列PLC经典配置示例:二、PLC编程设备三、PLC过程控制程序设计的方法四、通过上位机读取和写入PLC数据(控制数据的写入、控制数据的读取)五、从vs 008 OPC服务器PLC访问的方法另一方面,q系列PLC经典配置示例:带串行、以太网、16点输入、16点输出地方012345模组化电源(固定)Q62P电脑处理器(固定)q 02处理器串行QJ71C24N互联网QJ71E71-100cc链接qj61btt11n输入。QX40输出Q
2、Y40P32比特32比特32比特十六位元十六位元地址020406070程序访问地址X60X70二、PLC编程设备一般来说,x是输入继电器,y是输出继电器,m是辅助继电器,SPM是专用辅助继电器,t是计时器,c是计数器,s是状态继电器,d是数据寄存器,MOV是传送等。x输入继电器(16位)输入指示灯显示硬件的实际ON/OFF状态(ON灯点亮、OFF灯熄灭)。 如果程序修改x值,并与实际硬件输入不匹配,则不显示灯,但对程序有效。y输入继电器(16位)m辅助继电器叔叔计时装置c.c吧台德. d数据寄存器(16位)负数以补数形式被存储。D800-D999可以关闭电源并存储的寄存器在OPC服务器的读取速
3、度测试中,读取200个寄存器花了0.125S时间注:负载表Panther表可以设定PLC的寄存器地址,表的重量数据可以直接写入编程控制点,PLC程序可以直接读取。 设定方法三、PLC过程控制程序设计的方法1 )手动编制PLC程序2 )用编程工具制作t模式,写入PLC。四、通过上位机读取和写入PLC数据(控制数据的写入、控制数据的读取)1 )通过编程软件(软件: VS2005/VS2008 ),调用OPC服务器库(Interop.ACTMULTILib.dll、Interop.ACTSUPPORTLib.dll ),并使用PLC需要OPC服务器.软件配置: melsoftapplication-
4、MX组件-通信实用程序。(OPC服务器还可以访问PLC的数据软件: melsoftapplication-MX组件- plcmonitorutility )图通信实用程序图PLC监视器实用程序1/2监视器图PLC Monitor Utility 2/2设定值2 )通过配置软件,调用OPC Server库,向PLC读取数据(编程设备)并写入数据。(缺点,配置软件不是为了PLC设备,处理速度慢,数据的读写速度慢了几秒。)五、通过vs 008 OPC服务器PLC访问的方法向5.1解决方案中添加opc server dll库Interop.ACTMULTILib.dllInterop.ACTSUPPO
5、RTLib.dll5.2程序代码的读写引用/1plc库using ACTMULTILib; 引用/PLC库for PLC MITSUBISHIusing ACTSUPPORTLib; 引用/PLC库for PLC MITSUBISHI/2 PLC站的定义acteasyifclassplc _ station=newcacteasyifclass (); PLC站的定义PLC _ station.actlogicalstationnumber=1; /Set Logic Station Number/3关闭PLC站PLC_Station.Close ();int intRet=PLC_Stati
6、on.Open ();/开放式PLC/Check PLC Open ResultPS (内部et=0)/-plcopenok举止/MessageBox.Show(PLC Open OK! );以下else/- AMK举止Tx_RecData.Text=PLC Open NG! 是!返回;/MessageBox.Show(PLC Open NG! );以下读取/4plc控制点值(多个)int int tmp=new int 0,0,0,0 ;if (PLC _ station.readdevicerandom ( X60nx61nx62nx63n ,4,out intTmp0)=0)正确读取tx
7、 _ recdata.text=int tmp 0.tostring (), intTmp1.ToString (), intTmp2.ToString (), intTmp3.ToString ();以下Else /读取错误举止读取tx_recdata.text=plc的错误;以下写/5plc控制点(多个)/intRet=PLC_Station.Close ();int int tmp=new int 0,0,0,0 ;string stri=TB _ writevalue.text.trim ().split (;int i=0;for (; i stri.Length; PS )举止int tmp I =int.parse (stri I .trim ();以下string stradd=TB _ write add.text.trim ()/eg.staradd= d100nd 101nd 102nd 103n ; 请注意控制点和数值的数量是一致的/eg. StarAdd=X60nX61n ;intra et=PLC _ sta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老旧小区改造专项施工方案
- 卫生统计学课件
- 汽配公司员工绩效等级评定细则
- 园区雨水收集系统改造设计方案
- 汽配公司客户服务绩效KPI细则
- 肾上腺肿瘤患者护理查房
- 2026年药理学问答题(附答案)
- 2026年盐城市检察官逐级遴选笔试题目及答案
- 2026年驻马店市法院书记员招聘考试笔试试题含答案
- 江苏无锡2026-2027学年译林版八年级上册英语第一次月考模拟卷(含答案)
- DB34∕T 4523-2023 食品生产安全智慧监管平台建设指南
- 2025深圳市茅洲河流域洪涝风险图集
- 2024年青岛崂山旅游集团招聘考试真题
- NBT 11127-2023 在用钢丝绳芯输送带报废检测技术规范
- 浙江党费管理办法
- 中医老年人体质辨识课件
- 电网企业文化试题及答案
- 行业标准课题答辩
- 《中医药文化传承》课件
- 水利工程施工监理规范(SL288-2014)用表填表说明及示例
- 专题07 相似三角形中的重要模型-手拉手模型(解析版)
评论
0/150
提交评论