2023年11月30日发(作者:)
S7200通过OPC与WINCC、IFIX通讯
WINCC和IFIX里都没有PPI驱动,不能直接与S7200的串口通讯。然而WINCC和IFIX
都带有OPC服务器或客户端的驱动或者软件。通过OPC可以实现其之间的数据交换。
OPC服务器(OPC Server)--OPC启动服务器,通过它获得其它的对象和服务。
其接口:
OPC服务器有通用的(内嵌了许多控制器的驱动),也有专为某种控制器所作。
一、 用PC ACCESS建立OPC服务器
PC ACCESS是专为S7200PLC所作的OPC服务器,内置OPC测试CLIENT端;
可以添加EXCEL客户端,用于简单的电子表格对S7200数据进行监控;
提供任何OPC CLIENT端的标准接口;
安装PC ACCESS后,运行之。在联接上设置PC通讯口(下拉菜单的【PG/PC接口】),
主界面如下:
图1. Set PG/PC Interface
a. 显示当前的编程软件使用的编程访问路径及应用的协议,图中设置为Micro/ WIN通过
PC/PPI电缆用PPI协议与S7-200通信。
b. 显示当前的通信设备及使用的协议,这里使用PC/PPI电缆并使用PPI协议
c. 按此按钮设置当前使用的设备的属性
d. 在此区域内选择要用的设备,如CP5611(PPI)
e. 如果在d.区中找不到设备,可以按“”按钮进入添加/删除通信硬件的界面。
之后,增加新PLC(PLC1)、文件夹(NET1)和项目(ITEM1……),如下:
图2. PC ACCESS建立链接的数据
建好的数据可以作客户端测试:
连接PLC,PPI缆并通电;
鼠标将建立的数据拖拽到【测试客户机】栏中;
下拉菜单【状态】启动测试客户机,测试所建项目,如果【质量】显示“好”,表示通讯数据
正确;文件保存之。否则要检查接口或者重新设置。
详细的操作说明请参看由SIEMENS官方网站上的“Micro „n Power”。
图3. PC ACCESS测试建立链接的数据
二、 使用通用的OPC服务器也可以建立需访问的数据
通用的OPC服务器,在下拉菜单【EDIT】的NEW CHANNEL通话框中设置,如图4所示。
选择欲访问的设备驱动器;并设置通讯的接口,如图5。
在下方的测试窗中,蓝色标志表示通讯OK;红色则表示通讯不正常。
接下来建立需要访问的变量,如图6所示。
图4.选择设备驱动器
图5.通用OPC建立链接的通讯
变量建立完成后,连接上PLC,用OPC客户快速测试工具,可测试变量的访问通讯,显示:
GOOD,表示通讯OK,如图7所示。
如果不正确,检查接口或PLC变量的设置
图6.建立访问的变量
图7.通用OPC服务器测试链接的通讯
三、 WINCC的OPC客户端建立链接
安装WINCC6.0,会自动装载OPC客户端。
运行WINCC,在【变量管理】中的【添加新的驱动程序】,在WINCC安装目录下的【bin】
中选择OPC的WINCC通讯驱动程序(*.CHN);则在【变量管理】中会出现该驱动程序的
变量组链;OPC GROUPS(OPCCHN UNIT#1)如图8所示。
图8.添加WINCC的OPC驱动
在OPC GROUPS点击【新的程序链接】,将打开OPC条目管理器;选择【LOCAL】 中
的ver,并点击【过滤服务器】,弹出【过滤标准】的对话框中,点击【下一步】,
如图9
图9.建立WINCC OPC CLIENT
出现已经建立的VER对话框;选择已建的ITEMS,并【添加条目】,【完
成】后,在OPC GROUPS下将出现S7200_OPCSERVER的连接,以及添加的条目,如
图10。完成变量的链接。
图 CLIENT访问变量的导入
四、 IFIX安装OPC CLIENT
IFIX3.5及以前版本没有内嵌OPC CLIENT,需安装。安装之后,客户端名称为OPC
POWERTOOL并在IFIX的驱动器中将有OPC的驱动。
五、 用IFIX的OPC客户端与PC ACCESS数据链接
图11.建立iFIX OPC CLIEN
打开OPC POWERTOOL,对应OPC服务器已经建立的各个条目,建立相应变量,并
ENABLE。当连接好PLC,且PC ACCESS运行,则在此启动链接时,可以检测各变量的
连接好坏,如图12
图12.测试iFIX OPC CLIEN通讯
运行IFIX,添加OPC驱动,添加变量,其地址对应OPC中所建变量,如图13。
图13.建立iFIX OPC CLIENT对应变量
保存完毕,且链接好PLC 激活OPC的驱动,以及SAC,则可检测到数据的发送和接收
图14.启动iFIX 的OPC驱动器 S7200通过OPC与WINCC、IFIX通讯
WINCC和IFIX里都没有PPI驱动,不能直接与S7200的串口通讯。然而WINCC和IFIX
都带有OPC服务器或客户端的驱动或者软件。通过OPC可以实现其之间的数据交换。
OPC服务器(OPC Server)--OPC启动服务器,通过它获得其它的对象和服务。
其接口:
OPC服务器有通用的(内嵌了许多控制器的驱动),也有专为某种控制器所作。
一、 用PC ACCESS建立OPC服务器
PC ACCESS是专为S7200PLC所作的OPC服务器,内置OPC测试CLIENT端;
可以添加EXCEL客户端,用于简单的电子表格对S7200数据进行监控;
提供任何OPC CLIENT端的标准接口;
安装PC ACCESS后,运行之。在联接上设置PC通讯口(下拉菜单的【PG/PC接口】),
主界面如下:
图1. Set PG/PC Interface
a. 显示当前的编程软件使用的编程访问路径及应用的协议,图中设置为Micro/ WIN通过
PC/PPI电缆用PPI协议与S7-200通信。
b. 显示当前的通信设备及使用的协议,这里使用PC/PPI电缆并使用PPI协议
c. 按此按钮设置当前使用的设备的属性
d. 在此区域内选择要用的设备,如CP5611(PPI)
e. 如果在d.区中找不到设备,可以按“”按钮进入添加/删除通信硬件的界面。
之后,增加新PLC(PLC1)、文件夹(NET1)和项目(ITEM1……),如下:
建好的数据可以作客户端测试:
连接PLC,PPI缆并通电;
鼠标将建立的数据拖拽到【测试客户机】栏中;
下拉菜单【状态】启动测试客户机,测试所建项目,如果【质量】显示“好”,表示通讯数据
正确;文件保存之。否则要检查接口或者重新设置。
详细的操作说明请参看由SIEMENS官方网站上的“Micro „n Power”。
二、 使用通用的OPC服务器也可以建立需访问的数据
通用的OPC服务器,在下拉菜单【EDIT】的NEW CHANNEL通话框中设置,如图4所示。
选择欲访问的设备驱动器;并设置通讯的接口,如图5。
在下方的测试窗中,蓝色标志表示通讯OK;红色则表示通讯不正常。
接下来建立需要访问的变量,
变量建立完成后,连接上PLC,用OPC客户快速测试工具,可测试变量的访问通讯,显示:
GOOD,表示通讯OK,如图7所示。
如果不正确,检查接口或PLC变量的设置
三、 WINCC的OPC客户端建立链接
安装WINCC6.0,会自动装载OPC客户端。
运行WINCC,在【变量管理】中的【添加新的驱动程序】,在WINCC安装目录下的【bin】
中选择OPC的WINCC通讯驱动程序(*.CHN);则在【变量管理】中会出现该驱动程序的
变量组链;OPC GROUPS(OPCCHN UNIT#1)如图8所示。
在OPC GROUPS点击【新的程序链接】,将打开OPC条目管理器;选择【LOCAL】 中
的ver,并点击【过滤服务器】,弹出【过滤标准】的对话框中,点击【下一步】,
出现已经建立的VER对话框;选择已建的ITEMS,并【添加条目】,【完
成】后,在OPC GROUPS下将出现S7200_OPCSERVER的连接,以及添加的条目,
四、 IFIX安装OPC CLIENT
IFIX3.5及以前版本没有内嵌OPC CLIENT,需安装。安装之后,客户端名称为OPC
POWERTOOL并在IFIX的驱动器中将有OPC的驱动。
五、 用IFIX的OPC客户端与PC ACCESS数据链接
打开OPC POWERTOOL,对应OPC服务器已经建立的各个条目,建立相应变量,并
ENABLE。当连接好PLC,且PC ACCESS运行,则在此启动链接时,可以检测各变量的
连接好坏,
运行IFIX,添加OPC驱动,添加变量,其地址对应OPC中所建变量,
保存完毕,且链接好PLC 激活OPC的驱动,以及SAC,则可检测到数据的发送和接收
用PC ACCESS来做呀1
西门子最新推出的PC Access 软件是专用于S7-200 PLCs 的OPC Server(服务器)软件,它向
OPC客户端提供数据信息,可以与任何标准的OPC Client(客户端)通信。 PC Access 软件自带
OPC 客户测试端,用户可以方便的检测其项目的通信及配置的正确性。
PC Access可以通过如下硬件连接与S7-200通信:
通过PC/PPI电缆(USB/PPI电缆)连接PC机上的USB口和S7-200
通过PC/PPI电缆(RS-232/PPI电缆)连接PC机上的串行COM口和S7-200
通过西门子通信处理器(CP)卡和MPI电缆连接S7-200
通过PC机上安装的调制解调器(Modem)连接S7-200上的EM241模块
通过以太网连接S7-200上的CP243-1或CP243-1 IT模块
上述S7-200的通信口可以是CPU通信口,也可以是EM277的通信口。
PC Access软件的使用
完成一个项目的配置需要完成以下五个基本步骤:
1.设置通信访问通道
2.创建PLC
3.创建Folder
4.创建Item
5.测试通信质量
注意:配置完成后必须保存整个配置文件。这样OPC Client(客户端)软件才能找到
S7-200 OPC Server的配置。S7-200 PC Access软件创建的项目的文件扩展名是.pca(p = P,
c = C,a = Access) 。
具体请上网下载:
用Ethernet在CPU S7-200与WinCC V5.1之间进行通信
问题:
如何用Ethernet建立S7-200与WinCC之间的连接?
解答:
要求有下列组件:
拥有Ethernet网卡的PC和SIMATIC NET CD 07/2001
STEP 7 - Micro / WIN 3.2 + SP1或更高版本
WinCC V5.1或更高版本
PC/PPI电缆或一个带MPI电缆的CP 5611/5511
下列类型的CPU 22x
- 不低于1.10版本的CPU 222或
- 不低于1.10版本的CPU 224或
- 不低于1.00版本的CPU 226或
- 1.00 或更高版本的CPU 226XM
CP 243-1(6GK7 243-1-1EX00-0XE0)
带网络连接电缆的集线器或直接连接电缆
为了通过Ethernet在S7-200和WinCCTo之间建立连接,请按如下操作:
1. STEP 7 - Micro / WIN
组态CP243-1作为服务器
打开STEP 7 - Micro / WIN并且在“Tools > Ethernet-Assistant”中 组态CP243-1。
在服务器CPU上创建一个程序
打开PG/PC接口并将其设置为PC内部(本地)
2. 组态PC站
打开SIMATIC NCM PC管理器或STEP 7 (根据安装程序),创建一个新的项目并插入一个PC站。
在插槽1内插入一个OPC服务器。
在插槽2内插入一个IE_CP。
双击IE_CP,然后打开属性。
现在键入IP地址和子网掩码并用“OK”确认。
3. 建立一个到OPC服务器上的连接
打开NETPRO并插入一个新的连接。
双击新的连接,键入“unspecified”作为连接伙伴,“S7 connection”作为连接并通过“Apply”确认。.
在下一个窗口“Properties S7 connection”中,键入伙伴IP地址(CP243-1)并单击地址详细内容。
为伙伴输入连接资源“10”并用“OK”确认。
4. 在PC站上设置组态控制台
进入“Start > Simatic > SIMATIC NET > Settings > Set PC Station”并选择该菜单。
在下一个对话框“Modules中选择Ethernet网卡。
选择“General”并在“Operation Mode of Module”中用Index 2选择Configured Operation。请用
“Apply”确认。
打开组件组态器并选择“Add”。
在“Type”和“Index” 1和“Name”中,输入OPC-Server,并用OK确认。& amp; amp; lt; /li>
5. 传输组态
回到NETPRO并单击PC站
在菜单栏中,选择“Save and Transfer”然后通过按钮“Loading the selected station”载 入组态。
6. 启动OPC Scout
通过
“Start > Simatic > SIMATIC NET > Industrial Ethernet > SOFTNET Industrial Ethernet > OPC Sc
out”启动OPC Scout。
双击c NET,设置一个新的组名(CP243-1)并用“OK”确认。
双击新的组并在“connections > S7 > objects”中,选择恰当的项目。
单击“New Definition”并选择Data Type、Address和Number of Values并用“OK”确认。
单击有标志“->”的按钮选择该条目并用“OK”确认。
CPU与OPC服务器之间的连接被建立。
7. 创建一个WinCC项目和新的变量
打开WinCC并创建一个新的项目。
通过右击鼠标,单击标签管理并选择“Add new driver”。
在下一个窗口,选择“”并用“Open”确认。
进入标签管理并在“OPC > OPC Groups”中通过右击鼠标按钮选择“System Parameter” 。
打开“OPC-Item-Manager >
在“cNET > S7: > S7 connection_1 > objects”中,选择恰当的变量并单击“Add Items”。
现在可以在CPU和WinCC之间传输数据。
下载:
下载包括上述项目(STEP 7 - Mcro / WIN,WinCC或带OPC服务器的PC_Station和OPC Scout)。
< /p>
wincc_ ( 2491 KB )
将文件“wincc_cp243-”复制到一个不同的目录下并通过双击启动它。该项目将连同所需要的子
目录一同被解压。可以通过恰当的软件打开并编辑该项目。
/CN/?func=&lang=zh&siteid=cseus&o
bjid=14587200


发布评论