西门子s7-200高速脉冲输出 (西门子s7-200输出指示灯闪)

西门子s7-200输出指示灯闪,西门子s7-200plc脉冲输出

窗体初始化与变量:

        private bool buttonStatus = false; // 按钮状态,默认为false
        private void Form1_Load(object sender, EventArgs e)
        {
            config1.START((Control)this, System.Reflection.Assembly.GetExecutingAssembly(), null);
        }  

强制输出信号点位Q点:

        private void uiButton96_Click(object sender, EventArgs e)
        {
            if (buttonStatus == false)
            {
                uiButton96.FillColor = Color.Green;
                buttonStatus = true; // 切换按钮状态为true 
                PCHMI.DCON.Send_Control(1, "Q0.0", "置位", "");
            }
            else
            {
                uiButton96.FillColor = Color.Red;
                buttonStatus = false; // 切换按钮状态为false 
                PCHMI.DCON.Send_Control(1, "Q0.0", "复位", "");
            }
        }

        private void uiButton90_Click(object sender, EventArgs e)
        {
            if (buttonStatus == false)
            {
                uiButton90.FillColor = Color.Green;
                buttonStatus = true; // 切换按钮状态为true 
                PCHMI.DCON.Send_Control(1, "Q0.1", "置位", "");
            }
            else
            {
                uiButton90.FillColor = Color.Red;
                buttonStatus = false; // 切换按钮状态为false 
                PCHMI.DCON.Send_Control(1, "Q0.1", "复位", "");
            }
        }

        private void uiButton84_Click(object sender, EventArgs e)
        {
            if (buttonStatus == false)
            {
                uiButton84.FillColor = Color.Green;
                buttonStatus = true; // 切换按钮状态为true 
                PCHMI.DCON.Send_Control(1, "Q0.2", "置位", "");
            }
            else
            {
                uiButton84.FillColor = Color.Red;
                buttonStatus = false; // 切换按钮状态为false 
                PCHMI.DCON.Send_Control(1, "Q0.2", "复位", "");
            }
        }

#头条创作挑战赛##头条文章养成计划#

西门子s7-200输出指示灯闪,西门子s7-200plc脉冲输出