您的位置 首页 > 数码极客

如何用cmd注册opc——如何用cmd运行程序

Simatic Net是西门子的通信软件,它包含cp5613、cp5614、cp1613、cp1616以及IE等通信卡的驱动程序;Step7集成的“设置pg/pc接口”工具不支持上述通信卡。将这类cp/IE卡插入计算机,在安装Simatic Net时,将自动地为它们安装驱动程序。由于LabVIEW软件不支持西门子的通信协议,不能直接访问s7-300/400plc,需要用Simatic Net的Opc功能来解决这一问题。针对于大型复杂的集散控制系统有多台计算机和多台plc。可以用Simatic Net来组态pc站,然后在netpro中分别组态各plc和各pc站点之间的连接。此外,simaticnet提供了s7、fdl、pg/op等通信协议访问的授权。

工具/原料

  • LabVIEW
  • Simatic Net
  • Step7

实现过程

  1. 首先需要安装西门子的Simatic Net和Step7软件,可以到西门子官网下载;
  2. 使用Step7组态CPU315 hardware 其中IP地址设置为PLC地址,编译保持。


  1. 组态OPC,其中OPC中IE 地址要设置与PLC IP地址同一个网段,编译保持。


  1. 将计算机的本地连接IP地址设置为OPC IE中的IP地址;


  1. 打开cmd窗口,输入Ping+PLC的IP地址(Ping 192.168.0.1),如果Lost=0,证明计算机与PLC链接是好的;


  1. 打开Station Configuration Editor选择Import station导入simatic step 7中项目编译生成的xdb文件;


  1. 如果在Station Configuration Editor出现如下标识符,证明所建立的PC和PLC之间的连接是好的;


  1. 打开OPC Scout建立链接item,并使用Monitoring On监控OPC链接情况,如果Quality显示good,即表示所建立的OPC item链接是好的。


  1. 打开LabVIEW,在新建的VI上面放置一个数值输入控件,右击选择属性(选择Data Binding selection:Datasocket,Access type:Read only,Path:之前我们在OPC Scout中编辑的item),使用NI公司的datasocket技术即可读取PLC寄存器中的值;


  1. 运行VI,即可访问PLC 300的寄存器;



  1. END

注意事项

  • simatic net 和step7的版本和计算机的操作系统
  • MPI,Profibus和以太网接口通过simatic net组建OPC方法一致

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何用cmd注册opc,如何用cmd运行程序,如何用cmd注册dll文件,如何用cmd关机,如何打开cmd”边界阅读