如何利用西门子高级仿真与MCGS仿真做离线模拟

导读:
很多学员因各种原因手头没有plc和触摸屏等实物,plc和屏的程序编写完以后只能各自单独仿真,往往达不到令人满意的效果。下面这篇文章就向大家介绍没有实物如何利用西门子高级仿真与mcgs仿真做离线模拟。
一、所需软件
西门子博图(最好是v16版本及以上)、西门子高级仿真软件v3.0版、mcgs v7.7嵌入版及模拟运行环境。
二、程序编写
1.plc程序编写
打开博图v17软件,添加一台s7-1511cpu(高级仿真只支持1500系列cpu),编写一个起保停程序,如下图1所示:
图1
2.博图软件设置
西门子plc与第三方触摸屏通信,必须在硬件组态界面下,打开cpu属性,勾选连接机制选项下的允许来自远程对象的put/get通信访问。另外,与普通仿真不同的是,要想使用高级仿真,必须右击项目树下的项目名称,点击属性—保护,勾选块编译时支持仿真,如下图2、3所示:
图2
图3
3.触摸屏组态设置
打开mcgs嵌入版软件,在设备窗口中添加s7-1200驱动,双击驱动,打开设备编辑窗口,在本地ip地址栏填写电脑的ip地址,比如192.168.0.10,在远程ip地址栏填写plc的ip地址,比如192.168.0.1,其余选项均默认即可。接下来建立设备通道关联plc的变量地址,如下图4所示:
图4
4.触摸屏画面组态
在工作台中新建一个用户窗口并打开,从工具箱中拖拽出两个按钮和一个圆,关联好变量地址并设置好所需功能,如下图5所示:
图5
三、建立仿真连接
1.plc仿真
打开软件s7-plcsim advanced v3.0,通信接口选择plcsim virtual eth.adapter,tcp/ip communication选择以太网,并填写1500plc创建的项目名称、ip地址、子网掩码等,plc类型选择s7-1500,点击start,建立与编程软件的连接,如下图6所示:
图6
2.触摸屏仿真
点击工具栏的下下载工程图标,进入下载设置界面。点击模拟运行—工程下载,即进入触摸屏的模拟运行界面,如下图7所示:
图7
四、仿真效果
点击启动按钮的仿真效果图如图8所示;点击停止按钮的如图9所示。至此仿真完毕,大家可以在手头没有实物的情况下利用西门子高级仿真软件来实现与触摸屏的离线模拟,极大地方便了程序的测试及功能验证。
图8
图9


电源模块的9个主要性能指标及其作用
变频启动频率设多大才合适?
二碲化钨的2D金属芯片,数据写入速度提高了100倍之多
凌力尔特推出DC至300MHz的双输出缓冲器/驱动器/逻辑转换器LTC6957
嵌入式二维码扫描仪助力智能终端行业获得竞争优势
如何利用西门子高级仿真与MCGS仿真做离线模拟
关于NMOS管软启动电路设计思路
干式变压器容量有哪些规格
分析企业运用大数据管理的特点及作用
基于虚拟仪器技术的航空机载陀螺仪测试系统的设计方案
华为荣耀8青春版,不比颜值低的性能,给我一个不爱他的理由
基于一种适用于模拟脉宽调制PWM可调光的LED驱动器NCL2801解析
SSD联盟首度参加2009台北Computex,展示SSDA
多晶硅光伏全产业链碳排放计算方法
WIFI热点给物联网的应用提供了什么
上海商发制造:提出打造国内首个商用航空发动机智能工厂的战略规划
日本科学家推出一款蜈蚣机器人教具,可完美的仿蜈蚣进行爬行动作
一种DSP和nRF24L01的无线环境监测系统的设计
μModule稳压器如何适应如此小的空间
魅族15 PLUS拆解:看到了黄章的用心良苦