了解Modbus的基本概念
熟悉功能码0x01、0x03、0x0f、0x10
书写规格书
· 使用word文档书写
书写方案书
· 使用Visio绘制流程图
· 使用word文档书写
书写测试大纲
· 书写测试大纲以保证自身产品的正确性、稳定性
· 使用word文档书写
实现ModbusRTU主站(触摸屏)
· 能够正常连接
· 能够判断连接断开
· 能够按要求生成请求帧
· 能够正确解析应答帧,并做相应处理
· 能够进行超时处理
· 拥有美观易操作的人机界面
实现ModbusRTU从站(PLC)
· 能够正常连接
· 能够判断连接断开
· 能够正确解析请求帧
· 对于正确请求帧给出正确应答帧
· 对于错误请求帧给出错误应答帧或按规格给出相应的处理
附加功能:
注:
http://gitea.xinje.cc/TrainCamp_姓名全拼_Modbus.git| 器材 | 数量 |
|---|---|
| XDM-60T4-E/XDM-60T10-E | 1台 |
| ST-LINK | 1个 |
| 电源线 | 1根 |
| USB-COM | 1个 |
| XVP线 | 2根 |
| TG765-MT | 1台 |
| 芯片引脚 | 实际作用 |
|---|---|
| I0 | PH10 |
| I1 | PH11 |
| I2 | PG8 |
| I3 | PB4 |
| I4 | PB5 |
| I5 | PG12 |
| I6 | PB6 |
| I7 | PB7 |
| I10 | PF10 |
| I11 | PA15 |
| I12 | PB3 |
| I13 | PA14 |
| I14 | PI4 |
| I15 | PI5 |
| I16 | PI6 |
| I17 | PI7 |
| I20 | PE2 |
| Q0 | PF6 |
| Q1 | PF8 |
| Q2 | PF7 |
| Q3 | PF9 |
| Q4 | PI8 |
| Q5 | PE6 |
| Q6 | PE5 |
| Q7 | PE4 |
| Q10 | PG7 |
| Q11 | PG6 |
| Q12 | PH9 |
| Q13 | PH8 |
| Q14 | PH7 |
| Q15 | PH6 |
| Q16 | PF11 |
| Q17 | PB0 |
| Q20 | PH5 |
| USART1_TX | PA9 |
| USART1_RX | PA10 |
| 芯片引脚 | 实际作用 |
|---|---|
| I0 | PA0 |
| I1 | PA1 |
| I2 | PG8 |
| I3 | PB4 |
| I4 | PB5 |
| I5 | PG12 |
| I6 | PB6 |
| I7 | PB7 |
| I10 | PF10 |
| I11 | PA15 |
| I12 | PB3 |
| I13 | PA14 |
| Q0 | PF6 |
| Q1 | PF8 |
| Q2 | PF7 |
| Q3 | PF9 |
| USART1_TX | PA9 |
| USART1_RX | PA10 |