找回密码
 立即注册
查看: 832|回复: 16

单片机实现PLC指令程序

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-03-06 09:47:51
已绑定手机

2

主题

10

回帖

272

积分

中级会员

积分
272
发表于 2024-12-13 09:25:53 | 显示全部楼层 |阅读模式
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-05-01 07:24:50

4

主题

511

回帖

1991

积分

金牌会员

积分
1991
发表于 2024-12-13 10:16:58 | 显示全部楼层

ciya

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-05-02 07:55:51
已绑定手机

46

主题

1694

回帖

2544

积分

金牌会员

积分
2544
发表于 2024-12-13 10:23:53 | 显示全部楼层

是啥?

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-03-06 09:47:51
已绑定手机

2

主题

10

回帖

272

积分

中级会员

积分
272
发表于 2024-12-13 10:49:50 | 显示全部楼层

void main_PLC(void)
{

LD_X(0);
OR_Y(0); 
ANI_X(3);  
OUT_Y(0); 

LD_X(1);  
OUT_Y(1);

LD_X(2); 
OUT_T(10,5);
OUT_Y(2);
LD_T(10);
OUT_Y(3);

LD_M8000(13);
OUT_Y(5);

LDI_X(1);  
OUT_M(5);
LDP_M8000(13);
INC_D(4);
LD_M8000(13);
ALT_Y(4);

LD_GE(d[4],5);
OUT_Y(6);

}

PLC指令解析C程序

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:29
  • 最近打卡:2025-04-26 08:37:49

2

主题

56

回帖

546

积分

高级会员

积分
546
发表于 2024-12-13 10:50:55 | 显示全部楼层

有没有介绍?

编译通过不过。PLC编程用什么软件?

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-03-06 09:47:51
已绑定手机

2

主题

10

回帖

272

积分

中级会员

积分
272
发表于 2024-12-13 11:12:54 | 显示全部楼层
jove*** 发表于 2024-12-13 10:50
有没有介绍?
编译通过不过。PLC编程用什么软件?

见注释
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:154
  • 最近打卡:2025-04-30 08:40:57
已绑定手机

15

主题

630

回帖

730

积分

高级会员

积分
730
发表于 2024-12-13 11:23:43 | 显示全部楼层

下载看看

STC 666 888
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-05-02 07:55:51
已绑定手机

46

主题

1694

回帖

2544

积分

金牌会员

积分
2544
发表于 2024-12-13 13:11:18 | 显示全部楼层
佳*** 发表于 2024-12-13 10:49
void main_PLC(void)
{
LD_X(0);

厉害!不过好像没有沿信号
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:29
  • 最近打卡:2025-04-26 08:37:49

2

主题

56

回帖

546

积分

高级会员

积分
546
发表于 2024-12-13 15:33:43 | 显示全部楼层

Rebuild target 'ST_plc'
compiling PLC_Main.c...
compiling PLC_Instruct.c...
sources\PLC_Instruct.c(17): error C231: 'ACC_BIT': redefinition
sources\PLC_Instruct.c(18): error C231: 'MPS_BIT': redefinition
sources\PLC_Instruct.c(559): error C187: not an lvalue
sources\PLC_Instruct.c(622): error C187: not an lvalue
sources\PLC_Instruct.c(633): error C187: not an lvalue
compiling PLC_Timer.c...
compiling PLC_User.C...
compiling PLC_uart.c...
compiling TM1628.c...
compiling MAX6675.c...
compiling PLC_eeprom.c...
Target not created.

怎么编译通不过?

梯形图是用什么软件写?

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-03-06 09:47:51
已绑定手机

2

主题

10

回帖

272

积分

中级会员

积分
272
发表于 2024-12-13 17:24:07 | 显示全部楼层
jove*** 发表于 2024-12-13 15:33
Rebuild target 'ST_plc'
compiling PLC_Main.c...
compiling PLC_Instruct.c...

编译没问题
compiling PLC_Main.c...
compiling PLC_Instruct.c...
compiling PLC_Timer.c...
compiling PLC_User.C...
compiling PLC_uart.c...
compiling TM1628.c...
compiling MAX6675.c...
compiling PLC_eeprom.c...
linking...
Program Size: data=127.1 xdata=1609 code=13557
creating hex file from ".\OBJ\LED_KEY"...
".\OBJ\LED_KEY" - 0 Error(s), 0 Warning(s).
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 09:03 , Processed in 0.274778 second(s), 124 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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