LabVIEW通过Simatic NET与西门子PLC300通信

 时间:2024-10-01 09:45:38

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

工具/原料

LabVIEW

SimaticNet

Step7

实现过程

1、首先需要安装西门子的SimaticNet和Step7软件,可以到西门子官网下载;

2、使用Step7组态CPU315hardware其中IP地址设置为PLC地址,编译保持。

LabVIEW通过Simatic NET与西门子PLC300通信

3、组态OPC,其中OPC中IE地址要设置与PLCIP地址同一个网段,编译保持。

LabVIEW通过Simatic NET与西门子PLC300通信

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

LabVIEW通过Simatic NET与西门子PLC300通信

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

LabVIEW通过Simatic NET与西门子PLC300通信

6、打开StationConfigurat坡纠课柩ionEditor选择Importstation导入simaticstep7中项目编译生成的xdb文件;

LabVIEW通过Simatic NET与西门子PLC300通信

7、如果在StationConfigurationEditor出现如下标识符,证明所建立的PC和PLC之间的连接是好的;

LabVIEW通过Simatic NET与西门子PLC300通信

8、打开OPCScout建立链接item,敛财醣沁并使用MonitoringOn监控OPC链接情况,如果Quality显示good,即表示所建立的OPCitem链接是好的。

LabVIEW通过Simatic NET与西门子PLC300通信

9、打开LabVIEW,在新建的VI上面放置缬方焱蜱一个数值输入控件,右击选择属性(选择DataBindin爿讥旌护gselection:Datasocket,Accesstype:Readonly,Path:之前我们在OPCScout中编辑的item),使用NI公司的datasocket技术即可读取PLC寄存器中的值;

LabVIEW通过Simatic NET与西门子PLC300通信

10、运行VI,即可访问PLC300的寄存器;

LabVIEW通过Simatic NET与西门子PLC300通信

LabVIEW通过Simatic NET与西门子PLC300通信

如何登录PostgreSQL 电脑安装office时提示无法安装64位版本的office 怎样修改电脑串口COM端口号 everything软件怎样添加文件夹? 在EPLAN里面添加带公/母插针的连接端子
热门搜索
火棘盆景图片 海鲜种类图片及名称 搭积木图片 耽美h漫画 刺客伍六七漫画