在调试过程中,有些变量是通过采集第三方控制器数据过来的,这些数据通常被储存在全局DB中,将要在上位机被显示和控制。之前讲过PCS7中的PO是如何上传变量到WinCC的原理,其中讲到了系统属性S7_m_c,上传全局DB时,也是使用该属性。
PCS 7中如何自动上传变量到WinCC| PCS 7专栏
1. 新建DB,DB0为系统使用,DB1、DB2通常用作IO冗余,建议用户新建DB编号是避免使用这几个编号
2. 右键DB中需要上传的变量,选择属
3. 在弹出的对话中属性栏手动输入S7_m_c,其中S是大写,其余字母都是小写,为其分配值true。
被标记该属性后,需要被上传的变量会添加红色小旗帜显示。
4. 右击DB,选择特殊的对象属性>操作员监控,弹出的对话框勾选“操作员监控”
勾选后,WinCC属性激活,可以看到需要被上传的变量列表
5. 编译OS后,打开WinCC变量管理器,可以看到全局DB变量已经上传到对应连接下的列表中。
6. 连接变量时,变量的选择数据源为WinCC变量,在目录树依次按路径SIMATIC S7 ProtocolSuite > Named Connections > AS01PRG(用户自定义的程序名)> ...