RTU设备通讯的设置.docx
- 文档编号:4655011
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:15
- 大小:323.05KB
RTU设备通讯的设置.docx
《RTU设备通讯的设置.docx》由会员分享,可在线阅读,更多相关《RTU设备通讯的设置.docx(15页珍藏版)》请在冰豆网上搜索。
RTU设备通讯的设置
附录7
TRACEMODE与MODBUSRTU设备通讯的设置
[目的]
介绍TRACEMODE通过串口与各种支持ModBusRTU设备通讯的设置方法。
结构:
硬件配置和连接:
PLC设备的设置:
∙设备地址:
01
∙通讯模式:
ModBusRTU
∙波特率:
9600bps
∙数据位:
8位
∙校验位:
1位(偶校验)
∙停止位:
1位
详细组态步骤:
1、打开“通道库编辑器”。
2、点击“新建”
,弹出如下对话框,输入工程名,单击“确定”。
3、在空白处单击右键弹出如下对话框,根据工程大小选择需要的操作站节点类型,如本例中我们选择“
”的
。
4、单击“确定”后如下图所示:
5、选中
,单击右键弹出对话框,选择“串口设置”选项卡,按下图所示对节点的COM1口进行配置如下:
(注意:
如果传输控制不需要设置的话,那么就为NO,如果需要则一定要根据PLC或者下位控制器的设置而定。
)
所有通讯参数的设置应与PLC的设置一致
操作站为主站
6、在同一对话框中选择“串口通信”选项卡,按下图所示对节点的COM1口进行配置:
设置PLC中寄存器的起始地址(十六进制)
读写PLC中寄存器的MODBUS标准命令
PLC地址
通讯协议
与PLC通讯的串口号
定义设备名称
∙上图所示为读取PLC中输入寄存器30001~30008和保持寄存器40009~40022的内容。
∙
∙有关MODBUS协议各命令字具体含义如下:
∙
∙
∙
TRACEMODE代码
名称
功能
与寄存器的对应关系
数据类型
RoutByte
(1)
读取线圈状态
读
0xxxx
8位
RinByte
(2)
读取输入状态
读
1xxxx
8位
RoutWord(3)
读取保持寄存器
读
4xxxx
整型(1个字)
RinWord(4)
读取输入寄存器
读
3xxxx
整型(1个字)
WSingleCoil(5)
强置单线圈
写
0xxxx
位
WWord(6)
预置单保持寄存器
写
4xxxx
整型(1个字)
RException(7)
读取控制器状态
读
8位
RoutFloat(3)
读取保持寄存器
读
4xxxx
浮点型
RinFloat(4)
读取输入寄存器
读
3xxxx
浮点型
WFloat(16)
写保持寄存器
写
4xxxx
浮点型
WWord(16)
写保持寄存器
写
4xxxx
整型(1个字)
WFloat(16)wait
延迟写保持寄存器
写
4xxxx
浮点型
WWord(16)wait
延迟写保持寄存器
写
4xxxx
整型(1个字)
WByte(15)
强置多线圈
写
0xxxx
8位
7、单击“确定”,系统返回到节点编辑窗口:
8、选中
图标并双击鼠标,系统弹出节点间连接设置对话框:
9、由于本例中只有单个节点,故只需单击“确定”,系统进入“通道库对象编辑窗口”,如下图所示。
10、双击
图标,可以看到系统自动建立的一组与PLC通讯的通道:
11、至此,与PLC通讯的设置就已完成。
接下来,可以根据实际需要在TRACEMODE“通道库编辑器”内完成数据的处理、存储、报警等设置,最后保存工程文件。
12、启动“数据描述编辑器”,打开modbus.ctm文件,进入人机界面编辑环境。
13、按下图所示在动态工具栏中点击ACTIVEX控件按钮
:
14、选择TraceModeChannelTable控件,按下图所示绘制在画面中,保存工程。
按
按钮进入运行状态,可以检查与PLC的实际通讯状况。
附录8
TRACEMODE如何与使用MODBUSTCP/IP协议的设备通讯
[目的]
介绍TRACEMODE通过以太网口与各种支持ModBusTCP/IP设备通讯的设置方法。
结构:
硬件配置和连接:
PLC设备的设置:
∙设备IP地址:
192.192.13.52
∙通讯模式:
ModBusTCP/IP
详细组态步骤:
1、打开“通道库编辑器”。
2、点击“新建”
,弹出如下对话框,输入工程名,单击“确定”。
3、在工作区空白处单击右键,新建一个节点。
在弹出的对话框中选择一种操作站类型的节点,如:
选择“
”下的“
”节点:
4、单击“确定”,如下图所示。
5、双击
图标,单击“连接到”对话框的“确定”按钮(因为在本例中只有一个节点),进入通道库对象编辑窗口,如下图示1、图示2所示:
图示1
图示2
6、右键编辑窗口空白处,新建一个新对象。
7、新建通道。
根据标准modbus协议命令设置通道各参数。
如要读第一个ModBusTCP/IP设备中寄存器30001的数值,可按下图设置:
(※注意:
串口号和数量无须设置,均保留默认设置0)
8、
对应配置文件中的设备序号,16进制
PLC中的积存器地址(16进制)
MODBUS协议类型,选TCP
保留默认值0
保留默认值0
∙有关MODBUS协议各命令字具体含义如下:
TRACEMODE代码
名称
功能
与寄存器的对应关系
数据类型
RoutByte
(1)
读取线圈状态
读
0xxxx
8位
RinByte
(2)
读取输入状态
读
1xxxx
8位
RoutWord(3)
读取保持寄存器
读
4xxxx
整型(1个字)
RinWord(4)
读取输入寄存器
读
3xxxx
整型(1个字)
WSingleCoil(5)
强置单线圈
写
0xxxx
位
WWord(6)
预置单保持寄存器
写
4xxxx
整型(1个字)
RException(7)
读取控制器状态
读
8位
RoutFloat(3)
读取保持寄存器
读
4xxxx
浮点型
RinFloat(4)
读取输入寄存器
读
3xxxx
浮点型
WFloat(16)
写保持寄存器
写
4xxxx
浮点型
WWord(16)
写保持寄存器
写
4xxxx
整型(1个字)
WFloat(16)wait
延迟写保持寄存器
写
4xxxx
浮点型
WWord(16)wait
延迟写保持寄存器
写
4xxxx
整型(1个字)
WByte(15)
强置多线圈
写
0xxxx
8位
9、通道建立完成后,保存工程文件。
10、在工程文件夹
中用文本编辑器(如写字板或者记事本)创建一个配置文件,文件名为“IP_modBus”,另存文件名时写字板的保存类型为“文本文档”;而记事本的保存类型为“所有文件”,编码为“ANSI”,此文件的扩展名无,切记。
11、启动“数据描述编辑器”。
12、打开“tcp_modbus.ctm”工程文件,进入人机界面编辑环境。
13、双击
,选中
,右键选择新建画面组,接下来,选中
,右键选择“新建画面”,选中
,双击
,进入人机界面编辑环境,完成静态与动态图素的制作。
14、点击
按钮进入运行状态,可以检查与PLC的实际通讯状况。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RTU 设备 通讯 设置