龙空技术网

仿真环境下C#与西门子PLC通讯测试

工控之星小屹 1429

前言:

现在你们对“vs2017怎么运行c语言代码”大致比较关注,姐妹们都想要分析一些“vs2017怎么运行c语言代码”的相关文章。那么小编同时在网络上网罗了一些对于“vs2017怎么运行c语言代码””的相关知识,希望看官们能喜欢,各位老铁们快快来学习一下吧!

C#是一个现代的,通用的,面向对象的编程语言,他是由微软公司开发的,工控领域他能开发上位机程序来控制PLC等工控设备。

今天我要在仿真条件下测试C#与西门子PLC通讯,在测试前需要我们安装以下软件:

1.VS2017(别的版本也可以,目前我是用的是17版本的)

链接:

提取码:yyvu

2.S7PLCSIM Advanced V3.0 (下载地址在我之前的文章中)

3.博图TIAV16(V17也可以)

链接:

提取码:glc8

接下来进行测试:

第一步:打开博图软件,新建一个项目,添加1500PLC,地址设置为192.168.0.1;

第二步:在PLC属性设置中勾选允许PUT/GET通讯访问;

第三步:新建一个非优化访问的数据块DB1,创建一个布尔变量;

第四步:打开仿真器(具体操作去查看先前文章),将程序下载到仿真器,在线监控;

第五步:打开VS2017,新建一个项目,编写项目程序(编写程序之前需要安装以下S7.NET程序包);

搜索S7.NET安装到项目中

第六步:启动运行环境,按下Start,可以看到PLC中的DB1.DBX0.0的值的变化;

按下Start值为1,按下Stop值为0

标签: #vs2017怎么运行c语言代码