labview与串口仪器控制13plc实战_第1页
labview与串口仪器控制13plc实战_第2页
labview与串口仪器控制13plc实战_第3页
labview与串口仪器控制13plc实战_第4页
labview与串口仪器控制13plc实战_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

与仪器控制系列项目与实践才是快速上手的最佳途径中国.

三易电子

制作Easy

Enjoy

Electronics01篇LabVIEW与串口仪器控制三易电子,s地址:课程安排03、LabVIEW仪器控制本质06、准备工作11、直流电源串口控制【仪器控制实战02】12、显示屏串口控制【仪器控制实战03】13、PLC串口控制【仪器控制实战04】16、总结01、前言02、LabVIEW编程本质10、示波器串口控制【仪器控制实战01】04、仪器总线概述07、正常显示与十六进制显示08、串口通讯简单实现【单片机控制】09、串口通讯详细实现【单片机控制】14、串口仪器控制总结15、拓展与延伸【物联网与智能仪器】05、串行通讯简介三易电子,s准备工作1、

商家索取、官网

【大厂家】、

搜索三易电子,s准备工作2供电电压通讯接口通讯协议型号三易电子,s三菱PLC控制任务分析地址域功能码数据差错校验三易电子,s三菱PLC控制任务分析三易电子,s三菱PLC控制任务分析VISA自己写LabVIEW

DSC模块→MODBUS库函数LabVIEW

DSC模块→IO服务器【关闭电脑】①②③④安装VISA或DSCLabVIEW

DSC模块→

OPC

【关闭电脑

】四种方式实现Modbus通信安装DSC三易电子,s三菱PLC控制任务分析第12章用四种方法实现对保持寄存器的第13章用四种方法线圈状态

读/写离散输入状态

读输入寄存器

读保持寄存器

读/写Modbus协议内容全部实现三易电子,s三菱PLC硬件设置IN0IN7OUT0OUT4三易电子,s三菱PLC程序配置编译器:GX-Works3协议格式:Modbus-RTU站好设置:1软元件设置三易电子,s三菱PLC程序配置三易电子,s三菱PLC程序配置默认配置修改后配置P25、26、53页三易电子,s三菱PLC程序配置三易电子,s第13章用四种方法线圈状态

读/写离散输入状态

读输入寄存器

读保持寄存器

读/写Modbus协议内容全部实现三菱PLC控制任务简介三易电子,s线圈状态读①写入一个线圈

OUT0、OUT4,观察状态,②写入多个线圈

OUT0~OUT7,观察状态,OUT0~OUT7OUT0~OUT7线圈状态写①

线圈状态

OUT0~OUT7②通过IN0改变线圈状态③

线圈状态

OUT0~OUT7功能码01H功能码05H、0FH三菱PLC控制任务简介三易电子,s离散输入状态读①

离散输入状态IN0~IN7②通过外部开关改变IN0、IN7状态③

离散输入状态

IN0~IN7功能码02H三菱PLC控制任务简介三易电子,s输入寄存器读①

输入寄存器D17~D20②通过IN7改变输入寄存器的值③

输入寄存器D17~D20功能码04HD16D17D18D19D20D31输入寄存器相对地址01234…………15三菱PLC控制任务简介三易电子,s保持寄存器读①

保持寄存器D0~D15②通过IN7改变保持寄存器的值③

保持寄存器D0~D15功能码03H三菱PLC控制任务简介D0D1D2D3D4D15保持寄存器相对地址01234…………15功能码06H、10H①写入单个保持寄存器

D0,

D0②写入多个保持寄存器

D1~D3

D1~D3保持寄存器写三易电子,sModbus

RTU通讯方法1通过Modbus库函数实现必须复习章节第12章1~3、7~8节方法指数⭐

⭐三易电子,s数据通信→Modbus→Modbus

Master三易电子,sModbus

RTU通讯方法2通过VISA实现必须复习章节第12章1~6节方法指数⭐

⭐三易电子,s主要难点①对Modbus协议的理解 ②读懂三易电子,s线圈状态读①写入一个线圈

OUT0、OUT4,观察状态,②写入多个线圈

OUT0~OUT7,观察状态,OUT0~OUT7OUT0~OUT7线圈状态写①

线圈状态

OUT0~OUT7②通过IN0改变线圈状态③

线圈状态

OUT0~OUT7功能码01H功能码05H、0FH三易电子,s0101

0000

0008

XXXX0101

0111

9184发送返回三易电子,s0105

0000

0000

XXXX发送0105

0000

0000

CDCA返回三易电子,sd010F

0000

0008

010F

XXXX发送010F

0000

0008

540D返回Modbus库函数串口监视精灵辅助离散输入状态读①

离散输入状态IN0~IN7②通过外部开关改变IN0、IN7状态③

离散输入状态

IN0~IN7功能码02H三易电子,s0102

0000

0008

XXXX0102

0181

61E8发送返回与线圈格式类似输入寄存器读①

输入寄存器D17~D20②通过IN7改变输入寄存器的值③

输入寄存器D17~D20功能码04HD16D17D18D19D20D31输入寄存器相对地址01234…………15三易电子,s发送

0104

0001

0004

XXXX返回0104

0800

0000

0000

0000

0024

0D0104

0800

0000

0A00

1400

1E7C

00三易电子,s保持寄存器读① 保持寄存器D0~D15②通过IN7改变保持寄存器的值③

保持寄存器D0~D15功能码03HD0D1D2D3D4D15保持寄存器相对地址01234…………15功能码06H、10H①写入单个保持寄存器

D0,

D0②写入多个保持寄存器

D1~D3

D1~D3保持寄存器写三易电子,s与输入寄存器格式类似发送

0103

0000

0004

XXXX返回0103

0800

0000

0000

0000

0095

D70103

0800

0000

0100

0200

0349

D6三易电子,s0106

0001

0099

XXXX发送0106

0001

0099

1860返回三易电子,s与多线圈写入格式类似0110

0000

0004

0800

1100

2200

33XX

XX发送0110

0000

0004

C1CA返回Modbus库函数串口监视精灵辅助三易电子,sModbus

RTU通讯方法3通过OPC实现必须复习章节第12章1~3、9~13节方法指数⭐

⭐三易电子,s实现步骤1、启动NI

OPC

服务器

(开机自启动)选择开始→程序→National

Instruments→NI

OPCServers

Configuration2、设置NI

OPC服务器新建通道(channel)→新建设备(Device)→新建(Tag)配置OPC服务器(OPC服务器负责与外部设备的底层通信)三易电子,s三易电子,s三易电子,s实现步骤配置OPC客户端1、新建项目2、新建IO服务器3、创建通过I/O服务器连接到OPC的共享变量4、通过共享变量与被控设备通讯三易电子,s三易电子,s三易电子,s常见错误解决方法错误原因:共享变量引擎没有启动解决方法:启动NI

Variable

Engine服务共享变量介绍:

/white-paper/4679/zhs/三易电子,sModbus

RTU通讯方法4通过IO服务器实现必须复习章节第12章1~3、14~16节方法指数⭐

⭐三易电子,s实现步骤1、新建项目2、新建IO服务器【配置Modbus通讯参数】【关键点】3、创建约束变量【配置Modbus寄存器地址】【难点】4、通过约束变量与被控设备通讯三易电子,s三易电子,sg多种方法表示多个寄存器线圈1000001线圈1-8A000001L8离散输入1100001离散输入1-8A100001L8输入寄存器1【位】300001.1保持寄存器1【位】400001.1布尔值(数组)类型操作三易电子,s输入寄存器1300001保持寄存器1400001普通值(数组)类型操作输入寄存器1-5保持寄存器1-5A400001L5A300001L5三易电子,s常见错误解决方法共享变量介绍:

/white-paper/4679/zhs/错误原因:共享变量引擎没有启动解决方法:启动NI

Variable

Engine服务National

Instruments

Variable

Engine三易电子,s易回复:淘宝获取淘宝

地址获取淘宝

地址浏览器扫一扫打开以下获取淘宝

地址浏览器打开方式打开方式浏览器打开方式电脑浏览器打开方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论