CMM401-0411串口通讯模块产品使用说明书
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
选择菜单栏:配置—>串口配置,进行串口参数配置,将协议配置为刚才新增的协议
NABuild 编写协议及使用 使用 NABuild 软件建立对应的 CMM 工程,新建工程时选择模块类型;建立工程的名称及其存储路径必 须是仅由数字和字母构成的,不能包含其他 ASCII 字符、中文等其他字符;
2 模块外观及其接口说明
R A
TX 1 TX2 TX3 TX4 RX 1 RX2 RX3 RX4
F
பைடு நூலகம்
以太网调试口
ISP下载程序开关 备用开关
2 1
ON
C O M 1-C O M 4
LED R A F R1 T1 TX1~TX4 RX1~RX4
灯颜色 绿 绿 红 绿 绿 绿 绿
灯状态 闪烁/常亮 亮/灭 亮/灭
7 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
配置完成后重启 CMM 模块,点联机按钮进行监视:
在数据框中可以看到当前 IO 的状态和数据值, 在下面调试信息框中可以查看串口的报文和 用户输出的调试信息;
3.3.3 自定义协议配置 也可以进行自定义协议的配置,此时不仅需要 NAComm 配置软件,还需要另一个软件 NABuild 来进行 自定义协议编写。具体步骤见后面 NAComm 配置协议 选择菜单栏:配置—>协议配置,右击协议,新增协议
3、使用操作说明
用户拿到串口模块需要进行经过 PLC 工程下载、固件下载(如果需要) 、协议配置、配置文件下载 等操作之后才能使用到实际工程或产品中。 建议用户首先使用系统自带的 ModbusRTU 进行样例实验,然后再进行实际的串口编程,完成自己的串 口驱动程序。
3.1. PLC 工程下载
打开 NAPro 软件,在 PLC 配置中配置 CPU 模块和通讯模块,通讯模块参数如下图:
选择菜单栏:配置—>串口配置,选择串口,进行串口参数配置,协议选择 ModbusRTUMaster
6 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
配置完成并保存后,通过以太网下载所需要的配置文件!注意:需要将 PC 机网址改成跟串口模块同一 个网段,串口模块默认地址为 192.168.3.100
CMM401-0411 可编程串口模块使用手册
CMM401-0411 串口通讯模块使用说明书
编写:
王翔
审核:
批准:
南大傲拓科技江苏有限公司 2013 年 03 月
1 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
1 特性
�
独立完成通讯任务, 既可以与NA400 CPU 通过CAN网进行数据交换, 也可以与外 部串口设备通过串口进行数据交换
:
3.1.1 输入输出区 IO 点分配映射
输入数据区表示:NA400 CPU 通过 CMM 读取的输入数据(包括开关量输入 DI 和模拟量输入 AI)存放 在 NA400 CPU 中的位置,word 对齐。 输出数据区表示: NA400 CPU 通过 CMM 写到外围设备的数据 (包括开关量输出 DO 和模拟量输出 AO) 存放在 NA400 CPU 中的位置,word 对齐。 其中最大支持 DI 1024 个,DO 1024 个,AI 512 个,AO 512 个
�
4个扩展RS232,RS485复用串口,可以支持内部Modbus主站通讯,也可以进行自定 义协议通讯
� � �
串口1支持ISP下载程序 一个RJ45以太网接口,配合NAComm软件可以进行配置监控调试 划分输入输出区,其中最大支持1024个开关量输入,1024个开关量输出, 512个 模拟量输入,512个模拟量输出
在 char userprotocol(unsigned char portNum)函数中编写自己的协议,具体需要参考《 CMM401-0411 串口 通讯模块产品编程说明书.doc》
10 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
工程编译通过后,下载程序可以参考之前下载固件步骤 断电 CMM401-0411, 将 CMM 的串口 1 连到 PC 串口, 拨码开关 2 拨到右边位置, 重新上电,选择下载, 进入下载串口配置界面,如下图示:
3.3.2 Modbus RTU 主站协议配置
选择菜单栏:配置—>协议配置,右击 ModbusRTUMaster 修改协议,进行 Modbus RTU 主站协议配 置设备,包括功能码命令、各种命令的起始地址等信息:
5 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
例如下图为 NA200PLC 作为 Modbus 从站的规约地址,可以根据此地址对 NA200PLC 的寄存器进行读写操作
第一次使用模块时需要在下载配置时选择全部擦除选项,开始下载固件时模块的 COM1 指示灯会亮; 注 意固件下载时的提示信息!具体参考 NaBuild 的使用说明。
11 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
拨码开关 1 2 接口 COM1-COM4 LAN
作用 备用开关
开关位置
指示灯状态含义
左 正常运行拨到左边 ISP 下 载 程 序 开关 右(ON档) ISP下载程序拨到右边ON档 电气类型 DB37 以太网 接口类型 端子 RJ45 意义 串 口 1 支 持 RS232 通 讯 和 ISP 下 载 , 串 口 2 到 串 口 4 支 持 RS232,RS485通讯,支持 ModbusRTU Master 或者自定义协 议 用于进行模块配置、通讯监视等功能
指示灯状态含义 模块正常运行/程序已运行但参数未加载 与CPU之间通讯正常/断开 灯亮表示模块有故障/正常运行时灯灭
闪烁/亮或灭 扩展RS485串口1接收指示灯 闪烁/亮或灭 扩展RS485串口1发送指示灯 亮/灭 亮/灭 所对应的串口在对外发送数据/未发送 所对应的串口在从外接收到数据/未收到
2 南大傲拓科技有限公司
3.3 配置及下载
配置部分有协议配置,串口配置,以太网配置,需要用到配置软件 NAComm,示例如下 新建工程,选择 CMM401-0411:
4 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
3.3.1 串口配置
选择菜单栏:配置—>串口配置,右击串口配置可以增加串口
点击具体串口可以进行具体串口配置以及串口协议
9 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
工程建立之后是一个 modbus 主站协议的例程,当然也可以开发自己需要的协议,如下步骤 在 userprotocol.c 文件 void userprotocal_init(void) 函数中注册自己的协议号以及协议函数名(例程已注 册) ,协议号与 NAComm 配置的协议号一致,ModBusRTU Master 为协议号 1,自定义从 2 开始
3 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
映射如下
3.2. 固件下载
如果模块里面没有程序或者自定义串口编程需要用到这个,步骤如下: 将 CMM 的 DB37 串口 1 连到 PC 串口,拨码开关 2 拨到右边位置,断电,重新上电 方法一:通过 FlashMagic.exe 下载,选择 LPC1758,晶振 11.0592M,波特率 115200,选择 hex 文件 下载 方法二:NABuild.exe 下载,打开 NABuild,新建一个 CMM401-0411 工程,编译,下载 下载完底层后将拨码开关 2 打回左边位置,重新上电
CMM401-0411 可编程串口模块使用手册
选择菜单栏:配置—>串口配置,进行串口参数配置,将协议配置为刚才新增的协议
NABuild 编写协议及使用 使用 NABuild 软件建立对应的 CMM 工程,新建工程时选择模块类型;建立工程的名称及其存储路径必 须是仅由数字和字母构成的,不能包含其他 ASCII 字符、中文等其他字符;
2 模块外观及其接口说明
R A
TX 1 TX2 TX3 TX4 RX 1 RX2 RX3 RX4
F
பைடு நூலகம்
以太网调试口
ISP下载程序开关 备用开关
2 1
ON
C O M 1-C O M 4
LED R A F R1 T1 TX1~TX4 RX1~RX4
灯颜色 绿 绿 红 绿 绿 绿 绿
灯状态 闪烁/常亮 亮/灭 亮/灭
7 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
配置完成后重启 CMM 模块,点联机按钮进行监视:
在数据框中可以看到当前 IO 的状态和数据值, 在下面调试信息框中可以查看串口的报文和 用户输出的调试信息;
3.3.3 自定义协议配置 也可以进行自定义协议的配置,此时不仅需要 NAComm 配置软件,还需要另一个软件 NABuild 来进行 自定义协议编写。具体步骤见后面 NAComm 配置协议 选择菜单栏:配置—>协议配置,右击协议,新增协议
3、使用操作说明
用户拿到串口模块需要进行经过 PLC 工程下载、固件下载(如果需要) 、协议配置、配置文件下载 等操作之后才能使用到实际工程或产品中。 建议用户首先使用系统自带的 ModbusRTU 进行样例实验,然后再进行实际的串口编程,完成自己的串 口驱动程序。
3.1. PLC 工程下载
打开 NAPro 软件,在 PLC 配置中配置 CPU 模块和通讯模块,通讯模块参数如下图:
选择菜单栏:配置—>串口配置,选择串口,进行串口参数配置,协议选择 ModbusRTUMaster
6 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
配置完成并保存后,通过以太网下载所需要的配置文件!注意:需要将 PC 机网址改成跟串口模块同一 个网段,串口模块默认地址为 192.168.3.100
CMM401-0411 可编程串口模块使用手册
CMM401-0411 串口通讯模块使用说明书
编写:
王翔
审核:
批准:
南大傲拓科技江苏有限公司 2013 年 03 月
1 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
1 特性
�
独立完成通讯任务, 既可以与NA400 CPU 通过CAN网进行数据交换, 也可以与外 部串口设备通过串口进行数据交换
:
3.1.1 输入输出区 IO 点分配映射
输入数据区表示:NA400 CPU 通过 CMM 读取的输入数据(包括开关量输入 DI 和模拟量输入 AI)存放 在 NA400 CPU 中的位置,word 对齐。 输出数据区表示: NA400 CPU 通过 CMM 写到外围设备的数据 (包括开关量输出 DO 和模拟量输出 AO) 存放在 NA400 CPU 中的位置,word 对齐。 其中最大支持 DI 1024 个,DO 1024 个,AI 512 个,AO 512 个
�
4个扩展RS232,RS485复用串口,可以支持内部Modbus主站通讯,也可以进行自定 义协议通讯
� � �
串口1支持ISP下载程序 一个RJ45以太网接口,配合NAComm软件可以进行配置监控调试 划分输入输出区,其中最大支持1024个开关量输入,1024个开关量输出, 512个 模拟量输入,512个模拟量输出
在 char userprotocol(unsigned char portNum)函数中编写自己的协议,具体需要参考《 CMM401-0411 串口 通讯模块产品编程说明书.doc》
10 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
工程编译通过后,下载程序可以参考之前下载固件步骤 断电 CMM401-0411, 将 CMM 的串口 1 连到 PC 串口, 拨码开关 2 拨到右边位置, 重新上电,选择下载, 进入下载串口配置界面,如下图示:
3.3.2 Modbus RTU 主站协议配置
选择菜单栏:配置—>协议配置,右击 ModbusRTUMaster 修改协议,进行 Modbus RTU 主站协议配 置设备,包括功能码命令、各种命令的起始地址等信息:
5 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
例如下图为 NA200PLC 作为 Modbus 从站的规约地址,可以根据此地址对 NA200PLC 的寄存器进行读写操作
第一次使用模块时需要在下载配置时选择全部擦除选项,开始下载固件时模块的 COM1 指示灯会亮; 注 意固件下载时的提示信息!具体参考 NaBuild 的使用说明。
11 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
拨码开关 1 2 接口 COM1-COM4 LAN
作用 备用开关
开关位置
指示灯状态含义
左 正常运行拨到左边 ISP 下 载 程 序 开关 右(ON档) ISP下载程序拨到右边ON档 电气类型 DB37 以太网 接口类型 端子 RJ45 意义 串 口 1 支 持 RS232 通 讯 和 ISP 下 载 , 串 口 2 到 串 口 4 支 持 RS232,RS485通讯,支持 ModbusRTU Master 或者自定义协 议 用于进行模块配置、通讯监视等功能
指示灯状态含义 模块正常运行/程序已运行但参数未加载 与CPU之间通讯正常/断开 灯亮表示模块有故障/正常运行时灯灭
闪烁/亮或灭 扩展RS485串口1接收指示灯 闪烁/亮或灭 扩展RS485串口1发送指示灯 亮/灭 亮/灭 所对应的串口在对外发送数据/未发送 所对应的串口在从外接收到数据/未收到
2 南大傲拓科技有限公司
3.3 配置及下载
配置部分有协议配置,串口配置,以太网配置,需要用到配置软件 NAComm,示例如下 新建工程,选择 CMM401-0411:
4 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
3.3.1 串口配置
选择菜单栏:配置—>串口配置,右击串口配置可以增加串口
点击具体串口可以进行具体串口配置以及串口协议
9 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
工程建立之后是一个 modbus 主站协议的例程,当然也可以开发自己需要的协议,如下步骤 在 userprotocol.c 文件 void userprotocal_init(void) 函数中注册自己的协议号以及协议函数名(例程已注 册) ,协议号与 NAComm 配置的协议号一致,ModBusRTU Master 为协议号 1,自定义从 2 开始
3 南大傲拓科技有限公司
CMM401-0411 可编程串口模块使用手册
映射如下
3.2. 固件下载
如果模块里面没有程序或者自定义串口编程需要用到这个,步骤如下: 将 CMM 的 DB37 串口 1 连到 PC 串口,拨码开关 2 拨到右边位置,断电,重新上电 方法一:通过 FlashMagic.exe 下载,选择 LPC1758,晶振 11.0592M,波特率 115200,选择 hex 文件 下载 方法二:NABuild.exe 下载,打开 NABuild,新建一个 CMM401-0411 工程,编译,下载 下载完底层后将拨码开关 2 打回左边位置,重新上电