HMI的MODBUS问题 点击:2381 | 回复:9



iarsenal

    
  • 精华:0帖
  • 求助:9帖
  • 帖子:9帖 | 12回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2012年6月06日
发表于:2012-06-06 10:54:25
楼主

我刚接触HITECH HMI,现在做PC与HMI用MODBUS通讯协议通讯,MODBUS我懂,但HITECH HMI里MODBUS具体的功能码与地址是怎样的啊?还有做PC与HMI的通讯还需要PWS吗?这个PWS具体是做什么的啊?

谢谢。



楼主最近还看过



统一

  • 精华:1帖
  • 求助:1帖
  • 帖子:41帖 | 2186回
  • 年度积分:0
  • 历史总积分:2880
  • 注册:2012年3月02日
发表于:2012-06-06 11:40:14
1楼

这个要看具体说明才知道,因为不过的厂家可能对状态字的定义不一样

 

iarsenal

  • 精华:0帖
  • 求助:14帖
  • 帖子:14帖 | 12回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2012年6月06日
发表于:2012-06-06 12:22:47
2楼

回复内容:
对:统一关于这个要看具体说明才知道,因为不过的厂家可能对状态字的定义不一样 内容的回复:


HMI就是HITECH的,与HMI通讯的就是一台PC,PC把数据用MODBUS协议传输到HMI上。

 

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2012-06-06 12:47:42
3楼

常用的功能码是有规定,市场上的屏幕的MODBUS协议有些大同小异,但功能码都绝对是一样的,海泰克,威纶,步科,PRO-FACE,都用过它们的MODBUS来通讯

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2012-06-06 13:02:38
4楼
网上有个”WEINVIEW Modbus功能码测试.pdf“的文件,可以去搜来看一下,还有一篇”modbus通讯协议 中文版.pdf“。威纶那个协议不大好,1号和2号功能码被自作聪明的简化了,容易造成与别家的屏幕不兼容,步科的新屏幕就修正了那个不算漏洞的漏洞

iarsenal

  • 精华:0帖
  • 求助:14帖
  • 帖子:14帖 | 12回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2012年6月06日
发表于:2012-06-06 13:08:24
5楼

回复内容:
对:建议删除该帖关于常用的功能码是有规定,市场上的屏幕的MODBUS协议有些大同小异,但功能码都绝对是一样的,海泰克,威纶,步科,PRO-FACE,都用过它们的MODBUS来通讯内容的回复:



功能码是一样的,因为这是modbus协议规定的。

我想问一下,比如PC通过modbus协议上传数据给 海泰克HMI,但这些数据要传到具体的地址是什么那?谢谢。

iarsenal

  • 精华:0帖
  • 求助:14帖
  • 帖子:14帖 | 12回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2012年6月06日
发表于:2012-06-06 13:16:33
6楼

回复内容:
对:建议删除该帖关于网上有个”WEINVIEW Modbus功能码测试.pdf“的文件,可以去搜来看一下,还有一篇”modbus通讯协议 中文版.pdf“。威纶那个协议不大好,1号和2号功能码被自作聪明的简化了,容易造成与别家的屏幕不兼容,步科的新屏幕就修正了那个不算漏洞的漏洞 内容的回复:



modbus通讯协议 中文版.pdf  这个文档我已经看过了。modbus协议已经基本了解。

我在做的项目是pc用modbus协议采集一些设备上的数据,把数据保存在PC的一个文档内,然后把这些数据用modbus协议传给HITECH的HMI。数据采集已经做好了,现在是不知HITECH HMI内MODBUS的寄存器地址,还有这些地地址与画面是具体怎么建立联系的。

谢谢。

lipeng_007

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2012年5月07日
发表于:2012-06-06 13:21:41
7楼
PWS就是Hitech触摸屏的型号标识,Hitech的屏用ADP的软件编写界面程序。在ADP软件的‘工作参数中--选PLC种类---选Modicon 984’,就是MODBUS RTU的协议,不用自己编写功能码,对应地址可以看‘帮助--驱动程式’有介绍。

建议删除该帖

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 580回
  • 年度积分:0
  • 历史总积分:2884
  • 注册:2010年9月08日
发表于:2012-06-06 13:25:50
8楼
地址从1开始,比如30001字单元,前导”3"表示只读,30001的实际地址其实是1,就象威纶的3x单元,40001可读可写字单元,4表示可读可写,位单元从1开始,会有“读取”、“写至”的文字提示。你接收到的数据只需和PC按顺序一一对应就是,不一定要1对1,2对2,顺序不对应就怕你寻址时麻烦

艾诺樱桃帮v

  • 精华:0帖
  • 求助:1帖
  • 帖子:37帖 | 1555回
  • 年度积分:0
  • 历史总积分:1539
  • 注册:2012年3月02日
发表于:2012-06-07 21:24:21
9楼
这个要看具体说明才知道,因为不过的厂家可能对状态字的定义不一样

热门招聘
相关主题

官方公众号

智造工程师