找回密码
 立即注册
查看: 5833|回复: 48

分享32G12K128单片机做的PLC,只可以用C语言开发,包括立创PCB,还有源代码更新

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 2024-5-1 15:22:49 来自手机 | 显示全部楼层 |阅读模式
由于感觉开发版总是在实验阶段, 所以想搞个PLC的功能。
具体功能是6DI 6DO 2AI 2AO  2PWM  2干接点输入。
RS485通讯, 反正32个脚都用上了。
先看第14版图

IMG_20240430_175713.jpg

IMG_20240430_175703.jpg
PCB_13 usb8h8k64PCB_stc32g51plc-op07_2024-05-01.rar (317.18 KB, 下载次数: 348)

PCB源代码发出

今天在传上更多的图片。
IMG_20240505_232841.jpg
IMG_20240505_203135.jpg
这个是元器件的制作过程。
目前用STC32G12K128单片机。
可以显示OLED成功。
烧录简单化一键烧录成功。
DI输入为PNP高电平输入可以接收高电平输入
单片机用下降沿触发外验证官网说的128暂时不要用的沿触发已经可以用了。

===要加中断号补丁。
延时开关功能模块成功。
下降沿触发和计数器功能模块成功。
驱动DC12-24V继电器测试成功。
下一步检测AI以及AO输出整理
程序正在整理,后期准备开源。


1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:140
  • 最近打卡:2025-10-15 00:00:50
已绑定手机

2

主题

60

回帖

232

积分

中级会员

积分
232
发表于 3 天前 | 显示全部楼层
太好了,有空也玩玩。谢谢楼主!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 7 天前 | 显示全部楼层
me45*** 发表于 2025-9-27 09:12
楼主辛苦了,现在的代码有更新吗?

全传上去了。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 7 天前 | 显示全部楼层
全传上去了。 stc32gplc.rar (2.87 MB, 下载次数: 4)
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 2025-9-28 08:01:22 | 显示全部楼层
me45*** 发表于 2025-9-27 09:12
楼主辛苦了,现在的代码有更新吗?

的确有新版没上传,有空再来分享
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:119
  • 最近打卡:2025-10-14 08:29:35
已绑定手机

0

主题

82

回帖

228

积分

中级会员

积分
228
发表于 2025-9-27 09:12:57 | 显示全部楼层
楼主辛苦了,现在的代码有更新吗?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 2025-9-12 13:06:27 | 显示全部楼层
天*** 发表于 2025-9-12 07:15
compiling main.c...
main.c(614): warning C188: 'parameter 1': value truncated
main.c(638): warning C ...

这个没事啊
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:37
  • 最近打卡:2025-10-08 06:40:35

37

主题

108

回帖

413

积分

中级会员

积分
413
发表于 2025-9-12 07:15:34 | 显示全部楼层
compiling main.c...
main.c(614): warning C188: 'parameter 1': value truncated
main.c(638): warning C188: 'parameter 1': value truncated
main.c(685): warning C188: 'parameter 2': value truncated
main.c(690): warning C188: 'parameter 1': value truncated
main.c(691): warning C188: 'parameter 1': value truncated
main.c(695): warning C188: 'parameter 1': value truncated
main.c(695): warning C188: 'parameter 3': value truncated
main.c(734): warning C188: 'parameter 2': value truncated
main.c(1087): warning C40: 'unsigned char' converted to 'far' pointer
main.c(1102): warning C161: 'far' pointer truncated to 'unsigned char'
main.c(1102): warning C10: conversion: 'pointer' to 'unsigned char'
main.c(930): warning C135: 'crc16': no return value
main.c(930): warning C135: 'crc16': no return value
main.c - 0 Error(s), 13 Warning(s).
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 2025-9-12 07:03:48 | 显示全部楼层
80*** 发表于 2025-9-12 06:14
关注中,好久没更新了?

的确好久没有研究了。谢谢关注
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:596
  • 最近打卡:2025-10-15 01:06:27

0

主题

42

回帖

3093

积分

论坛元老

积分
3093
发表于 2025-9-12 06:14:26 | 显示全部楼层
关注中,好久没更新了?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-10-14 09:04:40

50

主题

390

回帖

598

积分

高级会员

积分
598
发表于 2025-1-14 21:21:25 | 显示全部楼层
jove*** 发表于 2025-1-13 09:11
谢谢! 照片不清楚,看错型号了。
一直在重新画 原理图,搞复杂了。
程序下载后,一开始,没有这些警告,

有这些是没有问题的。这只是警告。没有关系的。不影响的
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-10-15 03:27 , Processed in 0.138795 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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