西门子6AV63812BK074AV0

更新:2024-07-23 15:38 发布者IP:175.13.200.46 浏览:0次
发布企业
湖南西控自动化设备有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
湖南西控自动化设备有限公司
组织机构代码:
91430100MA7BLNUT58
报价
请来电询价
所在地
中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
联系电话
17838383235
手机
17838383235
经理
徐嘉泉  请说明来自顺企网,优惠更多
请卖家联系我
17838383235

产品详细介绍

前言

.NET很早可以跨平台了,从早期的Mono到.Net Core,再到现在的.NET 5,以及下个月即将发布的.NET6,.NET也是在一直稳步发展。

跟大家分享一下,基于Linux系统实现西门子PLC的数据采集。

准备

  • VS版本升级到新,至少在v16.8以上。

  • 基于.Net 5或.Net Core的通信库。

  • Linux环境,这里用的是CentOS的虚拟机,这个虚拟机我也分享给大家,公众号里回复关键词:CentOS7虚拟机。

开发

1、使用VS2019创建一个.NET 5框架的项目。

图片

2、引入通信库,确保通信库是基于.Net 5开发的。

图片

3、编写几行简单的代码。

class Program { static void Main(string[] args) { Console.WriteLine("Let's Begin!"); if (siemens.Connect("192.168.1.200", xktComm.Common.CPU_Type.S71200, 0, 0)) { Console.WriteLine("Connect Success"); while (true) { var val = siemens.Read("DB1.DBD0", xktComm.Common.VarType.Real); Console.WriteLine(val.ToString()); Thread.Sleep(1000); } } else { Console.WriteLine("Connect Fail"); } Console.ReadLine(); } private static xktComm.PLC.Siemens.SiemensS7 siemens = new xktComm.PLC.Siemens.SiemensS7(); }

4、本地运行测试,确保执行结果无误。

图片

部署

CentOS系统默认是没有.NET 5环境的,所以需要提前安装一下.NET 5环境。

安装 .NET 5 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft包存储库。打开终端并运行以下命令:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

安装 SDK:NET SDK 使你可以通过 .NET 开发应用。如果安装 .NETSDK,则无需安装相应的运行时。若要安装 .NET SDK,请运行以下命令:

sudo yum install dotnet-sdk-5.0

安装运行时:在终端中,运行以下命令:

sudo yum install dotnet-runtime-5.0

检查安装结果:在终端中,运行以下命令:

dotnet --info

图片

发布

1、回到VS2019中,解决方案,右击,选择发布。

图片

2、发布页面选择选项——文件夹。

图片

3、下一步中继续选择——文件夹。

图片

4、文件夹位置使用默认,点击完成。

图片

5、完成后点击可移植,在弹出的界面中,根据情况设置。

图片

6、后点击一下发布按钮即可。

图片

7、查看发布结果,根据发布路径查看是否发布完成。

图片

运行

1、将发布的文件夹拷贝到Linux系统中即可,由于是虚拟机,如果安装了VMwareTools,是可以直接复制的,如果是其他的系统,可能需要通过远程工具或者Xshell来实现。

2、进入Publish文件夹,右击打开命令行Open in Terminal,输入dotnet Net5CrossPlateDemo.dll,执行。

3、执行结果如下,大功告成。

图片

-END-


所属分类:中国电工电气网 / PLC
西门子6AV63812BK074AV0的文档下载: PDF DOC TXT
关于湖南西控自动化设备有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2021年10月19日
法定代表人吴阳祥
注册资本5000000
主营产品西门子PLC变频器工控机伺服电机触摸屏软件电缆
经营范围其他未列明制造业;工程和技术研究和试验发展;电气设备的批发、系统集成;电子产品、五金产品、电线、电缆、电工器材、通讯设备及配套设备、机械配件、仪器仪表的批发;工业自动化设备、机电产品、电子元件及组件、电子产品零部件、发电机组、高低压成套设备、计算机应用电子设备、电气机械设备、高低压电器销售;工业自动化设备、电子仪器、五金机电产品、电气技术的研发;智能化技术服务;办公设备零售;机电设备的维修及保养服务(限分支机构);通用设备修理(限分支机构);自动化控制系统的研发、安装、销售及服务;机电设备安装服务;电子技术咨询;电子技术转让;计算机技术开发、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)
公司简介公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。西门子中国授权代理商、西门子一级代理商、西门子PLC代理商--------------湖南西控自动化设备有限公司我司主要业务为西门子自动化产 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112