电子说
师妹:师兄,刚刚看到微信群中有小伙伴在问S7-1200PLC怎么仿真呀?
布道师:嗷,那你出手了没-。-
师妹:呃。。。没有,因为,我也不会。。。
布道师:。。。
师妹:我记得,博途 + PLCSIM-Advanced,也只能仿真S7-1500或者ET200SP的CPU吧?So, S7-1200的CPU到底怎么仿真呀?
布道师:是的,所以咱们要试试另外一种方法:PLCSIM + NettoPLCSIM
NettoPLCSIM简介
NetToPLCsim是一款免费的开源小工具,非常的实用!安装包见文末。NetToPLCsim允许你使用运行模拟的PC的网络接口,通过TCP/IP(Iso-On-TCP)通信从网络访问PLC。它可用于测试客户端应用程序(SCADA、HMI等)以及S7 Plcsim,而无需真正的PLC。即使你的PLC是S7-1200,也无需担心仿真问题。
仿真步骤截图
1.在博途中新建一个项目并添加一个新设备,选择一个S7-1200的CPU,例如CPU1214C。
2.确认一下本机的ip,如本机ip为192.168.2.29。
3.修改PLC的IP地址为同一网段,本例中PLC的ip为192.168.2.88。
4.打开NettoPLCSim小工具,以管理员身份运行。
5.打开后会有以下弹窗,选择”是“即可。
6.点击”是“之后,会自动执行五个步骤,执行完成如下。
7.切换到博途,设置PLC的连接机制,勾选允许来自远程对象的PUT/GET通信访问。【这个很重要】
8.设置完成后,启动仿真。【请确认已经安装了PLCSIM】
9.根据提示,将PLC程序下载到PLCSIM中。
10.打开之前的NetToPLCsim小工具,点击Add按钮。
11.点击Add之后,选择Network IP 后面的选择按钮,选择本机网卡及IP。
12.选择Plcsim IP 后面的“..."按钮,选择仿真的PLC和IP地址。
13.根据提示修改Rack和Slot数值。
14.点击Start Server,启动服务,状态变为running。
15.通信测试,方式很多。可以用通信测试工具,也可以用C#写一段小代码。如下图1/图2
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !