WinCC与PLC PID模块的仿真

我现在做一个项目,是关于换热器温度控制方面的。水泵在运行中温度传感器将温度检测点(换热器出口)的补给水温度T传输给PLC内置PID,当补给水温度低于设定温度值时,PLC内置PID变频调速器发出降低电源频率的信号,变频调速器将电机转速降低后,水泵的转速也相应降低,出水量减少,流经三个换热器的水量减少,补给水的温度T也随之升高;当补给水温度T高于温度设定值时,变频器内PID发出升高电源频率的信号,水泵的转速相应升高,流经三个换热器的水量增加,在换热量不变的情况下,补给水的温度T也随之降低。我在WinCC上添加了一个趋势图,以记载温度设定值、实际温度变化值、电机转速变化等值,由于各方面条件,现在还没条件做试验,请问如何利用WinCC和STEP7上的仿真功能,使趋势图上能显示出以上各值。谢谢。

问题补充:
关键是PLC PID模块的仿真。

最佳答案

34:wincc怎样和s7plc-sim连接? 
 要访问PLCSIM模拟软件,必须按如下方法操作,按照以下的顺序来安装程序:  
 STEP 7 V 5.x  
 PLCSIM V4.x以上 
 WinCC V5.x  
 选择用户自定义安装。 对于SIMATIC WinCC V5  
 SP1及以下版本的用户,在“通讯”组件下,必须选择“S7Dos”和“对象管理器”组件。 
 对于SIMATIC WinCC V5  
 SP2及更高版本的用户,“S7Dos”是自动安装的。就是说不再需要在“用户自定义安装”下选择该选项。在PG/PC界面上做如下设置:在控制面板中双击“设置PG/PC界面”。在“应用程序的访问点”域中,选择“MPI  
 (WinCC)”。在“使用的界面参数”域中选择“<无>”。启动应用程序STEP 7:  
 启动SIMATIC管理器  
 启动PLCSIM  
 打开要模拟的项目或组态一个项目。  
 在项目中添加一个OS。  
 在PLCSIM中加载项目。  
 启动WinCC并创建一个新项目或打开已有的项目。  
 WinCC  
 添加“SIMATIC S7 PROTOCOL SUITE”到变量管理器。  
 在MPI下添加一个新连接。  
 右击该连接然后选择“属性”。  
 点击“属性”按钮。  
 在“连接”标签中指定MPI地址和已在STEP 7中组态好的CPU的插槽。  
 确认所做的指定。  
 激活WinCC项目。  
 进入“开始 > SIMATIC > WinCC > 工具 > 通道诊断”。在“通道连接”下可以显示连接的状态。  
 如果连接没能设好:在WinCC资源管理器中的“系统参数 - MPI > 单元”中,启用选项“自动设置”。  
 在“系统参数 - MPI > 通道”中,取消“使用PLC的循环读取服务”选项。  
 wincc和西门子PLC仿真通讯需要PLCSIM ,先将PLCSIM  
 运行,建立一个WINCC项目,使用MPI通讯即可,说白了跟MPI通讯一样,只是PLC是用PLCSIM 在计算机上模拟的  
 但是有一点要注意的是,这种方式下不能使用输入区(I区),凡是有输入的地方都要用M区来代替 
 可以使用输入区(I区),只是有些特殊功能不能用。

提问者对于答案的评价:
谢谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc352162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:04
下一篇 2021年7月5日 上午1:04

相关推荐

  • dp通讯干扰

    西门子300系统中dp通讯故障,检查dp线正常,请问如何检测dp通讯的干扰啊 最佳答案 按规范:见《电磁兼容(EMC)安装规范》下载:http://www2.ad.siemens.…

    自动化系统综合 2020年11月1日
  • 博图13怎么打开博图13sp1的程序

    我要用博图13打开博图13sp1的怎么怎么办 最佳答案 在sp1的机器上另存为v13的版本试一下,有时候因为硬件版本以及程序库版本的原因不一定成功的 提问者对于答案的评价:

    自动化系统综合 2017年6月24日
  • 模拟量报警后不会自动复位

    为什么有些模拟量报警之后不会自动复位变回绿色??变量是用meas_mon块上传的,就只有那么几个如此,设置与其他正常的并没有什么差别 最佳答案 有些报警需要手动复位的。必须人工确认…

    自动化系统综合 2017年11月18日
  • 请问6ES7193-4CA40-0AA0的几个问题?

    请问6ES7193-4CA40-0AA0是通用终端模块吗?它的A3、A4和A7、A8是具体接什么的?还有132-4BD02-0AA0及131-4BD01-0AA0以及其它模块都能用…

    自动化系统综合 2017年6月10日
  • wincc中关于字算变量的比较

    我在wincc中建有字符型变量C_Code,我在C脚本中要判断C_Code是不是为空,具体脚本如下:char* code;    …

    自动化系统综合 2017年6月27日
  • v13中HMI硬件不全

    我的博图软件已经装到V13 SP1 UPD6了,但是里面的HMI硬件选项还是缺了很多。我需要的是TP700 fort触摸屏。 问题补充:是wincc的…

    2017年7月25日
  • 更换模块问题

    从西门子买了几个模块,与我的项目不合适,想换掉,结果人家说不能换,问一下各位有经验的,是不是都这样呢? 最佳答案 一般不给退货的,在采购Siemens备件时,一定要搞清楚备件的技术…

    自动化系统综合 2020年10月31日
  • 300和200的组网,进行远程通讯

    一个S7-300的中心站,带4个S7-200的远程站,中心站与远程站之间的距离在3Km到20Km之间,现在我要请教大家的问题是: 1. 不考虑无线方式,用以太网…

    自动化系统综合 2020年11月1日
  • PLC信号不能输出到DCS上

    西门子PLC一直能正常工作,开始信号能输出到DCS上,20余天后信号不能输出到DCS上,电工分析是信号输出接口过流被击穿。请问有这种可能吗?因为我们的PLC输出485信号通过MOD…

    2020年10月31日
  • 分布式I/O配置问题

    向各位请教如下问题:    若系统是315-2DP,其中CPU上的PROFBUS-DP用于连接触摸屏以及30个变频器等,另外在200米开外(…

    自动化系统综合 2017年12月9日

发表回复

登录后才能评论