分享

西门子PLCSIM Advanced仿真S7-1500 OPC UA

 阿明哥哥资料区 2019-05-24
JZGKCHINA

1、 软件配置:

2、 PLCSIM Advanced SP1:

PLCSIM Advanced允许在使用STEP 7(TIA Portal)进行组态和工程设计期间全面模拟功能,而无需物理连接S7-1500/ET 200SP硬件。它支持生成虚拟控制器,以模拟S7-1500和ET 200SP控制器以测试其功能。


功能:
①在紧凑模式下快速启动S7-PLCSIM,无需模拟项目。
②可以在模拟项目中交换设备,以便可以继续轻松地使用现有的SIM表和序列条目。
③CPU跟踪的记录可以作为序列导入。
④可以根据触发条件自动启动序列。
⑤序列可以暂时禁用。
⑥可以在设备视图中模拟分布式IO设备


S7-1500/ET 200SP控制器功能的仿真和验证包括:
    网络服务器、OPC UA、跟踪、运动控制、存储卡模拟、过程诊断、S7-通讯


专有技术保护块支持:
①各种实例以及众多PLC的交互。
②虚拟控制器的整个测试和验证过程可以在模拟设施或机器环境中运行。
③对于工厂或机器模拟的集成,PLCSIM Advanced提供API。


3、开启PLCSIM Advanced
①在Online Access中选择PLCSIM Virtual Eth.aAdapther。
②填写虚拟PLC信息,并按下“Start”启动,如图1-1所示。
 

图1-1 填写虚拟PLC信息

4、创建TIA Protal程序:
①打开TIA Protal V15.1,组态S7-1500(固件版本:V2.6)并分配CPU的IP地址为:192.168.1.155,如图1-2所示。
 

图1-2 分配IP地址


②启动S7-1500 CPU的OPC UA服务器,在设备视图中双击CPU(或CPU右击属性)>常规>OPC UA>服务器>激活OPC UA服务器,如图1-3所示。
 

图1-3 启动OPC UA服务器


③选择OPC UA运行系统许可,在设备视图中双击CPU(或CPU右击属性)>常规>运行系统许可>购买的许可类型>SIMAITC OPC UA S7-1500 small,如图1-4所示。
 

图1-4 选择OPC UA运行系统许可


④编写PLC程序,如图1-5所示。
 

图1-5 编写PLC程序


⑤在项目树右击项目>属性(如图1-6所示)>保护>勾选“块编译时支持仿真”(注意:如果不勾选块编译时支持仿真,在项目下载过程中,可能会出现报错无法下载工程),如图1-7所示。
         

图1-6 选择项目属性    

图1-7 勾选块编译支持仿真


⑥下载工程到虚拟PLC中并运行,选择网卡为Siemens PLCSIM Virtual Ethernet Adapter,如图1-8所示。
 

图1-8 选择网卡


5、开启OPC UA客户端
①添加OPC UA服务器地址,在菜单栏中Server>Add>Cutom Discovery>Double click to Add Server,输入OPC UA服务器地址,如图1-9所示。双击添加的服务器搜索,展开添加(uatcp-uasc-uabinary)并确定。如图1-10所示。
 

图1-9 添加OPC UA服务器地址

图1-10 搜索OPC UA服务器


②连接OPC UA服务器,菜单栏中Server>Connect,如图1-11所示。

图1-11 连接OPC UA服务器


③添加OPC UA服务器变量并监控,在左下方中选择PLC_1>Memory,选中变量并拖拽至右侧Data Access View窗口中,如图1-12所示。

图1-12 添加变量并监控


6、OPC UA服务器数据监控,如图1-13所示;OPC UA客户端数据监控,如图1-14所示。

 

图1-13 OPC UA 服务器数据监控

图1-14 OPC UA客户端数据监控


作者简介稻草人  技术服务工程师,自动化技术爱好者

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多