使用PLC SIM能否在本机仿真OPC的通讯(使用SIMATIC NET OPC)
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=129716&cid=1081
和上述链接描述基本一致,想要做的工作也是一样,只是我下载完软件后,还是没有成功,
Note:我想了解每一步的具体步骤。
现在比较混乱,我下载完PLC程序后,怎么处理这个PC组态程序下载。
如果谁做过这个试验的,可能不太好说明白,是否方便邮箱联系
最终确认我用上了OPC服务。
谢谢
最佳答案
刚刚玩过这块东西,跟你分享分享吧,我使用的OPC server是Kepware的。我之前的目的就是写一个简单的siemens plc程序,然后再HMI里面读写tag。通过plcsim进行仿真模拟。然后通过kepware采集PLC的值,最后通过C#程序进行读写和datachange监控。
我是在一台电脑上完成的。
1. 写一个PLC程序,我用的型号是317,就一个CPU,别的没有组态。用的软件是portal V13。在OB块写一个常开一个输出就可以开始仿真了。
2. 用kepware读写plc tag,这里要说下的是kepware得在另外一台虚拟机里,当然,你都是实体机那自然更方便。用一个nettoplcsim的软件来桥接PLCSIM的虚拟IP和虚拟机IP。Kepware部署在另外一台机器上,装好后添加设备和tag地址。这个参照下网上如何部署kepware。完事了就可以读写了。
3. 用C#读写OPC Server的值,http://zhidao.baidu.com/link?url=YHFTrUeJcoQAMPc_0fjJm5E_cfS5NrBLxBcPNV5cB6BXQpl55dVGbd91jS6TXOis--hqFLono8EfjAiV2RyM7BOdpijomHrgIHZvSh_JIzi 这个链接里有例子。大体还是通过OPC提供的OPCAutomation.dll来进行通讯。
这些东西我研究了两天总算有点产出,希望能帮到你。
提问者对于答案的评价:
Thank you
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139173.html