access是什么


在过往的文章中,我们曾探讨过如何使用自复位按钮来操控PLC的动作。随着技术的进步及电脑普及率的提高,我们日益需要更便捷的操作方式。这时,坐在办公室前的电脑就显得尤为重要。

针对S7-200这种经典的PLC,由于其原生并不具备RJ45网络接口,直接利用WinCC进行控制是行不通的。这时,一个名为PC Access的中间层就显得尤为重要。

PC Access是西门子专门为S7-200 PLC打造的一款OPC Server软件。这款软件的作用是向OPC客户端提供数据信息,支持任何标准的OPC Client通讯。其官方版自带OPC客户测试端,为用户提供了一个便捷的方式,用以检测其项目的通讯及配置的正确性。

OPC(OLE for Process Control)是工业界公认的嵌入式过程控制标准。它为服务器与客户端之间的链接提供了统一的、开放的接口标准和技术规范。作为一种工业标准,OPC为工业环境中的信息交换提供了统一的软件接口。

OPC作为一种开放式系统接口标准,允许在自动化/PLC应用、现场设备与基于PC的应用程序(如HMI或办公室应用)之间进行标准化的数据交换。它工作在应用程序的下方,使得我们能在PC上监控、调用和处理可编程控制器的数据和事件。PC Access不仅可以连接西门子的设备,还能与支持OPC技术的第三方机软件相连接,这其中最常提到的就是WinCC。

如上图所示,我们需要控制变量V0.0和V0.1的值。将V0.0设为1,线路就能接通;将V0.1设为1,线路就会断开。现在的任务就是读写V0.0、V0.1和Q0.0的值。

为了实现这一步,我们需要利用PC Access软件。从西门子的下载PC Access后,安装过程相当简便。安装完成后,直接打开这个软件。在主界面中,它会自动检测我们的PLC是否连接在COM3接口处。如果显示不正确,我们可以通过右键菜单中的PC/PG菜单项进行调整。

设置好PG/PC接口后,点击“新PLC”菜单项进行相关设置。输入PLC的名称和网络地址后,确认即可成功新建一个PLC连接。连接创建完成后,在这个连接上创建我们所需的变量。

在此过程中,我们创建了三个变量,它们的地址分别对应V0.0、V0.1和Q0.0。完成这些步骤后,一定要记得保存设置,否则之前的努力将不会生效。

接下来,我们将打开WinCC机软件,进行画面的制作和变量的链接等工作。关于WinCC的具体安装方法,可以参考之前的文章。

在WinCC主窗,找到左侧列表中的“变量管理”项目,通过右键菜单添加新的驱动程序和相应的OPC条目。成功创建后,我们会看到三个之前创建的变量已经被成功导入到WinCC里面。

为这两个操控按钮绑定相应的事件。当鼠标按下时,将对应的变量值置为1;当鼠标释放时,将变量值置为0。对于圆形状态框,同样需要绑定事件。当变量值为0时,背景色显示为红色;当变量值为1时,背景色显示为绿色。

点击运行按钮,便可在电脑上方便地控制PLC的各种功能了。