欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑨-IO

程序员文章站 2022-06-25 17:40:09
VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑨-IO上期回顾(上期主要是对PLC的输出监控代码进行了编写,让其在定时器响应程序中,不断实时读取PLC,到这里IO监控的输入输出读取都已经实现了)本期将调试下,看是不是能实时读取到PLC输入输出的状态1.0 先看下我们前面制作的界面,大体上是这样的2.0 然后我们的代码应该是这样的private void timer1_Tick(object sender, EventArgs e).....

VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑨-IO

 

上期回顾(上期主要是对PLC的输出监控代码进行了编写,让其在定时器响应程序中,不断实时读取PLC,到这里IO监控的输入输出读取都已经实现了)

VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑨-IO

本期将调试下,看是不是能实时读取到PLC输入输出的状态

1.0 先看下我们前面制作的界面,大体上是这样的

VisualStudio2010-C#跟西门子1200(Sharp7)-简单上位机界面⑨-IO

2.0 然后我们的代码应该是这样的

 private void timer1_Tick(object sender, EventArgs e)

        {

            var client = new S7Client();//创建S7客户端对象

            client.ConnectTo("192.168.0.1", 0, 1);//接受来次通讯的结果

 

            #region PLC输入监控

 

            var buffer = new byte[4];//建立4个字节的读取缓存区

            //读取输入的从地址0开始的4个字节的

本文地址:https://blog.csdn.net/danikor/article/details/107906296