小小晟PLC pro
Go to file
chinky b9b953503e readme.md --> readme.txt 2018-11-13 22:45:34 +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.txt readme.md --> readme.txt 2018-11-13 22:45:34 +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.txt

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