在wincc中用opc与modbus协议的仪表通讯
你需要要做的就是打一台计算机,然后还要用OPC服务器软件,以MODBUS方式与仪表进行通讯,然后就在该计算机上使用WINCC,用OPC驱动,与OPC SERVER相连,WINCC作为OPC CLIENT,访问SERVER的数据
就拿WINCC和S7-200通讯来说,WINCC本身不支持PPI协议,无法与200PLC进行通讯,但是利用S7-200的OPC SERVER软件——PC ACCESS,与PLC进行通讯,然后在WINCC中使用OPC驱动,读取PC ACCESS中变量的值
Wincc有能力去读取ACCESS数据库。
如果你定要使用OPC的话,那么你需要编写OPC服务器,然后Wincc作为OPC客户端进行通讯。
硬件方面,应该无需添加,不过软件方面的工作量不小,如果你是严重门外汉的话,这种工作恐怕你扛不下来,你需要外包找人给你写程序。
一、工具:
电脑,PLC
WinCC软件
二、步骤:
首先在WinCC项目中添加通讯驱动程序。打开WinCC软件,在项目管理器窗口中选中“变量管理”,单击鼠标右键,在弹出的的菜单中选择“添加新的驱动程序”
2在弹出的“添加新的驱动程序”对话框中找到“SINMATIC S7 Protocol Suitechn”文件,选中该文件,单击“打开”,如下图
3在变量管理目录下新增一个“SINMATIC S7 Protocol Suite”子目录,在其中找到“MPI”,单击鼠标右键,在弹出的菜单中选择“新驱动程序的连接”
4在弹出的“连接属性”对话框中可以为新建的逻辑连接输入一个名称,单击“属性”按钮会弹出“连接参数--MPI”对话框
5在“连接参数--MPI”对话框中可以输入对应CPU的“站地址”、“段ID”、“机架号”和“插槽号”,如下图,设置好后单击确定按钮
6再在变量管理目录下 “SINMATIC S7 Protocol Suite”子目录中找到“MPI”,单击鼠标右键,在弹出的菜单中选择“系统参数”
7在弹出的“系统参数”对话框中选择“单位”选项卡,选择“逻辑设备名称”下拉列表框中,可以选择WinCC与PLC通信的硬件设备
8至此,我们就完成了WinCC与PLC通信连接的设置
三、注意事项:
注意,更改逻辑设备的名称后,需要重新启动WinCC软件才可以
0条评论