串口通信模块的信息与使用
串行通信模块使用手册

图 2-7 RS485 连接方式(以第一个串口为例)
决定使用某一种通信方式后,务必确保通信组态中的接线、基座上的通信方式跳线、串 口接线端子的接线设置一致,否则将无法实现通信。当模块冗余配置时,两侧通信方式 的设置及接线方式相同。
2.6 E-BUS 网络接口
每个 COM741-S 模块有两个 E-BUS 网络接口,每个接口都带有以太网通信指示灯。以左侧接口 为例,如图 2-8 所示。
软件设置决定。 ¾ 供电方式:导轨母板上 24V 系统供电;输入电压:24V±5%,功耗<3W。 ¾ 电磁兼容性:工业 III 级 ¾ 工作温度:(0~50)℃,宽温型(-20~70)℃ ¾ 存放温度:(-40~70)℃ ¾ 工作湿度:10%RH~90%RH,无凝露 ¾ 存放湿度:5%RH~95%RH,无凝露
¾ 实际地址:PLC 拨码地址,一条总线上拨码地址必须唯一,在自定义协议模式下,此参数 无效。(该参数在软件版本为 VisualField V3.1+ SP01(含)之后新增加)。
图 2-8 E-BUS 网络接口
以太网通信指示灯指示以太网物理层工作状态,见表 2-4。
表 2-4 以太网通信指示灯
指示灯状态 闪 灭
说明 正常 网络接口故障
10
串行通信模块 COM741-S 使用手册
COM741-S 在 E-BUS 上的连接如下图所示:
图 2-9 串行通讯模块在 E-BUS 上的连接
1.3 冗余方式
根据设备类型的不同,COM741-S 提供了灵活多变的冗余方式,最大限度地提高了系统的可靠 性。
2
串行通信模块 COM741-S 使用手册
1.3.1 设备串口冗余、COM741-S 冗余
图 1-2 COM741-S“一对一”冗余模式工作示意图
蓝牙串口从机模块使用说明

蓝牙串口从机模块使用说明一、准备工作:1.确保蓝牙串口从机模块的供电正常,并确保以正确的方式连接到需要进行通信的串口设备上。
2.确保蓝牙串口从机模块的蓝牙功能处于开启状态,可以通过查看模块上的指示灯或使用配置工具进行判断。
3.在电脑或手机上安装蓝牙串口模拟器软件,并确保软件已经启动。
二、配置蓝牙串口从机模块:1.连接蓝牙串口从机模块至电脑或手机的蓝牙设备,需要进行配对。
在配对过程中,可能需要输入密码,密码一般为默认的0000或12342.配对成功后,蓝牙串口从机模块会自动与电脑或手机建立蓝牙连接,此时可以开始进行串口通信。
三、使用蓝牙串口从机模块:1.在电脑上打开已经安装好的蓝牙串口模拟器软件,软件会自动可用的蓝牙设备。
2.在软件中选择已经连接的蓝牙串口从机模块,并进行接口配置。
一般情况下,可以选择默认的串口参数,如波特率为9600、数据位为8、停止位为1等。
3.配置完成后,点击连接按钮,软件会自动与蓝牙串口从机模块建立串口通信连接。
4.进行串口通信时,可以使用软件的发送和接收功能来发送和接收数据。
发送数据时,可以在软件的发送框中输入需要发送的数据,然后点击发送按钮。
接收数据时,可以在软件的接收框中查看接收到的数据。
5.通信完成后,可以断开蓝牙串口从机模块的连接,关闭软件。
四、注意事项:1.确保蓝牙串口从机模块与电脑、手机之间的距离不要过远,一般在10米以内比较稳定。
2.避免干扰源,如电磁信号和其他蓝牙设备等,可能会对通信稳定性产生不利影响。
3.在使用过程中如果发现通信不稳定或无法连接的问题,可以尝试重新配置蓝牙串口从机模块,并重新配对连接。
总结:蓝牙串口从机模块是一种方便实现串口通信的设备,通过配对连接至电脑或手机上的蓝牙终端设备即可进行数据的收发。
在使用过程中,需要注意设备的供电和蓝牙功能状态,并配置好相应的串口参数和软件设置。
希望本文的使用说明对您使用蓝牙串口从机模块有所帮助。
stm32串口通信实验原理

stm32串口通信实验原理STM32是一款由STMicroelectronics公司推出的基于ARM Cortex-M 内核的32位微控制器。
在STM32系列中,串口通信是一种常见的外设模块,可以实现与其他设备之间的数据传输。
本文将介绍STM32串口通信的原理及实验方法。
一、串口通信的原理串口通信是一种通过串行方式传输数据的通信方式。
在串口通信中,数据是一位一位地依次发送或接收的。
与并行通信相比,串口通信只需要两根信号线即可实现数据的传输,因此在资源有限的嵌入式系统中被广泛应用。
STM32的串口通信模块包括多个寄存器,其中包括控制寄存器、状态寄存器、数据寄存器等。
通过配置这些寄存器,可以实现串口通信的参数设置和数据的发送接收。
二、STM32串口通信的实验步骤以下是一种基本的STM32串口通信实验步骤:1. 硬件连接:将STM32开发板的串口引脚与其他设备的串口引脚通过串口线连接起来。
一般来说,串口通信需要连接的引脚包括TX (发送引脚)、RX(接收引脚)、GND(地线)。
2. 引脚配置:通过STM32的引脚复用功能,将相应的GPIO引脚配置为串口功能。
具体的引脚配置方法可以参考STM32的开发板手册或者相关的资料。
3. 时钟配置:配置STM32的时钟源,使得串口通信模块能够正常工作。
一般来说,串口通信模块使用的时钟源可以选择系统时钟或者外部时钟。
4. 串口配置:配置串口通信模块的参数,包括波特率、数据位、停止位、校验位等。
这些参数的配置需要根据实际的通信需求来确定。
5. 数据发送:通过向数据寄存器写入数据,向其他设备发送数据。
在发送数据之前,需要通过状态寄存器的标志位判断串口是否空闲,以确保数据能够正常发送。
6. 数据接收:通过读取数据寄存器的数据,从其他设备接收数据。
在接收数据之前,需要通过状态寄存器的标志位判断是否有数据到达,以确保数据能够正确接收。
7. 中断处理:在串口通信过程中,可以使用中断来实现数据的异步传输。
HC-12 V2.6无线串口通信模块用户手册说明书

HC-12无线433MHz串口模块用户手册目录一.模块介绍1.1模块特点 (3)1.2模块概述 (3)1.3基本参数 (3)1.4系列产品 (3)二.连接说明2.1工作原理简单介绍 (4)2.2模块MCU等设备的连接 (4)2.3模块之间的连接通讯 (5)2.4模块与PC连接通讯 (5)三.无线串口透传3.1串口透传特性 (5)3.2四种串口透传模式 (5)四.快速测试4.1参数架与模块连接 (6)4.2通讯测试 (7)五.开发利用5.1模块尺寸和引脚定义 (7)5.2天线选择 (8)5.3嵌入方式 (8)5.4贴片炉温 (9)5.5参考连接电路 (9)六.AT指令6.1进入AT指令方法 (10)6.2出厂默认参数 (10)6.3AT指令介绍 (10)七.关于汇承7.1公司简介 (13)版本信息HC-12V2.6发布日期2018年07月11日修改记录1.增加FU2模式下发送数据时间间隔的说明。
(2013.10.17)2.修正应用实例及电路中HC-12模块与MCU串口连接的线路图。
(2013.12.26)3.FU3模式1200波特率恢复成和1.13版本的一样,同时增加FU4模式。
FU4模式下串口波特率固定为1200bps,空中波特率为500bps,可以提高通信距离。
该模式下,只适用传输少量数据(每个数据包在60个字节以内),数据包发送时间间隔不能太短(最好在2秒以上),否则会造成数据丢失。
(2014.09.18)4.修改了FU2模式下,只适用传输少量数据(每个数据包在20个字节以内),数据包发送时间间隔不能太短(最好在2秒以上),否则会造成数据丢失。
(2014.09.18)5.软件版本由原来的V2.3升级为V2.4。
(2016.12.02)6.软件版本由原来的V2.4升级为V2.6。
(2018.07.11)1.1模块特点※远距离无线传输(开阔地1000米/FU4模式下,空中波特率500bps)※工作频率范围(433.4—473.0MHz,多达100个通信频道)※最大100mW(20dBm)发射功率(可设置8档功率)※四种工作模式,适应不同应用场合※内置MCU,通过串口和外部设备进行通信※不限一次发送的字节个数(FU1/FU3模式)※模块支持一对一、一对多、多对多连接透传1.2模块概述HC-12无线串口通信模块是新一代的多通道嵌入式无线数传模块。
串口联网模块--串口转网口模块

串口联网模块—串口转网口模块摘要:本文介绍了串口联网模块的定义、用途、使用方法和性能指标。
1.什么是串口联网模块串口对于电子工程师来说再熟悉不过,Serial、UART、RS232、EIA-RS-232C、COM 这些都是串口的名字。
串口由于其使用引脚 少(只有 RXD、TXD 两根线),协议简单,被广泛地应用于电子设备的数据传输中,电子设备通过串口和 PC 通信,或者通过串口 进行外部数据扩展都是很普遍的现象。
网络时代的到来,迫切需要电子设备也联网,那么当一个设备需要接入以太网的时候采用串口转以太网的方式最为合适。
所 谓串口联网模块就是将 MCU 的串口通信转化为以太网通信的电子单元模块。
以下是上海卓岚信息科技的几款串口联网模块:串口联网模块 ZLSN2000 名称:芯片型串口设备联网模块 用法:模块提供 19 针双排引脚,插接到用户 PCB 后使用。
选型:量大客户建议使用 ZLSN2000,价格比 ZLSN3000 便宜,易于与用户 PCB 整合。
串口联网模块 ZLSN3000 名称:TTL 电平接线型串口设备联网模块 用法:只需通过排线将 RXD、TXD 和用户电路板 MCU 串口连接,即可使用。
选型:使用 ZLSN2000 之前,可先用 ZLSN3000 测试模块性能,用户无需制板即可与 模块连接,方便快捷。
适合已有串口设备立即联网升级。
串口联网模块实验套件 ZLSN2100 名称:嵌入式联网模块的实验套件 用法:提供电源适配器、网线、串口线,用户连接 PC 机 COM 口或者设备串口(公头 DB9),再接上电源、网线后即可使用。
选型:比 ZLSN4000 提供更多配件,适合于用户还未开发串口设备想通过 PC 机测试 模块性能或者想直接与用户串口设备 DB9 接口连接进行测试的情况。
2.串口联网模块的用途从本质上来说,串口联网模块就是一个串口转以太网(TCP/IP)协议转化器。
串口通信原理及操作流程

RXD 接收
②半双工
发
接
送
TXD / RXD
收
接
发
收
送
③全双工
发送
接收
TXD RXD
RXD TXD
接收
发送
1.4 信号的调制与解调
v 调制器(Modulator):把数字信号转换成模拟信 号,然后送到通信线路上去。
v 解调器(Demodulator):把从通信线源自上收到的 模拟信号转换成数字信号。
接线
DTE信号 TxD RxD RTS CTS DTR DSR DCD GND
典型应用: PC + 交叉电缆 + PC
❖RS-232 连接类型 II
DTE 信号
接线
DCE 信号
TxD RxD RTS CTS DTR DSR DCD GND
RxD TxD CTS RTS DSR DTR DCD GND
典型应用: PC + 直连电缆 + Modem
TXD
计 RXD 算 机 甲
TXD
RXD 计 算 机 乙
TXD RXD 计4 算5 机6 甲 20
近程通信连接
TXD
RXD 4计 5算 6机 20 乙
RS-232C接口存在的问题
1
2
3
传输距离短 ,传输速率
低
有电平偏移
抗干扰能力 差
SN75174
RS-422A接口
电平 ❖ RS-485的信号传输采用
两线间的电压来表示逻辑1和逻
辑0。由于发送方需要两根传输
线,接收方也需要两根传输线
。传输线采用差动信道,所以
它的干扰抑制性极好,又因为
串口通信模块的信息和使用

串口通信模块的信息和使用一、串口通信模块的基本信息1.主要功能:串口通信模块主要用于实现串行数据的传输和接收。
它能将并行数据转为串行数据进行传输,并将接收到的串行数据再转为并行数据。
可通过串口控制器来控制通信的波特率、数据位、停止位和奇偶校验位等参数。
2.常见串口接口:如RS-232、RS-485、TTL等。
RS-232是最为常见的串口接口,一般用于个人电脑和外设的连接。
RS-485是用于多点通信的串口接口,可同时连接多个设备。
TTL串口是指以逻辑电平为3.3V或5V的串口接口,一般用于单片机和其他外设的连接。
3.通信原理:串口通信模块通过串口控制器来实现数据的传输和接收。
发送端将并行数据转为串行数据,并通过串口线将数据发送给接收端。
接收端接收到数据后,通过串口控制器将串行数据转为并行数据。
二、串口通信模块的使用1.硬件连接:首先,需要将串口通信模块连接到设备的串口接口上。
通常需要使用串口线将模块的发送引脚连接到设备的接收引脚,同时将模块的接收引脚连接到设备的发送引脚。
还需要连接好地线,以提供电路的共地参考。
3.编程实现:使用串口通信模块时,需要编写相应的程序来实现数据的传输和接收。
对于发送数据,可以通过向串口控制器的发送寄存器写入需要发送的数据。
对于接收数据,可以通过读取串口控制器的接收寄存器来获取接收到的数据。
4.错误处理:在使用串口通信模块时,可能会出现一些错误情况,如数据丢失、通信超时等。
为了确保数据的可靠传输,需要进行相应的错误处理,如重新发送数据、增加数据校验等。
5.调试工具:在开发和调试串口通信模块时,可以使用串口调试工具来进行测试和调试。
串口调试工具可以显示串口发送和接收的数据,并提供相应的调试功能,如发送数据、接收数据、改变通信参数等。
6.其他功能:除了基本的数据传输和接收,串口通信模块还可以实现其他功能,如流控制、中断处理等。
流控制可以通过软件或硬件的方式来实现,用于控制数据的传输速率。
HC-08 V3.1 蓝牙串口通信模块 用户手册说明书

HC-08蓝牙4.0BLE串口模块用户手册目录一.模块介绍1.1特点简介 (3)1.2基本参数 (3)1.3电气特性 (3)1.4系列产品 (4)二.连接通讯说明2.1模块工作原理简单介绍 (4)2.2模块MCU等设备的连接通讯 (4)2.3模块之间的连接通讯 (5)2.4模块与手机的连接通讯 (5)2.5模块与PC的连接通讯 (5)三.快速测试3.1参数架与模块连接 (6)3.2通讯测试 (6)四.开发利用4.1模块尺寸和引脚定义 (7)4.2嵌入方式 (9)4.3参考连接电路 (10)五.AT指令5.1模块参数设置AT指令 (11)5.2指令集总 (11)5.3指令说明 (12)低功耗模式下模块的工作电流情况 (20)六.关于汇承6.1公司简介 (21)发布日期:2017-08-18软件版本:HC-08V3.12017-07-07硬件版本:V2.02016-05-31更新内容序号更新内容时间1更新“A T+VERSION”指令2014.08.222更新“A T+BAUD”指令2014.08.223增加“A T+RX”指令2014.08.224增加“A T+DEFAUL T”指令2014.08.225增加“A T+RESET”指令2014.08.226增加“A T+ROLE”指令取消原34引脚设置角色功能2014.08.227更新“A T+VERSION”指令2014.08.228更新“A T+BAUD”指令2014.08.229增加“A T+RFPM”指令2014.08.2210增加“A T+CONT”指令2014.08.2211增加“A T+A VDA”指令2014.08.2212增加“A T+TIME”指令2014.08.2213增加“A T+CLEAR”指令2015.07.3014增加“A T+LED”指令2016.09.1515增加“A T+AINT”指令2016.09.1516增加“A T+CINT”指令2016.09.1517增加“A T+CTOUT”指令2016.09.1518增加“A T+LUUID”指令2016.09.1519增加“A T+SUUID”指令2016.09.1520增加“A T+TUUID”指令2016.09.1521删除“A T+TIME”指令2016.09.1522修改低功耗模式的描述2017.04.1823修复不能自动进入低功耗的问题2017.07.0724增加17脚(P1.1)作为连接指示输出2017.07.0725增加“AT+AUST”指令2017.07.071.1特点简介HC-08蓝牙串口通信模块是新一代的基于Bluetooth Specification V4.0BLE蓝牙协议的数传模块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口通信模块的信息与使用1. 串行通讯模块基本信息介绍CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通讯模块,这些模块具有1个或2个(CP441-2)串行通讯接口(RS232C、20mA-TTY或RS485/422)。
您可以使用这些通讯模块实现S7-300/400系统与其他串行通讯设备的数据交换,例如打印机、扫描仪、智能仪表、第三方MODBUS主从站、Data Highway、变频器,USS站等。
1.1 产品订货信息下表给出了常用串行通讯模块以及相关产品的订货信息:表1 串口通讯模块以及相关产品的订货信息说明:1、当您要实现MODBUS或Data Highway通讯时,需要在CP341/CP441-2模块上插入相应协议的硬件狗,这里我们所提到的硬件狗、Dongle、协议驱动或Loadable driver指的是同一个东西,如下图:图12、MODBUS 是单主站结构的串行通信协议,系统中只能够有一个MODBUS主站,并且只能够实现主站和从站的数据交换,从站之间不能进行数据交换。
3、一般来讲,RS232C接口的通讯最大距离为15m,20mA-TTY接口的通讯最大距离为100m(主动模式)/ 1000m(被动模式),RS422/485接口的通讯最大距离位1200m。
4、Serial CPs模块可以同时与多台串行通讯设备进行通讯,如同时连接多个变频器、多个智能仪表等,如果您采用ASCII 通讯方式,需要人为地定义数据帧格式,可以在发送的数据包中包括站号、数据区、读写指令等信息,供Serial CPs 模块所连接的从站设备鉴别数据包是发给哪个站的,以及该数据包是对那个数据区进行的读或写。
5、串行通讯模板只有RS232C、20mA-TTY或RS485/422 三种电气接口类型,如果您想实现串口的光纤通讯,只能在电子市场上购买第三方制造的电气与光缆的转换设备,西门子不提供该类设备。
1.2 常用文档的下载链接您可通过以下步骤获取您所需的文档:-请登陆网站:/Service/-在页面左侧列表中点击链接:产品支持-在新窗口右上角的搜索栏中输入“<关键字>”,并搜索-搜索结束后在窗口右侧列表中点击“只搜索手册/操作指南、只搜索证书、只搜索证书、只搜索FAQ常问问题只搜索更新信息”-最后列表中名为“<文档名称>”的条目即为您所需的文档。
常用文档的下载链接如下,您可以直接登陆如下网址下载相关资料:S7-200可编程控制器系统手册:1109582SIMATIC S7-300 CPU 31xC 和CPU 31x:技术规格:12996906CP340 使用手册:1137332CP341使用手册:1117397CP440使用手册:2042641CP441使用手册:1137419ET200S串行接口模块手册:9260793MODBUS RTU主站手册:1220184MODBUS RTU从站手册:1218007CP 340 PtP 打印功能手册:16527390CP341 Loadable Modbus ASCII driver (Master)25362836Manual for CP341 Loadable Modbus ASCII Slave Driver25380100SIMATIC Data Highway (DF1) 参考手册: 1218110关于西门子串行通信应用的文档可以参考相关产品手册,或登录下载中心网站/download/ ,搜索下载如下文档:表2 串行通信应用文档列表常用的驱动软件下载链接如下,您可以直接登陆如下网址下载相关软件:PTP协议软件包:SIMATIC S7-CP PtP Param V5.1+SP11下载链接:27013524MODBUS主站驱动:27774018MODBUS从站驱动:27774276MODBUS ASCII驱动:25356060ET200S 1SI 串行接口模块的功能块、样例和用户手册:25358470可装载驱动CP PtP Data Highway DF1 V1.0.1:87151182、CP340/CP341调试步骤在您的计算机上首先安装STEP7 软件和CP340/CP341 模块的软件驱动程序(SIMATIC S7-CP PtP Param V5.1),模块驱动程序包括:对CP340/CP341 进行参数化的组态界面(在STEP7 的硬件组态界面下可以打开)、用于串行通讯的功能块以及模块不同应用方式的例子程序。
光盘上模块手册的附录B 中说明了CP 模板通讯口的针脚定义。
下面简要描述了CP340/CP341 应用ASCII 或MODBUS 协议的调试过程,详细的模块使用请参考相应模块的手册或参考下载中心应用文档,参见本文“1.2 常见文档的下载链接”下载相关资料。
2.1模块参数化在硬件组态窗口中双击CP 模板,打开CP 模板的属性窗口,请记录下模板的硬件地址,在编写通讯程序时,你需要该地址参数。
图 2点击属性窗口上的Parameters 按钮,选择你所要使用的通讯协议,这里我们选用ASCII 协议,双击信封图标。
图 3弹出ASCII 协议通讯参数设置窗口,这里我们使用默认值:9600 bit/s,8 data bits,1 stop bit,even parity。
对您的硬件组态存盘编译,下载硬件组态,如果此时SF灯亮,请将通讯电缆与另一个通讯伙伴进行连接后,SF灯熄灭,说明硬件组态正确。
2.2 编写通讯程序在安装完CP341的驱动程序,MODBUS 主站软件,MODBUS 从站软件等 3 个软件后,你可以在目录….\Siemens\STEP7\Examples 当中找到关于CP341 的串口通讯和MODBUS 通讯的例子程序,通过在STEP7 软件的SIMATIC Manager 下打开例子程序。
图 4你可以使用CP341 串口例子程序中3964(R) 站中的程序块实现ASCII 通讯协议。
打开CPU 站下的Blocks 文件夹,复制所有的程序块(除了system data)到你的项目当中,只要作一些简单的参数修改,就可以实现相应的通讯了,如果你的CP340/CP341 的硬件地址与例子程序当中的不同,那么你应当修改相应程序块LADDR 参数,并与CP340/CP341 模块实际的硬件组态地址值相同。
修改后,下载程序块,将CPU 切换至运行状态,CP340/CP341 开始循环发送数据,您可与看到“TxD”灯闪烁。
调用FB7/FB8 (CP341) 或FB2/FB3 (CP340) 实现模块的字符收发功能:图 5下图显示了调用FB7/FB8 实现通讯功能,在线监视的状态:图 6注意这里一定要将M20.0 和M30.0 使能位置为TRUE,同时在您的程序中插入接收数据区DB1 和发送数据区DB2 。
调试CP340/CP341 的一个基本方法是采用PC 机上的串口通讯调试软件。
Windows 系统自带的超级终端( Hyper Terminal ) 软件是一个非常方便的串口调试工具。
用电缆将CP340/CP341 的通讯口和PC 机的Com 口(RS232C)连接起来,如果你采用的是RS485/422 或20mA-TYY 接口的模块,那还需在中间加一个RS485 RS232 或20mA-TYY RS232 信号转换器,打开超级终端的路径如下图:图7您打开超级终端软件后,定义连接的名称,确定通讯端口以及串口通讯的属性(波特率、数据位个数、校验类型、流控类型等),界面如下列图:图8这里请您注意,如果您是用的是其他COM口,请根据实际连接的COM口进行选择,波特率、数据位,奇偶校验位,停止位,流控要与CP340/CP341组态时设定的值一致,起始位为1位,停止位可设定为1/2位,但必须是1,不能修改。
2.3 MODBUS 从站调试首先需要在CP模块上插入MODBUS 从站Dongle,然后安装MODBUS 从站驱动软件包,您可以在上面的下载路径中获得,安装完软件包后,在您的项目中组态MODBUS从站,双击CP341模块,在模块的属性窗口中点击Parameter按钮,选择MODBUS从站协议:图9将您的PC和PLC连接起来,PLC上电,点击Load Drivers图标,弹出装载驱动窗口。
图10点击Load Drivers按钮,完成从站驱动安装过程,进行MODBUS 驱动装载的时候,PLC必须处于STOP 状态。
在点击信封图标,打开MODBUS 从站参数窗口。
图11默认从站地址222,然后在设定MODBUS从站的Function Code地址与PLC中M、I、Q等地址的对应关系。
图12以上所设定的参数含义是MODBUS主站读从站的前256个位(00001-00256)对应S7300站中MB0-MB31中的数据,主站读从站第257个到512个位对应QB0-QB31。
> Function Code 01,05,15 对应M,Q,T,C等数据区,可读可写,具体的字节范围由您在MODBUS 从站组态时设定。
> Function Code 02对应M,I数据区,只读,具体的字节范围由您在MODBUS 从站组态时设定。
> Function Code 03,06,16 对应DB区,可读可写,在MODBUS 从站组态时设定对应的DB块。
> Function Code 04 对应DB区,只读,在MODBUS 从站组态时设定对应的DB块。
在STEP7的SIMATIC Manager中打开MODBUS 从站例子程序,将例子程序当中的所有程序块复制到您的项目当中,修改OB1当中的Network1里的LADDR参数,与您模块的实际硬件地址相同,将blocks文件夹下载到PLC当中,CPU运行,对M180.0和M180.5置位,就可以在MODBUS 主站上得到数据了,这里您需要注意S7 PLC与MODBUS 主站之间的数据地址对应关系,MODBUS从站手册中包括了相关信息,通过上面的下载路径,您可以下载到该手册。
WinCC 作为MODBUS 主站,进行浮点数读取时,Tag的类型应当选为浮点数32位,注意地址偏移为32的整数倍+1(即33、65、97),如果采用选用Input Bits/Output Bits方式读写(Function Code 01,02),在PLC当中应当将一个字的高低8位进行对调。
如果选用Input Words/Output Words方式读写(Function Code 03,04),在PLC当中将一个双字的高低16位进行对调,S7200 MODBUS 程序块的浮点数处理存在误差,大致在0.5%左右。