- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MODBUS简易主站功能
一、 Modbus通讯协议介绍
1 Modbus协议
工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。
2 两种传输方式
控制器能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。
1)ASCII模式
当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。
代码系统
· 十六进制,ASCII字符0...9,A...F
· 消息中的每个ASCII字符都是一个十六进制字符组成
每个字节的位
· 1个起始位
· 7个数据位,最小的有效位先发送
· 1个奇偶校验位,无校验则无
· 1个停止位(有校验时),2个Bit(无校验时)
错误检测域
· LRC(纵向冗余检测)
2)RTU模式
当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。
代码系统
· 8位二进制,十六进制数0...9,A...F
· 消息中的每个8位域都是一个两个十六进制字符组成
每个字节的位
· 1个起始位
· 8个数据位,最小的有效位先发送
· 1个奇偶校验位,无校验则无
· 1个停止位(有校验时),2个Bit(无校验时)
错误检测域
· CRC(循环冗余检测)
3 命令格式
ASCII模式
: 地址 功能代码 数据数量 数据1 ... 数据n LRC高字节 LRC低字节 回车 换行
RTU模式
地址 功能代码 数据数量 数据1 ... 数据n CRC高字节 CRC低字节
特点: 无头代码和结束码
注意点:数据长度和校验计算
二、Modbus-RTU简易主站功能说明
三、Modbus应用地址分配
四、实验设备及程序说明:
CP1H+CP1W-CIF11+3G3RV-ZV1
CP1H:Port1 CPU DIP4设OFF 设串口网关 通信波特率 9600,8,1,N
CP1W-CIF11 背后开关设定,1=ON(终端电阻);2,3=ON(RS485方式);5=ON(不要echo back数据);6=ON(RS485方式)
1.引脚定义
2.正背面视图
3.DIP SWITCH的含义
DIP SWITCH
Pin No.
?
1
ON
Yes
终端电阻
OFF
No
2
ON
2 wires( RS485)
2,3必须设置相同
OFF
4 wires( RS422)
3
ON
2 wires( RS485)
OFF
4 wires( RS422)
4
-
-
?无
5
ON
RD:RS controll
无响应返回设置
OFF
RD:No RS controll
(Always possible to resive )
6
ON
SD:RS control
RS4221:N连接 N侧单元的 NO.6 = ON.
RS485方式设 No.6=ON.
OFF
SD:No Rs controll
( Always possible to send )
CP1W-CIF11与3G3RV接线
3G3RV-ZV1终端电阻
3G3RV-ZV1
参数设定
2
2
1
3
0
3
1
5
1
串口1:D32200 A641.00
串口2。D32300 A640.00
举例:
D32300写变频器的节点号
D32301:0010 写命令
D32302:0009 发送的字节数
D32303:0001 写命令开始编号
D32304:0002 写连续两个通道
D32305:0400 写4个字节
D32306:01** 0001代表正转 运行
D32307:** ****表示设置的变频器频率,是Hex方式的。
程序使用说明:
1 CP1H设置如下
变频器设相同通信格式
2 程序:
1)内置Modbus区域赋值
通信触发:
2)与多台变频器通信:
通讯命令设置:
通讯触发:
通信轮询:由通讯正常完成标志A640.01触发
通信异常处理:
A640.02:若其中一台出现通讯异常处理,触发计数加1进行下一命令通讯
并上A641.02错误标志,并且在串口参数设置超时时间,超时时间可由
文档评论(0)