西门子S7-1200不能仿真通信?

电子说

1.3w人已加入

描述

师妹:师兄,刚刚看到微信群中有小伙伴在问S7-1200PLC怎么仿真呀?

布道师:嗷,那你出手了没-。-

师妹:呃。。。没有,因为,我也不会。。。

布道师:。。。

师妹:我记得,博途 + PLCSIM-Advanced,也只能仿真S7-1500或者ET200SP的CPU吧?So, S7-1200的CPU到底怎么仿真呀?

布道师:是的,所以咱们要试试另外一种方法:PLCSIM + NettoPLCSIM

 

NettoPLCSIM简介

plc

NetToPLCsim是一款免费的开源小工具,非常的实用!安装包见文末。NetToPLCsim允许你使用运行模拟的PC的网络接口,通过TCP/IP(Iso-On-TCP)通信从网络访问PLC。它可用于测试客户端应用程序(SCADA、HMI等)以及S7 Plcsim,而无需真正的PLC。即使你的PLC是S7-1200,也无需担心仿真问题。

仿真步骤截图

1.在博途中新建一个项目并添加一个新设备,选择一个S7-1200的CPU,例如CPU1214C。

plc

2.确认一下本机的ip,如本机ip为192.168.2.29。

plc

3.修改PLC的IP地址为同一网段,本例中PLC的ip为192.168.2.88。

plc

4.打开NettoPLCSim小工具,以管理员身份运行。

plc

5.打开后会有以下弹窗,选择”是“即可。

plc

6.点击”是“之后,会自动执行五个步骤,执行完成如下。

plc

7.切换到博途,设置PLC的连接机制,勾选允许来自远程对象的PUT/GET通信访问。【这个很重要】

plc

8.设置完成后,启动仿真。【请确认已经安装了PLCSIM】

plc

9.根据提示,将PLC程序下载到PLCSIM中。

plc

10.打开之前的NetToPLCsim小工具,点击Add按钮。

plc

11.点击Add之后,选择Network IP 后面的选择按钮,选择本机网卡及IP。

plc

12.选择Plcsim IP 后面的“..."按钮,选择仿真的PLC和IP地址。

plc

13.根据提示修改Rack和Slot数值。

plc

14.点击Start Server,启动服务,状态变为running。

plc

15.通信测试,方式很多。可以用通信测试工具,也可以用C#写一段小代码。如下图1/图2

plc

plc

审核编辑 :李倩

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分