更新readme.md
This commit is contained in:
parent
ae3e4bf28e
commit
5658ab036a
81
README.md
81
README.md
|
@ -1,3 +1,82 @@
|
|||
# xiaoxiaocheng_plc
|
||||
|
||||
小小晟PLC pro
|
||||
小小晟PLC pro
|
||||
|
||||
/********************************************************/
|
||||
// CPU需要:STM32F103--RAM内存不小于48K Flash内存不小于256K
|
||||
// 本代码已在STM32F103RCT6 RDT6 VCT6 VET6测试通过
|
||||
// 编辑日期:20160917
|
||||
// editor by 小小晟
|
||||
// 网店: shop182385147.taobao.com
|
||||
/********************************************************
|
||||
|
||||
|
||||
PLC相关的特殊寄存器
|
||||
专用辅助继电器 描述
|
||||
M8126 全局标志
|
||||
M8127 通讯请求握手信号
|
||||
M8128 出错标志
|
||||
M8129 通讯请求切换
|
||||
|
||||
专用数据寄存器 描述
|
||||
D8000 = 200; 扫描时间
|
||||
D8001 = 0X5EF6; 型号版本 FX2N(C)
|
||||
D8101 = 0X5EF6; 型号版本 FX2N(C)
|
||||
D8002 = 8; 内存容量
|
||||
D8102 = 8; 内存容量
|
||||
D8003 = 0x0010; 内存类型、寄存器类型
|
||||
D8006 CPU电池电压
|
||||
D8010 = 10; 扫描当前值
|
||||
D8011 = 20; 扫描最小时间(0.1MS)
|
||||
D8012 = 140; 扫描最长时间(0.1MS)
|
||||
D6030 D6031 是模拟量输入
|
||||
D7030 D7031 是模拟输出
|
||||
|
||||
|
||||
|
||||
D8120 = 0X4096 通讯格式
|
||||
D8121 从站号(最多16个)
|
||||
D8127 交换数据的首地址
|
||||
D8128 交换数据量
|
||||
D8129 网络通讯超时时间确认值
|
||||
|
||||
D8130 1:主站 0:从站 ADD
|
||||
|
||||
D8000 看门狗
|
||||
D8019 对应星期
|
||||
D8018 对应年份
|
||||
D8017 对应月份
|
||||
D8016 对应日期
|
||||
D8015 对应小时
|
||||
D8014 对应分钟
|
||||
D8013 对应秒
|
||||
通讯格式详解(D8120)
|
||||
----------------------------------------------------------------------
|
||||
位号 | 含 义 | 描述
|
||||
-----------+-------------+--------------------------------------------
|
||||
b0 | 数据长度 | 0: 7位 1: 8位
|
||||
-----------+-------------+--------------------------------------------
|
||||
b2b1 | 校验方式 | 00:不用 01:奇校验 11:偶校验
|
||||
-----------+-------------+--------------------------------------------
|
||||
b3 | 停止位 | 0: 1位 1: 2位
|
||||
-----------+-------------+--------------------------------------------
|
||||
| | 0001:300 0111:4800
|
||||
b7b6b5b4 | 波特率 | 0100:600 1000:9600
|
||||
| | 0101:1200 1001:19200
|
||||
| | 0110:2400
|
||||
-----------+-------------+--------------------------------------------
|
||||
b8 | | 0:不用 注:无协议通讯专用
|
||||
-----------+-------------+--------------------------------------------
|
||||
b9 | | 0:不用 同上
|
||||
-----------+-------------+--------------------------------------------
|
||||
b12b11b10 | 通讯接口 | 000:RS485(RS422)接口
|
||||
| | 010: (RS232)接口
|
||||
-----------+-------------+--------------------------------------------
|
||||
b13 | 求和检查 | 0:不加求和码 1:自动加上求和码
|
||||
-----------+-------------+-------------------------------------------
|
||||
b14 | 协议 | 0:无协议通讯 1:专用通讯协议
|
||||
-----------+-------------+--------------------------------------------
|
||||
b15 | 协议格式 | 0:格式1 1:格式4
|
||||
----------------------------------------------------------------------
|
||||
举例:D8120 = 0X4096 通讯波特率是19200
|
||||
*********************************************************************************/
|
||||
|
|
Loading…
Reference in New Issue