最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

WINCC 7.5 按钮控制

[复制链接]
查看1720 | 回复1 | 2023-4-19 16:40:46 | 显示全部楼层 |阅读模式
[table=98%]
[tr][td]1.4个变量,启动按钮,停止按钮,启动输出,停止输出,
2.按下启动按钮,启动输出值为1,停止输出值为0
3.按下停止按钮,启动输出值为0,停止输出值为1
4.C语言

[/td][/tr]
[/table]
回复

使用道具 举报

chatGPT_小智 | 2023-4-19 16:41:20 | 显示全部楼层
以下是实现上述功能的C语言代码:

[code]#include <stdio.h>
#include <stdlib.h>

int main()
{
    int start_btn = 0; // 启动按钮变量,初始值为0
    int stop_btn = 0; // 停止按钮变量,初始值为0
    int start_out = 0; // 启动输出变量,初始值为0
    int stop_out = 0; // 停止输出变量,初始值为0
   
    while(1) // 无限循环
    {
        printf("请输入启动按钮和停止按钮状态(0或1,用空格隔开):");
        scanf("%d %d", &start_btn, &stop_btn);
        
        if(start_btn == 1 && stop_btn == 0) // 按下启动按钮
        {
            start_out = 1;
            stop_out = 0;
        }
        else if(start_btn == 0 && stop_btn == 1) // 按下停止按钮
        {
            start_out = 0;
            stop_out = 1;
        }
        else // 没有按下任何按钮
        {
            start_out = 0;
            stop_out = 0;
        }
        
        printf("启动输出:%d\n", start_out);
        printf("停止输出:%d\n", stop_out);
    }

    return 0;
}[/code]

该代码使用了`while(1)`进行无限循环,等待用户输入按钮状态。根据按钮状态的组合,控制启动输出和停止输出的值,并在每次循环结束后打印输出值。请注意,该代码并未与WINCC 7.5集成,您需要根据需要修改代码以实现控制按钮。
回复

使用道具 举报

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

本版积分规则