小小晟PLC pro
Go to file
chinky 5658ab036a 更新readme.md 2018-11-13 22:44:03 +08:00
CMSIS init 2018-11-13 22:25:34 +08:00
Libraries init 2018-11-13 22:25:34 +08:00
MDK init 2018-11-13 22:25:34 +08:00
OUT init 2018-11-13 22:25:34 +08:00
doc init 2018-11-13 22:25:34 +08:00
users init 2018-11-13 22:25:34 +08:00
.gitignore Initial commit 2018-11-13 22:35:17 +08:00
README.md 更新readme.md 2018-11-13 22:44:03 +08:00
STM32PLC.IAB init 2018-11-13 22:25:34 +08:00
STM32PLC.IAD init 2018-11-13 22:25:34 +08:00
STM32PLC.IMB init 2018-11-13 22:25:34 +08:00
STM32PLC.IMD init 2018-11-13 22:25:34 +08:00
STM32PLC.PFI init 2018-11-13 22:25:34 +08:00
STM32PLC.PO init 2018-11-13 22:25:34 +08:00
STM32PLC.PR init 2018-11-13 22:25:34 +08:00
STM32PLC.PRI init 2018-11-13 22:25:34 +08:00
STM32PLC.PS init 2018-11-13 22:25:34 +08:00
STM32PLC.SearchResults init 2018-11-13 22:25:34 +08:00
STM32PLC.WK3 init 2018-11-13 22:25:34 +08:00
keilkilll.bat init 2018-11-13 22:25:34 +08:00

README.md

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 *********************************************************************************/