全部评论(1条)
-
- 123就啊731 2017-09-27 00:00:00
- 安装Modbus rtu 驱动---->DASMBSerial_2.0: 2 打开Wonderware 驱动配置工具 System Management Console: 3 添加串口: 4 配置串口通信参数: 添加Modbus rtu设备: 配置Modbus rtu设备站号: 添加主题名(intouch配置访问名时,需要用到): 启动Modbus rtu驱动,进行数据通信: 打开intouch开发界面,双击访问名: 添加访问名: 配置访问名通信参数,节点名为空表示本节点;应用程序名为MODBUS RTU的驱动名;主题名为之前驱动中配置的主题名: 建立intouch标记: 配置intouch标记: Z后,运行界面标记关联:
-
赞(20)
回复(0)
热门问答
- 如何使Wonderware intouch建立modbus rtu通信
2017-09-26 03:23:52
418
1
- 如何使Wonderware intouch建立modbus rtu通信
2018-11-25 01:36:13
279
0
- 如何使Wonderware intouch建立modbus rtu通信
2017-08-10 12:55:47
317
1
- modbus rtu串口通信
- 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03... 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03 02 00 02 39 85 01 01 04 00 00 00 00 FB D1 01 03 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 AE 38 从中能不能翻译出什么东西?? 后来我又根据已有资料及网上相关程序编写了以下通讯程序: Private Sub Command1_Click() '发请求 Dim btSend(23) As Byte btSend(0) = &H1 '目标站号 btSend(1) = &H3 '功能码 btSend(2) = &H0 'I0.0地址(0000)高字节 btSend(3) = &H1 'i0.0地址(0000)低字节 btSend(4) = &H0 '读取个数高字节 btSend(5) = &H1 '读取个数低字节 btSend(6) = &HD5 btSend(7) = &HCA btSend(8) = &H1 btSend(9) = &H1 btSend(10) = &H0 btSend(11) = &H50 btSend(12) = &H0 btSend(13) = &H20 btSend(14) = &H3D btSend(15) = &HC3 btSend(16) = &H1 btSend(17) = &H3 btSend(18) = &H0 btSend(19) = &H60 btSend(20) = &H0 btSend(21) = &H10 btSend(22) = &H44 btSend(23) = &H18 ComK3.Output = CVar(btSend) Dim btReceive As Variant With ComK3 Do DoEvents Loop Until .InBufferCount = 5 .InputLen = 30 btReceive = .Input Text1.Text = Hex$(btReceive(1)) Text2.Text = Hex$(btReceive(2)) Text3.Text = Hex$(btReceive(3)) Text4.Text = Hex$(btReceive(4)) ' Text5.Text = Hex$(btReceive(5)) 'Text6.Text = Hex$(btReceive(6)) ' Text7.Text = Hex$(btReceive(7)) ' Text8.Text = Hex$(btReceive(8)) ' Text9.Text = Hex$(btReceive(9)) ' Text10.Text = Hex$(btReceive(10)) ' Text11.Text = Hex$(btReceive(11)) ' Text12.Text = Hex$(btReceive(12)) ' Text13.Text = Hex$(btReceive(13)) ' Text14.Text = Hex$(btReceive(14)) ' Text15.Text = Hex$(btReceive(15)) ' Text16.Text = Hex$(btReceive(16)) ' End If End With End Sub Private Sub Form_Load() With ComK3 .CommPort = 1 .Settings = "9600,N,8,2" .InputMode = comInputModeBinary '二进制收发 .InBufferSize = 512 .OutBufferSize = 512 If (Not .PortOpen) Then .PortOpen = True End With End Sub 能收到4个乱码,应该是错误标示,原程序待CRC验证,我验证不出,所以先删除了。期望大侠们帮我修改下程序 展开
2009-07-05 16:19:26
376
2
- modbus rtu 协议,双精度浮点,用INTOUCH如何采集
2018-11-12 03:35:06
366
0
- modbus rtu通信的一些问题
- 问题一:相关资料上说modbus rtu通信数据中每个字节包括” 1个起始位、8个数据位、 1个奇偶校验位、1~2个停止位“,加起来每个字节就有12位了。不是一个字节只有8位的吗? 问题二:无符号十六位二进制数据乘以100,再除以256,这个运算是起到什么作用呢?
2013-01-29 03:23:16
389
2
- modbus RTU模式的通信问题
- modbus RTU模式的通信通讯格式要求 地址 功能码 数据 CRC校验 数据长度 1个字节 1个字节 N个字节 2个字节 如发送的数据... modbus RTU模式的通信通讯格式要求 地址 功能码 数据 CRC校验 数据长度 1个字节 1个字节 N个字节 2个字节 如发送的数据为: 03 01 00 00 10 校验高位校验低位 我的问题是: 1、我理解地址03使用1个字节数据长度表示,是用1个字节表示0,再使用一个字节表示3,但再就使用了两个字节的数据长度了,和通讯要求的格式不符。还有一种理解就是使用1个字节的直接表示03,其而进制码为000000011,如果地址是20,其二进制码为00010100,但这种理解出现个疑问,很多设备同时支持ASCII或RTU两种方式,当发送RTU的地址和ASCII方式的起始符相同时如都为03,接受方怎么判断他是RTU发送的地址,还是ASCII起始符。 2、RTU方式判断帧消息结束时是3.5字符时间,我想知道在物理层如何判断的,如消息发送完后,在物理层485双绞上,其电压持续3.5字符长度+15V即判断消息发送完成或是其电压持续3.5字符长度-15V判断消息发送完成。还是双绞线上为其他状态来判断消息完成。485通讯线上没有通讯时A、 B线状态是什么。 请教各位了? 展开
2013-04-08 23:05:15
330
2
- s7-1200进行modbus RTU 通信需要什么硬件
2014-03-05 22:37:38
261
2
- modbus rtu通信有16位数据位的吗
2015-08-16 04:27:59
379
1
- 求助三菱FX2N PLC Modbus rtu 通信问题
2017-12-13 00:43:29
366
1
- 求助三菱FX2N PLC Modbus rtu 通信问题
2018-12-06 17:26:32
387
0
- modbus通信RTU和ASCII两种传输方式的区别?
2012-12-05 14:35:01
393
2
- s7-200 modbus RTU通信可以带多少个从站?
- 如题:小弟遇到一个工程,本地为1个PLC控制柜,远程是100多个数字量输入模块(Modbus rtu),之前是从本地的控制箱拉线的到每一个现场控制和采集一些开关量,现在想提GX率节约成本,想问问1个PLC主站能带100个从站吗?还有能带的话怎么样编程能节约通信时间... 如题:小弟遇到一个工程,本地为1个PLC控制柜,远程是100多个数字量输入模块(Modbus rtu),之前是从本地的控制箱拉线的到每一个现场控制和采集一些开关量,现在想提GX率节约成本,想问问1个PLC主站能带100个从站吗?还有能带的话怎么样编程能节约通信时间?求大侠指点或者能提供更加合理的方案(在节约成本的前提下) 展开
2017-12-15 08:46:08
399
1
- 求51/pic16f877a使用modbus RTU方式通信实例
- 51/pic16f877a 使用异步串行口通过modbus RTU协议方式通信实例。我自己写了个。老是调试不出来。比如发01 05 00 10 ff 00 8d ff控制一个脚的高低电平。帮我读取一个数值(int date)比如发01 04 00 13 00 03/01 41 ce(读到单个寄存器)可以读取到int date里的数... 51/pic16f877a 使用异步串行口通过modbus RTU协议方式通信实例。我自己写了个。老是调试不出来。比如发01 05 00 10 ff 00 8d ff控制一个脚的高低电平。帮我读取一个数值(int date)比如发01 04 00 13 00 03/01 41 ce(读到单个寄存器)可以读取到int date里的数, date 是RD0每高电平一次就加1)。网上的都是只MODBUS通信部份数据处理部是没有的。谢谢! QQ:358618924 展开
2010-11-06 08:35:33
428
1
- RS485通过modbus rtu协议通信和通过pc加载器协议通信
2012-04-09 22:05:47
324
2
- 西门子plc modbus rtu 与台达变频器通信实例
- 我要实际案例,有程序的那种!!有的话发送到471971458@qq.com,谢谢!!!
2012-05-30 04:35:41
409
1
- javascript 如何发送modbus rtu 指令
- 有一个继电器,通过485转usb接在电脑上(客户机),客户机通过浏览器访问服务端,要根据服务端返回的不同数据给继电器发送不同的指令!现在的初步想法是从服务端返回一个json数据,根据json数据用javascript给继电器发送指令,但不知道如何实现!
2015-06-01 10:07:47
366
2
- modbus rtu 如何读保持寄存器
2012-02-28 11:54:13
430
2
- modbus rtu 如何读保持寄存器
2012-05-20 15:47:23
324
1
- modbus rtu是什么?
2012-10-13 03:39:38
422
2
5月突出贡献榜
推荐主页
最新话题
-
- #激光粒度仪 #
- 电压击穿试验仪:藏在实验室里的“闪电制造者”...电压击穿试验仪:藏在实验室里的“闪电制造者”硬核真相:这台设备能在几秒内让绝缘材料“原地爆炸”!通过模拟极端高压环境(可达300kV以上),它用一道闪电般的电弧,揭穿材料绝缘性能的极限。魔鬼测试流程:温柔起步:以100V/s缓慢升压死亡凝视:实时监测微小漏电流致命一击:在击穿瞬间记录峰值电压(整个过程比科幻大片更刺激)安全玄机:• 防爆油箱:把击穿爆炸锁在40mm钢化玻璃后• 幽灵电压消除:放电后自动归零,防残余电击• 智能逃逸:检测到有毒气体自动启动排风反常识现象:某些纳米复合材料被击穿后会“自愈合”干燥空气的击穿电压≈3kV/mm,但SF₆气体可达89kV/mm
- 市场中的检测zeta电位的一种技术叫CF-P...市场中的检测zeta电位的一种技术叫CF-PALS,他是真的相位分析光散射吗?这种余弦拟合位相分析法,为什么叫"位相",而不是传统的“相位"?
参与评论
登录后参与评论