中自数字移动传媒

您的位置:首页 >> 产品新闻 >> 亿维自动化:UN200CPU MODBUS主从通讯应用

亿维自动化:UN200CPU MODBUS主从通讯应用

已有85540次阅读2014-12-04标签:UN200CPU 通讯 亿维
  UN200CPU之间的通讯有很多种方法,包括PPI通讯、自由口通讯、MODBUS通讯等。都是一些很常见的通讯方式,以下跟大家探讨一下UN200CPU间的MODBUS通讯方式。 使用下面的例程你可以在UN200CPU之间设置一个简单的Modbus通讯。通过以下程序及连接可以了解UN200CPU程序编写的基本参数设置及设置步骤。

要求:
1 首先必须要有MODBUS指令库,安装指令库。

2 有安装好的Micro/Win V4.0 SP5以上版本的安装软件。

如下图所示。
1.硬件配置

例程中我们通过两台224CPU进行PORT0口通讯。主站CPU可以设置PORT0或者PORT1口为主站,设置从站CPU只能在PORT0口,如果想设置PORT1口做从站,需自行编写程序,不提供指令库。两个CPU PORT0口通过DP电缆3、8直连。

2.参数设置

对于MODBUS通讯,主站侧需要程序库"MBUS_CTRL" 和"MBUS_MSG",从站侧需要程序库"MBUS_INIT"和"MBUS_SLAVE"。

在Micro/WIN中您需要为主站和从站新建一个项目,程序与参数设置见图。

必须要保证主站与从站的“Baud”和"Parity"的参数设置要一致,并且程序块"MBUS_MSG"中的"Slave"地址要与程序块"MBUS_INIT"中的"Addr"所设置的一致。

Micro/WIN“系统块”中设置的0通讯口的波特率与MODBUS协议无关("Mode" = "1")。

下表列出各个子程序的参数设置的含义:

主站MBUS_CTRL参数说明

主站MBUS_MSG参数说明

查看具体的错误代码可以在编程软件“帮助”菜单查询。

从站MBUS_INIT参数说明

从站MBUS_SLAVE参数说明

查看具体的错误代码可以在编程软件“帮助”菜单查询。

3.库的存储地址

项目完成后必须要在Micro/WIN中定义库的存储地址,当定义完存储区后, 要保证在任何情况下不能再被其它程序所使用(主站侧: "DataPtr"+"Count"从站侧: "HoldStart"+"MaxHold")。点击“文件”下拉菜单中“库存储区”弹出一个对话框,点击“建议地址”。如下图所示。

4. 数据传输

将程序下载到相应的CPU后,可以在状态表中给主站侧的V存储区赋值,然后监视从站的变化。

当主站的I0.0使能后,VW2中的内容就被发送到从站并写入从站的VW2。保存寄存器的数据传输如下图所示:

通过以上概述,相信大家对200CPU间的MODBUS通讯有了一定的了解和认识。动动手,验证一下,欢迎斧正。
分享到:

[ 新闻搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]  [ 返回顶部 ]

0条 [查看全部]  网友评论

移动互联

2010年,中国移动互联网用户规模达到3.03亿人2011年,中国移动互联网行业进入了更加快速发展的一年,无论是用户规模还是手机应用下载次数都有了快速的增长。在移动互联网发展的大的趋势下,中自传媒已经开始进行区别于传统互联网的运营模式探索,伴随着产业链和产业格局的变化提供创新的服务

更多>>推荐视频

工业转型升级-中国电器工业协会电力电子分会 秘书长 肖向锋

工业转型升级-中国电器工业协会

在本次2012北京国际工业自动化展上,我们将全面剖析在新...
中国高压变频器产业发展之路——走过十三年 李玉琢

中国高压变频器产业发展之路——

中国高压变频器产业发展之路走过十三年 李玉琢
从企业家角度 谈行业的未来发展——汇川技术股份有限公司

从企业家角度 谈行业的未来发展

从企业家角度 谈行业的未来发展汇川技术股份有限公司
现代能源变换的核心技术——电力电子 李崇坚

现代能源变换的核心技术——电力

中国电工技术学会常务理事---李崇坚,电力电子是先进能源...
打造专业电力电子元器件品牌 助力变频器产业发展

打造专业电力电子元器件品牌 助

联合主办单位深圳市智胜新电子有限公司领导嘉宾致辞 7月...