ZIP多线程源码-三菱plc+卡+串口上位机1, 采用C#编程 2, 上位机采用RS232串口通信链接plc 3, PLC为三菱 254.65KB

ilklXyqIA

资源文件列表:

多线程源码三菱卡串口上位机.zip 大约有10个文件
  1. 1.jpg 138.84KB
  2. 2.jpg 116.44KB
  3. 多线程在工业自动化领域中的应用在工业自动化领域多.txt 2.39KB
  4. 多线程是在计算机科学中常用的一种技术它允许程序同时.txt 1.95KB
  5. 多线程源码三菱卡串口上位机摘要本文.doc 3.25KB
  6. 多线程源码三菱卡串口上位机采用编程上位机采用串.txt 304B
  7. 多线程源码三菱卡串口上位机采用编程上位机采用串口.html 4.83KB
  8. 多线程源码解析三菱与卡与上位机应用分析.txt 2.03KB
  9. 多线程源码解析三菱卡与串口上位机应用.txt 2.28KB
  10. 多线程源码解析三菱卡与串口上位机应用随.txt 2.15KB

资源介绍:

多线程源码_三菱plc+卡+串口上位机 1, 采用C#编程。 2, 上位机采用RS232串口通信链接plc。 3, PLC为三菱。 4, 研华采集卡,采集压装电压。 5, 曲线判据自定义。 6, 每天作业自动生成数据库文件,按日期区分。 7, 可查看历史曲线。 8, 按不同查询条件查询数据导出数据。
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89765428/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89765428/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">多线程源码<span class="ff2">_</span>三菱<span class="_ _0"> </span><span class="ff2">plc+</span>卡<span class="ff2">+</span>串口上位机</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">摘要<span class="ff3">:</span>本文介绍了一种基于<span class="_ _0"> </span><span class="ff2">C#</span>编程的多线程源码<span class="ff3">,</span>用于搭建与三菱<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>和研华采集卡通过<span class="_ _0"> </span><span class="ff2">RS232<span class="_ _1"> </span></span>串</div><div class="t m0 x1 h2 y3 ff1 fs0 fc0 sc0 ls0 ws0">口进行通信的上位机系统<span class="ff4">。</span>该系统可以实时采集压装电压并对其进行曲线判据的自定义<span class="ff3">,</span>自动生成按</div><div class="t m0 x1 h2 y4 ff1 fs0 fc0 sc0 ls0 ws0">日期区分的数据库文件<span class="ff3">,</span>提供历史曲线查看功能<span class="ff3">,</span>并支持按不同查询条件导出数据<span class="ff4">。</span></div><div class="t m0 x1 h2 y5 ff2 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff1">引言</span></div><div class="t m0 x1 h2 y6 ff1 fs0 fc0 sc0 ls0 ws0">在现代工业控制领域<span class="ff3">,<span class="ff2">PLC</span>(</span>可编程逻辑控制器<span class="ff3">)</span>是一种常用的设备<span class="ff3">,</span>它具有可靠性高<span class="ff4">、</span>稳定性强等</div><div class="t m0 x1 h2 y7 ff1 fs0 fc0 sc0 ls0 ws0">特点<span class="ff4">。</span>与此同时<span class="ff3">,</span>为了更好地监控和控制<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>的工作状态<span class="ff3">,</span>上位机系统应运而生<span class="ff4">。</span>本文介绍的上位机</div><div class="t m0 x1 h2 y8 ff1 fs0 fc0 sc0 ls0 ws0">系统采用<span class="_ _0"> </span><span class="ff2">C#</span>编程<span class="ff3">,</span>通过<span class="_ _0"> </span><span class="ff2">RS232<span class="_ _1"> </span></span>串口与三菱<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>进行通信<span class="ff3">,</span>并利用研华采集卡实时采集压装电压<span class="ff4">。</span></div><div class="t m0 x1 h2 y9 ff2 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff1">系统架构</span></div><div class="t m0 x1 h2 ya ff1 fs0 fc0 sc0 ls0 ws0">上位机系统的整体架构如图<span class="_ _0"> </span><span class="ff2">1<span class="_ _1"> </span></span>所示<span class="ff3">:</span></div><div class="t m0 x1 h2 yb ff2 fs0 fc0 sc0 ls0 ws0">[<span class="ff1">插入图<span class="_ _0"> </span></span>1]</div><div class="t m0 x1 h2 yc ff1 fs0 fc0 sc0 ls0 ws0">图<span class="_ _0"> </span><span class="ff2">1 </span>上位机系统架构图</div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 ls0 ws0">该系统包括三个主要部分<span class="ff3">:<span class="ff2">C#</span></span>编写的上位机程序<span class="ff4">、</span>连接<span class="_ _0"> </span><span class="ff2">PLC<span class="_ _1"> </span></span>和研华采集卡的串口通信模块<span class="ff4">、</span>以及与</div><div class="t m0 x1 h2 ye ff2 fs0 fc0 sc0 ls0 ws0">PLC<span class="_ _1"> </span><span class="ff1">相连的三菱设备<span class="ff4">。</span>上位机程序通过串口通信模块与<span class="_ _0"> </span></span>PLC<span class="_ _1"> </span><span class="ff1">进行数据交互<span class="ff3">,</span>并调用研华采集卡的接口</span></div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0">来实时采集压装电压<span class="ff4">。</span></div><div class="t m0 x1 h2 y10 ff2 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff1">多线程源码实现</span></div><div class="t m0 x1 h2 y11 ff1 fs0 fc0 sc0 ls0 ws0">为了提高系统的处理速度和并发能力<span class="ff3">,</span>本文使用多线程技术来实现上位机系统<span class="ff4">。</span>下面是一段示例代码</div><div class="t m0 x1 h3 y12 ff3 fs0 fc0 sc0 ls0 ws0">:</div><div class="t m0 x1 h4 y13 ff2 fs0 fc0 sc0 ls0 ws0">```</div><div class="t m0 x1 h2 y14 ff2 fs0 fc0 sc0 ls0 ws0">// <span class="ff1">创建用于与<span class="_ _0"> </span></span>PLC<span class="_ _1"> </span><span class="ff1">通信的串口对象</span></div><div class="t m0 x1 h4 y15 ff2 fs0 fc0 sc0 ls0 ws0">SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8, </div><div class="t m0 x1 h4 y16 ff2 fs0 fc0 sc0 ls0 ws0">StopBits.One);</div><div class="t m0 x1 h2 y17 ff2 fs0 fc0 sc0 ls0 ws0">// <span class="ff1">创建用于采集压装电压的线程</span></div><div class="t m0 x1 h4 y18 ff2 fs0 fc0 sc0 ls0 ws0">Thread collectionThread = new Thread(new </div><div class="t m0 x1 h4 y19 ff2 fs0 fc0 sc0 ls0 ws0">ThreadStart(CollectionThreadFunc));</div><div class="t m0 x1 h2 y1a ff2 fs0 fc0 sc0 ls0 ws0">// <span class="ff1">创建用于处理数据的线程</span></div><div class="t m0 x1 h4 y1b ff2 fs0 fc0 sc0 ls0 ws0">Thread processingThread = new Thread(new </div><div class="t m0 x1 h4 y1c ff2 fs0 fc0 sc0 ls0 ws0">ThreadStart(ProcessingThreadFunc));</div><div class="t m0 x1 h2 y1d ff2 fs0 fc0 sc0 ls0 ws0">// <span class="ff1">启动线程</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
100+评论
captcha
    类型标题大小时间
    ZIP汽车BCM程序源代码,国产车BCM程序源代码,喜好汽车电路控制系统研究的值得入手 外部灯光:前照灯、小灯、转向灯、前后雾797.63KB7月前
    ZIP虚拟同步技术(VSG)虚拟惯量J和阻尼系数D的自适应MATLAB Simulink仿真 711.54KB7月前
    ZIP基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制,坐标变换,电流环,速度环,位置环,电机反馈接口138.75KB7月前
    ZIP三相异步电机本体模型Matlab Simulink仿真模型(成品)本模型利用数学公式搭建了三相异步电机的模型,可以很好的模拟546.86KB7月前
    ZIP风电光伏的场景生成与消减-matlab代码可利用蒙特卡洛模拟或者拉丁超立方生成光伏和风电出力场景,并采用快速前推法或同步回代消577.04KB7月前
    ZIP三菱plc恒压供水程序+威纶触摸屏程序本成已用于实际项目中 可以直接上载制成产品也可用来学习plc恒压供水程序学习三菱PLC6.39MB7月前
    ZIPvcu整车simulink应用层模型模型包含高压上下电,车辆蠕动,驻坡功能,能量管理,档位管理,续航里程,定速巡航等等 每个802.56KB7月前
    ZIP采用C#WPF语言设计的上位机,与西门子plc通讯,采用MVVMLight框架 实时显示报警信息,实时趋势图显示,生产数据自动3.27MB7月前