找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 24312|回复: 40
收起左侧

STM32仿三菱PLC程序源码+电路原理图等资料

  [复制链接]
ID:486773 发表于 2019-3-8 11:35 | 显示全部楼层 |阅读模式
采用stm32 仿三菱PLC,含原理图,源码,带说明,保证源码编译通过,还有些小问题需要改进,特此贴出给大家参考。
0.png

FX1N三菱PLC说明文档
1 技术规格:      
输入电源  24V +- 10%(20V触发掉电保护)
输入: 8路 隔离
输出: 8路 隔离 达林顿管输出

232编程接口

485通讯接口,可连接触摸屏、文本显示器等等

两个电位器输出

输入输出 均带有指示灯
0.png

电路原理图如下:
0.png 0.jpg

用IAR编译无错误无警告.JPG

单片机源程序如下:

  1. /* Includes ------------------------------------------------------------------*/
  2. #include "iostm32f10xxB.h"
  3. #include "stm32f10x_lib.h"

  4. #include "main.h"
  5. //rac
  6. /* Includes ------------------------------------------------------------------*/
  7. #include "iic.c"
  8. #include "uart.c"
  9. #include "plc.c"

  10. #include "stm32f10x_it.c"

  11. /* Private functions ---------------------------------------------------------*/

  12. /*******************************************************************************
  13. * Function Name  : main
  14. * Description    : Main program.
  15. * Input          : None
  16. * Output         : None
  17. * Return         : None
  18. *******************************************************************************/
  19. int main(void)
  20. {
  21. #ifdef DEBUG
  22.   debug();
  23. #endif
  24.   //配置系统时钟
  25.   sys_config();

  26.   //配置  NVIC 和 Vector Table
  27.   NVIC_Configuration();

  28.   //配置使用的GPIO口
  29.   GPIO_Configuration();
  30.   //改变指定管脚的映射  GPIO_Remap_SWJ_JTAGDisable  JTAG-DP 失能 + SW-DP使能
  31.   GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);
  32.   
  33.   
  34.   xxdelay();

  35.   SysTick_Config();
  36.   I2C_EE_Init();
  37.   Analog_Configration();
  38.   DMA_Configration();
  39.   program = (unsigned char *)(0x0800C000);

  40.   UART0_setup();
  41. //  uart0_txptr = 0;
  42. //  uart0_txall = 2;
  43. //  COM0_OUT;
  44. //  USART1->DR = 0x55;
  45.   UART1_setup();
  46.   LED0_OFF;
  47.   LED1_OFF;
  48.   
  49.    //主循环
  50.    plc_main();

  51. }



  52. #ifdef  DEBUG
  53. /*******************************************************************************
  54. * Function Name  : assert_failed
  55. * Description    : Reports the name of the source file and the source line number
  56. *                  where the assert_param error has occurred.
  57. * Input          : - file: pointer to the source file name
  58. *                  - line: assert_param error line source number
  59. * Output         : None
  60. * Return         : None
  61. *******************************************************************************/
  62. void assert_failed(u8* file, u32 line)
  63. {
  64.   /* User can add his own implementation to report the file name and line number,
  65.      ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */

  66.   /* Infinite loop */
  67.   while (1)
  68.   {
  69.   }
  70. }
  71. #endif

  72. /******************* (C) COPYRIGHT 2008 STMFANS *********************************
  73. *****END OF FILE****/
复制代码

所有资料51hei提供下载:
STM001-STM32F103RBT6PLC源码说明书原图.7z (883.39 KB, 下载次数: 962)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:367690 发表于 2019-3-26 23:25 | 显示全部楼层
谢谢分享,给你一个赞!
回复

使用道具 举报

ID:494823 发表于 2019-3-27 19:55 | 显示全部楼层
大师呀,跟叶工的有什么不同?是不是单片机写上程序,可以连三菱PLC编辑软件直接下载梯形图?
《还有些小问题需要改进,》能知道是什么问题吗
回复

使用道具 举报

ID:77110 发表于 2019-4-19 21:28 | 显示全部楼层

大师呀,跟叶工的有什么不同?是不是单片机写上程序,可以连三菱PLC编辑软件直接下载梯形图?
《还有些小问题需要改进,》能知道是什么问题吗
回复

使用道具 举报

ID:492919 发表于 2019-4-25 22:42 | 显示全部楼层
不错的资料,感谢楼主的分享
                                          
                        
                 
回复

使用道具 举报

ID:530381 发表于 2019-5-30 18:03 | 显示全部楼层
怎么轉換為HEX文件?
回复

使用道具 举报

ID:553015 发表于 2019-6-2 15:03 | 显示全部楼层
好东西,这几天正在学习这方面东西。多谢楼主。
回复

使用道具 举报

ID:459591 发表于 2019-6-21 21:29 | 显示全部楼层
看看再议
回复

使用道具 举报

ID:82419 发表于 2019-6-24 06:55 来自手机 | 显示全部楼层
怎么没有一个做成功的来报道啊!
回复

使用道具 举报

ID:578621 发表于 2019-7-5 17:38 | 显示全部楼层
感谢楼主的分享,非常感谢
回复

使用道具 举报

ID:23309 发表于 2019-7-14 21:11 | 显示全部楼层
下载看看
回复

使用道具 举报

ID:46999 发表于 2019-8-16 17:15 | 显示全部楼层
谢谢分享,赞你一个!
回复

使用道具 举报

ID:447180 发表于 2019-8-22 10:32 | 显示全部楼层
只有源程序,说明书,原理图不详细,等于没有
回复

使用道具 举报

ID:69421 发表于 2019-8-23 18:24 来自手机 | 显示全部楼层
到底能不能成功有没童鞋试过的,手上没开发板,我下到stm32f103RBT6用plc软件连接没反应,是不是没接32768的晶振,不知道有没人试过
回复

使用道具 举报

ID:606463 发表于 2019-9-2 16:34 | 显示全部楼层
厉害,学习了,希望可以直接拿来用
回复

使用道具 举报

ID:606788 发表于 2019-9-4 18:01 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:89841 发表于 2019-12-7 21:10 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:101832 发表于 2019-12-7 22:33 | 显示全部楼层
有没有3u源码呀
回复

使用道具 举报

ID:270740 发表于 2019-12-7 22:37 | 显示全部楼层
我在网上购买了资料,可下载到开发板也是不能使用,通讯总是会断开,仿真不能使用,程序不能执行,不知道什么原因,有没有做成功的,分享一下。
回复

使用道具 举报

ID:270740 发表于 2019-12-7 22:38 | 显示全部楼层
谢谢分享,大家做成功了吗
回复

使用道具 举报

ID:309095 发表于 2019-12-8 11:38 | 显示全部楼层
下载看看,希望不要失望
回复

使用道具 举报

ID:677390 发表于 2019-12-30 16:24 | 显示全部楼层
下载了看了一下,一点毛用都没有,哪有那么简单就能做出一个PLC来?
回复

使用道具 举报

ID:686433 发表于 2020-1-15 17:00 | 显示全部楼层
没有币下不来。谁可以帮帮我啊?谢谢啊
回复

使用道具 举报

ID:369697 发表于 2020-3-10 12:14 | 显示全部楼层
谢谢LZ分享,下载下来先来学习,不懂之处再请教!!!
回复

使用道具 举报

ID:91165 发表于 2020-3-11 13:11 | 显示全部楼层
这个帖子资料全,谢谢楼主
回复

使用道具 举报

ID:704812 发表于 2020-3-17 21:43 | 显示全部楼层
感谢!您是技术达人!
回复

使用道具 举报

ID:122260 发表于 2020-4-29 12:30 | 显示全部楼层
这么好的资料谢谢分享
回复

使用道具 举报

ID:405947 发表于 2020-5-22 13:53 | 显示全部楼层
可以直接使用梯形图吗
回复

使用道具 举报

ID:727207 发表于 2020-8-4 22:04 | 显示全部楼层

这么好的资料谢谢分享谢谢分享
回复

使用道具 举报

ID:692215 发表于 2020-10-16 11:41 | 显示全部楼层
单片机做PLC真是个好东西
回复

使用道具 举报

ID:129023 发表于 2020-11-8 10:40 | 显示全部楼层
谢谢楼主分享!参考价值不错!
回复

使用道具 举报

ID:821576 发表于 2021-2-18 15:41 | 显示全部楼层
介绍说明里面什么都没有?你是不是删减了啊?
回复

使用道具 举报

ID:69421 发表于 2021-4-7 13:56 来自手机 | 显示全部楼层
经测试试不能用的,无法开启通讯中断,不能给三菱软件通讯
回复

使用道具 举报

ID:69421 发表于 2021-4-7 14:18 来自手机 | 显示全部楼层
liufeng180840 发表于 2019-12-7 22:37
我在网上购买了资料,可下载到开发板也是不能使用,通讯总是会断开,仿真不能使用,程序不能执行,不知道什 ...

这个网上卖的是不是都不能用
回复

使用道具 举报

ID:970103 发表于 2021-10-13 16:55 | 显示全部楼层
有成功的没有啊?
回复

使用道具 举报

ID:383222 发表于 2021-10-18 20:35 | 显示全部楼层
有没有做过,好不好用?
回复

使用道具 举报

ID:110369 发表于 2021-12-20 17:10 | 显示全部楼层
很有启发意义,多谢楼主分享
回复

使用道具 举报

ID:852236 发表于 2021-12-22 09:07 | 显示全部楼层
虽然看不懂,还是要点赞!
回复

使用道具 举报

ID:228452 发表于 2022-4-2 18:53 | 显示全部楼层
回复

使用道具 举报

ID:1045548 发表于 2022-11-29 09:35 | 显示全部楼层
就是一个空工程,没什么用啊!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表