xiaoxiaocheng_plc/README.txt

83 lines
3.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# xiaoxiaocheng_plc
小小晟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位
-----------+-------------+--------------------------------------------
| | 0001300 01114800
b7b6b5b4 | 波特率 | 0100600 10009600
| | 01011200 100119200
| | 01102400
-----------+-------------+--------------------------------------------
b8 | | 0不用 注:无协议通讯专用
-----------+-------------+--------------------------------------------
b9 | | 0不用 同上
-----------+-------------+--------------------------------------------
b12b11b10 | 通讯接口 | 000RS485RS422接口
| | 010 RS232接口
-----------+-------------+--------------------------------------------
b13 | 求和检查 | 0不加求和码 1自动加上求和码
-----------+-------------+-------------------------------------------
b14 | 协议 | 0无协议通讯 1专用通讯协议
-----------+-------------+--------------------------------------------
b15 | 协议格式 | 0格式1 1格式4
----------------------------------------------------------------------
举例D8120 = 0X4096 通讯波特率是19200
*********************************************************************************/