在TIA V11 中组态PC 站
1. 在TIA V11 中创建一个新项目并配置PC 站。
打开TIA V11 并创建一个新项目:“S7-1200_OPC”。通过“添加新设备”“PC 系统”“常规PC”插入PC 站。 PC 站的名称为:“SIMATIC PC 站(1)”。如图1所示。
注意:TIA V11 中PC 站“SIMATIC PC Station(1)”的名称必须与SIMATIC NET 中“站配置编辑器”的“站名称”完全相同,以确保下载成功。
图1. 插入和组态PC 站
2. 双击“设备配置”,进入PC Station 硬件配置界面。
在第一个槽中,从“用户应用程序”中选择“OPC 服务器”以添加OPC 服务器应用程序。
在第三个插槽中,从“通讯模块”“PROFINET/以太网”中选择“IE常规”并设置IP地址,如图2所示。
注意:由于您使用的是普通以太网卡,因此需要选择添加“IE General”。
通过选择“OPC服务器”——右键——选择“更改设备类型”,可以选择其他版本的OPC服务器。
图2. PC Station 的硬件配置
然后配置网卡地址并创建新的以太网网络,如图3所示。
图3. 设置以太网地址
完成PC 站硬件组件的设置后,按编译保存按钮确认并保存当前配置。
3配置网络连接
单击“网络视图”图标进入网络配置,然后在网络视图中设置连接并添加S7连接。有关详细信息,请参见图4 中的步骤1 至5。
直接选择S7-1200PLC建立S7连接
图4. 建立连接并定义连接属性
添加连接后,连接视图中会有连接指示,如图5上半部分所示。
通过选择“未指定”配置连接参数
图5. 设置S7 连接属性和TSAP 地址连接属性,TSAP
确认所有配置完成后,已建立的S7连接将显示在连接列表中。单击编译保存按钮或选择“网络”“保存并编译”。如果编译结果为No error,则说明配置正确完成。这里的编译结果信息非常重要。如果出现错误信息,则表示配置不正确,无法下载到PC Station。
编译成功后,TIA V11中所有PC站的硬件配置完成。
创建虚拟PC Station 硬件机架
通过“站组态编辑器”创建虚拟PC 站硬件机架,以便将TIA V11 中组态的PC 站下载到该虚拟PC 站硬件机架。
1.进入PC Station硬件机架配置界面
点击右下角PC Station图标,进入PC Station硬件机架配置界面。
2.添加OPC服务器
选择1号槽位,单击“添加”按钮或右键选择“添加”,在“添加组件”窗口中选择“OPC Server”,如图6所示。
图6. 插入OPC 服务器
3. 在“添加组件”窗口中选择“IE 常规”
选择3号槽位,单击“添加”按钮或右键选择“添加”,在“添加组件”窗口中选择“IE General”,如图7所示。
图7插入IE 常规插入IE 常规
注意:TIA V11 中的PC 站硬件配置与虚拟PC 站硬件机架的名称、组件和“索引”必须完全相同。
4.网卡参数配置
插入IE General后,会弹出组件属性对话框。单击“网络属性”,配置网卡参数,如图8所示。
图8进入PC网卡参数设置
选择本地连接,通过右键菜单输入属性,如图9所示。
图9选择本地连接本地属性
选择TCP/IP 属性,如图10 所示。
图10. 转到TCP/IP 属性Internet 属性
定义网卡地址,如图11所示。
图11.设置网卡地址PC IP
5. 命名PC 站
这里的“PC Station”名称必须与TIA V11硬件配置中的“PC Station”名称一致,如图12所示。
图12. 名称PC STATION 站名称
下载PC Station 硬件配置和网络连接
1.下载硬件配置和网络连接
在TIA V11软件中,选择“下载”图标进入设置界面,如图13所示。
图13. 设置下载页面
2. 将TIA V11 中的硬件配置和网络连接下载到“站配置编辑器”。
3网络已成功建立。
下载完成后,“站配置编辑器”中会显示状态,如图14所示。烧写过程中,可以根据这些状态显示来判断配置是否正确。
图14在线下载Station Editor后的状态
使用OPC Scout 测试S7 OPC 服务器
SIMATIC NET 附带OPC 客户端软件OPC Scout。您可以使用该软件来测试配置的OPC Sever。单击左下角的“开始”“Simatic”“SIMATIC NET”“OPC Scout”开始测试。
1.新建变量组
双击OPC.SimaticNET,创建一个新组并输入变量组的名称,例如S7-1200。如图15所示。
图15创建一个新的变量组
2.添加变量
选中一个数据,点击“S7:”“S7连接_1”“对象”“M”“新建定义”添加变量,选择变量的数据类型、起始地址、数据长度,添加到右侧窗口中。如图16所示。
图16添加变量
注意:如果访问的数据是DB块,则创建DB块时必须选择“与S7-300/400类型兼容”。您无法选择“优化”模式(符号寻址)。单边S7通讯仅支持绝对寻址DB片。
3观察通信结果和质量,如图17所示。
图17检查通讯结果
注意:如果通讯质量为“不良”,则说明通讯失败,需要检查软件配置和硬件连接是否正确。
常见问题
如何在OPC Scout中添加DB区数据变量?
答:在OPC Scout中添加变量时,DB数据没有添加变量的选项,如图18所示。
图18无法添加数据库数据
如果要添加数据区,需要先添加I区或M区数据,然后修改为DB区数据。添加步骤如图19所示。
图19. 在OPC Scout 中添加DB 数据的步骤
观察DB通信结果和质量,如图20所示。
图20. OPC scout 数据监控
S7-1200 DB块监控状态,如图21所示。
图21. DB 结果和质量
如何在OPC Scout中添加不同数据类型的DB?
解答: 添加不同DB数据类型的表达形式如下:
布尔:DB1,X0.0,1
字节: DB1、B10、1
字: DB1、W20、1
DWORD: DB1、D30、1
INT : DB2,INT40,1
双整数: DB2,DINT50,1
真实:DB2、REAL60、1
为什么我在OPC Scout中可以访问I、Q、M等数据,但无法与DB通信?
解答: 创建DB 块时,默认属性设置为“仅支持符号寻址”,即“优化”。这会导致OPC无法访问DB的绝对地址,从而导致通信错误。为了避免通讯错误,在创建DB块时,一定不要勾选“仅支持符号寻址”。正确的设置如图22 所示。
图22. 选择标准- 与S7-300/400 兼容
审稿人:刘庆