当前位置:机电之家首页 >> PLC技术>> PLC基础 >> 解决方案 >> 如何使用plcsim advanced仿真通信
如何使用plcsim advanced仿真通信

plcsim advanced是siemens推出的一款高功能仿真器,它的显著特点是除了可以仿真一般的plc逻辑控制程序外还可以仿真通信,功能还是比较强大的。下图是plcsim advanced和plcsim的功能比较。

图1 plcsim adv和plcsim功能比较

比较遗憾的是目前plcsim adv只支持仿真s7-1500系列plc。不过对于我们学习通信来说关系不大,毕竟s7-1200和s7-1500的通信指令基本是一样的。

安装

plcsim adv的安装比较简单,一路next即可。不过记得先安装plcsim adv安装包文件夹里面的“\support\winpcap_4_1_3.exe”,否则无法仿真通信。如果忘了的话后面再安装也可以。

图2 winpcap

plcsim adv安装后会在计算机上生成一个虚拟网卡,我们要将它的ip地址设置成和我们项目中plc的ip地址为同一网段。

图3 plcsim虚拟网卡

运行

双击桌面上的s7-plcsim advanced v3.0图标即可启动plcsim adv。

图4 plcsim adv界面

如果要仿真通信的话需要选择上图中红色方框里面的“plcsim virtual eth. adapter”有效。然后点击蓝色圆圈中的箭头添加虚拟plc。

图5 添加虚拟plc

输入虚拟plc实例名称和ip地址、子网掩码后点击按钮“start”即可创建新的虚拟plc实例,这里为了仿真后面的通信创建了两个实例。

图6 添加2个虚拟plc

仿真modbus tcp

创建一个新项目,插入两个s7-1500,分别调用mb_server和mb_client来作为modbus tcp server和modbus tcp client。

图7 服务端程序

图8 客户端程序

完成后分别下载到之前创建的虚拟plc。下载时网卡记得选择plcsim虚拟网卡。

图9 选择虚拟网卡

下载后的plcsim adv是这样的,可以看到两个虚拟plc已经在运行模式。

图10 虚拟plc已运行

当我们使能客户端请求读命令时,就可以看到客户端成功读取了服务端里面的数据。

图11 读取数据

plcsim adv除了可以仿真modbus tcp通信外也可以仿真s7通信、socket通信、web server等等。不需要硬件我们也可以做通信测试,方便了学习与项目调试。

hwlib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以x宝上搜索店铺“hwlib”或者“慧兰博”

关于hwlib(慧兰博)技术团队的更多信息:

hwlib(慧兰博)技术团队技术资料:

(百度网盘):

提取码:0s3j

(坚果云):

或者登录官网下载:

作者:未知 点击:98次 [打印] [关闭] [返回顶部]
本文标签:如何使用plcsim advanced仿真通信
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《如何使用plcsim advanced仿真通信》相关权利人与机电之家网取得联系。
电子样本

上海金桥电子样册
:洪玉莲
:18918933859
:上海金桥高中压阀门厂有限公司
个人求购

帅立军 【求购】  储能集装箱  2024-12-27
 【求购】  聚乙烯垫板  2024-12-27
 【求购】  数控车床  2024-12-27
王先生 【求购】  钢结构  2024-12-27
郑女士 【求购】  反渗透纯水...  2024-12-27
高田田 【求购】  特氨纶盘根  2024-12-26
王伟 【求购】  储气罐  2024-12-26
闫经理 【求购】  长虹空气能  2024-12-26
VIP公司推荐