我现在在尝试以OPC服务器方式用S7200和300与现场设备通信,遇到一个问题,向老师们请教。
目前的情况是,感觉似乎从OPC服务器到S7-300的连接已经通了,因为Station configuration里Conn已经显示连接上了,用OPC Scout测试所连接的I和Q区添加的变量quality都是good,但真正在DB区添加测试变量时,网上下的教程是这么说的:
“双击已添加的连接组(OPC_ETHERNET),即弹出“OPC Navigator”对话框,此窗口中显示在Configuration Console 所激活的连接协议。双击“S7”,在PC Station 组态NetPro 中所建的连接名会被显示(S7 connection_1)。双击此连接,即可出现有可能被访问的对象树(objects tree),在PLC CPU 中已存在的DB 块也会出现。”
“双击任意所需访问的PLC 数据区都可建立标签变量。这里以DB 区为例。双击DB 如果所显示的DB 块有红叉标记,这并无问题。只要再次双击“New Definition”,“Define New Item”对话框即被打开。可在此定义标签变量与数据类型。”
但我现在在DB区只有一个大叉,没有下一层,也根本加不了变量,是不是意味我的S7-300中根本没有DB块啊?还是根本就没通信通?我想在OPC Scout中输个数,比如255,通过S7-300来把现场设备置1,现在要怎么做呢??希望老师们帮忙点拨点拨。。。
(PS:抱歉的是我刚进论坛不久,还没分啊,我一定积极赚分,下回发帖一定给出悬赏分数。。。)