一、配置PC的IP地址

二、S7-1200的配置
通过博图,在PLC CPU的属 性-常规-保护里勾选“允许从 远程伙伴使用PUT/GET通信 访问

三、新建一个DB1数据块,在DB1里新建一个变量,例如 名称为“ASD”,类型为“Word”

四、右击“DB1”,在常规-属性里去掉“优化的块访问” 的勾选

五、数据块DB1里的变量ASD就出现了偏移量地 址,例中ASD为0.0,即ASD的地址为DB1.DBW0, 这个地址就是OPC里面要用到的地址

六、向ASD和ZXC里写入两个数值,准备给OPC读

七、安装OPC工具包

八、通过开始菜单启动“OPC Servers Configuration” , 进入NI OPC Servers,双击“Click to add a channel”添加一个通道

选择设备驱动:从 下拉菜单选择 “Siemens TCP/IP Ethernet”,点击 “Next”


点击“Click to add a static tag”开始配置 PLC内部的变量 ,输入需 要定义的变量名称例如 “ASD”,填写与之对 应的PLC内部地址,例 如“DB1.DBW0 ”
在LABVIEW里使用定义好的变量

按上图操作后,labview项目树里出现“未命名库1”
从项目树中将这两个变量拉入程序框图,新建两个显示控件监 视OPC变量ASD和ZXC,运行程序,可以看到,PLC内部的 DB1.DBW0和DB1.DBW2的值已经被读到LABVIEW里





![[洛谷]P1162 填涂颜色(搜索连通块)](https://img-blog.csdnimg.cn/ba2ed2f2d4ae43e78043ae96f4f58bf6.png)













