知识大全 c#通过网线读取三菱PLC数据

Posted 网线

篇首语:有志者事竟成,破釜沉舟,百二秦关终属楚。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 c#通过网线读取三菱PLC数据相关的知识,希望对你有一定的参考价值。

c#通过网线读取三菱PLC数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  public static bool PlcWrite(int adres int count string SendData)                    if (Sys PlcComUse == )                return true;

  string s_adres = (adres + Sys PlcBaseAddress) ToString( ##### );            string s_count = count ToString( X ) PadLeft( );

  string hdr = FF FF ;            string s_data = A D* + s_adres + s_count + SendData;            string n = (s_data Length ToString( X )) PadLeft( );

  string dtfram = (hdr + n + s_data);            byte[] msg = Encoding ASCII GetBytes(dtfram);            plcCom txtSend Text = ABC ;            Application DoEvents();            if (Sys Deb != )                return true;            int byteSend = Sock Send(msg);            System Text Encoding encoding = System Text Encoding UTF ;            string smsg = encoding GetString(msg);

  System DateTime Stime = DateTime Now;            TimeSpan Ctime = new TimeSpan( );            do                            TimeSpan Ptime = (DateTime Now Stime);                if (Ptime > Ctime)                                    MessageBox Show( PLC m time out error );                    return false;                                Application DoEvents();            while (Sock Available == );

  int byteRec = Sock Receive(RcvBytes);            string rcvstr = System Text Encoding UTF GetString(RcvBytes);            plcCom txtRcv Text = rcvstr;            string emsg = rcvstr Substring( );            if (emsg != )                            plcCom txtRcv Text += error code + emsg;                MessageBox Show( PLC m data error + emsg);           

  return true;

  二 读取PLC数据view plainprint?public static bool PlcRead(int adres int count ref string ReadData)                    if (Sys PlcComUse == )                return true;

  PlcReadBusy = true;            string s_adres = (adres + Sys PlcBaseAddress) ToString( ##### );            string s_count = count ToString( ### );

  string hdr = FF FF ;            string s_data = A D* + s_adres + s_count;            string n = (s_data Length ToString( X )) PadLeft( );

  string dtfram = (hdr + n + s_data);            byte[] msg = Encoding ASCII GetBytes(dtfram);            if (Sys Deb != )                            PlcReadBusy = false;                return true;                        int byteSend = Sock Send(msg);            System Text Encoding encoding = System Text Encoding UTF ;            string smsg = encoding GetString(msg);

  System DateTime Stime = DateTime Now;            TimeSpan Ctime = new TimeSpan( );            do                            TimeSpan Ptime = (DateTime Now Stime);                if (Ptime > Ctime)                                    MessageBox Show( PLC m time out error );                    PlcReadBusy = false;                    return false;                                Application DoEvents();            while (Sock Available == );

cha138/Article/program/net/201311/13889

相关参考

知识大全 C#对数据库的读取,写,更新和删除

C#对数据库的读取,写,更新和删除  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ●读取数据其中

知识大全 数据读取器[1]

C#高级编程:数据读取器[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 数据读取器[2]

C#高级编程:数据读取器[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 在C#中如何读取配置文件[3]

在C#中如何读取配置文件[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!通过上面的代码我们可以

知识大全 读取通过表单发送的数据

ASP讲座之二:读取通过表单发送的数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习ASP

知识大全 使用C#读取dbf行情文件

使用C#读取dbf行情文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于历史的原因我国的上

知识大全 在C#中如何读取配置文件[1]

在C#中如何读取配置文件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  配置文件概述  应

知识大全 在C#中如何读取配置文件[2]

在C#中如何读取配置文件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  不同的type不但

知识大全 C#来创建和读取XML文档

C#来创建和读取XML文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  扩展标记语言XML(e

知识大全 C#如何读取和创建INI文件

C#如何读取和创建INI文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在做项目过程中有时需