SIMATICNETOPCServer通讯组态设置指导手册.docx
- 文档编号:14883287
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:55
- 大小:6.50MB
SIMATICNETOPCServer通讯组态设置指导手册.docx
《SIMATICNETOPCServer通讯组态设置指导手册.docx》由会员分享,可在线阅读,更多相关《SIMATICNETOPCServer通讯组态设置指导手册.docx(55页珍藏版)》请在冰点文库上搜索。
SIMATICNETOPCServer通讯组态设置指导手册
SIMATICNETOPCServer
与S7-200+EM277/ET200S/PA仪表
通讯组态设置指导手册
北京华晟高科教学仪器有限公司编制
1.系统兼容性
STEP7与MicrosoftWindows操作系统的兼容性
链接:
SIMATICNET与MicrosoftWindows的兼容性
参见链接:
STEP7Micro/Win与MicrosoftWindows操作系统的兼容性
参见链接:
SIMATIC软件包同MicrosoftWindows操作系统以及STEP7兼容性
实验环境
软件环境
WindowsXPProfessionalSP2
SIMATICNETPCSoftware
STEP7Professional2006SR5+SP3)
STEP7-Micro/win或者WINCC
硬件
CP56116GK1561-1AA00
CPU224CN6ES7214-1AD23-0XB8
EM2776ES7277-0AA22-0XA0
ET200S
DP/PA耦合器
PA压力变送器
PA温度变送器
Profibus电缆
DP连接器
硬件组网系统图:
3.S7-200组态例程
配置PCStation
1.打开StationConfigrationEditor,分别在第一插槽插入OPCServer,第三槽插入CP5611卡,如图1
图1
2.配置CP5611PROFIBUS参数,如图2
图2
3.更改StationName,本例中取名为S7con,如图1。
在STEP7中组态PCStation
1.新建一个项目,通过Insert>Station>SimaticPCStation插入一个PC站,注意站名要更改成StationConfigurationEditor中所命名的StationName,即命名为“S7con”,如图3
图3
2.打开硬件组态窗口,组态与所安装的SIMATICNET软件版本相一致的硬件,插槽结构与在StationConfigurationEditor组态的PC站一致,编译并保存,如图4
图4
3.打开NetPro,在OPCServer的连接表的第一行右键选择“InsertNewConnection”或Insert>NewConnection插入个新的连接,如图5
图5
4.为OPCServer定义新连接,连接伙伴选择“Unspecified”,连接类型选择“S7connection”,如图6
图6
5.点击“Apply”编辑连接属性,“Partner”地址填写通讯方EM277的地址,如图7
图7
生成的连接名称可更改,地址详情如图8
图8
注意:
Partner侧TSAP号不能更改,但EM277可在任意槽位
6.点击“OK”退出至NetPro窗口,生成连接S7connection_1,点击“SaveandCompile”编译并保存,如图9
图9
7.打开控制面板,打开“SetPG/PCInterface”窗口,选择“PCinternal(local)”,如图10
图10
8.保存编译无误后,如图11所示的图标会有黄色箭头标识,将正确组态信息下载到PCStation中,如图12
图11
图12
9.下载完毕后,查看StationConfigurationEditor的正确状态,如图13,可以看到图1中紫色标识中的红色“X”已去除.
图13
10.打开“SetPG/PCInterface”窗口,此时也可选择“CP5611(PROFIBUS)”如图14,这两种接口参数分配方式都不影响OPCServer与S7-200的通讯功能。
图14
11.打开Start>Simatic>SimaticNet>Configuationconsole检查CP5611工作模式及插槽号,如图15所示
图15
生成S7-200项目
1.打开STEP7-Micro/win软件,生成S7-200项目,双击“通讯”功能图标,配置Micro/win与S7-200CPU的连接,如图16
图16
双击“刷新”搜索200CPU节点地址,选中该节点,地址栏中的远程地址更改为EM277地址“4”,如图17,点击“OK”退出,通讯配置完成。
图17
OPCScout测试通讯
1.打开Start>Simatic>SimaticNet>OPCScout,点击“,添加一个组,本例为此组取名为cpu224,如图18、图19所示。
图18
图19
2.双击生成的连接组“cpu224”打开OPC-Navigator,选择“S7”协议,自动显示已组态的S7connection_1,点击“objects”显示所有通讯数据区,以I/M/Q/DB为例创建通讯数据,如下图20,图21,图22点击“→”将条目移送到右侧窗口,点击“OK”,如通讯正常,则在如图23中“Quality”一栏中显示为“good”.
图20
图21
图22
注意:
DB数据即为200CPU的数据区V区,通讯所能配置的数据区域为:
I、M、Q、DB
3.在200CPU侧对V变量赋值如图23,VB200和VB0
图23
在OPCScout中对应DB变量接受无误,如图24,和
图24
4.在OPCScout中对Q变量赋值,如图25,QB3
图25
200CPU中对应Q变量接受无误,如图26,QB3
图26
组态KINGVIEW项目
1.启动组态王,并创建一个新项目。
打开组态王软件,如图27
图27
在组态王工程管理器中新建工程,如图28、29、30,点击完成,打开该新建工程,工程名可自定义。
图28
图29
图30
2.在工程浏览器中选择“OPC服务器”,双击“新建”,添加一个OPC服务器,如图31、32所示.
图31
图32
弹出”查看OPC服务器”对话框,选择,如图33所示,点击确定。
图33
3.在工程浏览器中建立新变量,选择“数据库---数据词典---新建”,如图34。
图34
定义新的变量PV,在连接设备处选择,寄存器选择OPC中所建立的变量VB200,如图35、36、37所示:
图35
图36
图37
数据类型选择为USHORT,设置读写属性为“读写”,单击确定。
如图38所示:
图38
4.在工程浏览器中新建画面,“文件---画面---新建”,如图39所示.
图39
在新建画面中绘制一个矩形,并添加一个文本,如图40所示
图40
双击文本框,弹出动画连接对话框,定义动画连接,如图41所示
图41
单击值输出---模拟值输出,连接变量,点击
,选择前面建立的新变量即可,单击确定。
如图42所示。
图42
同理,连接模拟量值输入变量,如图43所示。
图43
单击确定后,保存画面。
图44
5.在组态王工程浏览器中测试,检测连接状态。
右击“本机”,选择“测试本机\”如图45所示
图45
寻找相对应的寄存器名,双击选择该寄存器名,点击读取,可以看到变量值读取无误,如图46、47所示
图46
图47
6.运行画面,可以看到接受数据无误。
如图48所示
图48
OPC检测显示接受数据无误,如图49
图49
CPU200接收数据无误,如图50
图50
点击文本框,可以写入不同的值,同样可以看到OPCSCOUT和CPU200中变量数据接收无误。
图51
4.ET200S组态例程
配置PCStation
同第三章中步骤相同,站名本例取名为“ET200SOPC”,如图1
图1
在STEP7中组态PCStation
1.新建一个项目,通过Insert>Station>SimaticPCStation插入一个PC站,注意站名要更改成StationConfigurationEditor中所命名的StationName,即命名为“ET200SOPC”,如图2
图2
2.打开硬件组态窗口,组态与所安装的SIMATICNET软件版本相一致的硬件,插槽结构与在StationConfigurationEditor组态的PC站一致,同第3章中2。
3.分配CP5611网络参数
双击CP5611打开其属性对话框,将CP5611接口设为profibus,并用New按钮建立一个Profibus网络,Profibus地址与波特率的设置要与StationConfigurator中对CP5611参数设置相同.同时,在OperatingMode中,选择DP模式为DPmaster。
如图3、4所示。
图3
图4
从硬件目录中选择PROFIBUSDP下面的ET200S文件夹,将IM151-1从站托拽到CP5611的DP轨道上,设置其从站地址为3,并添加接口区PM-EDC24V和2AII2WIREST,如图5、6、7、所示。
图5
注意:
组态型号要与硬件型号相匹配.
图6
注意:
该地址必须要与硬件ET200S拨码地址相符.
图7
完成PC站组件设置后,存盘编译并下载当前组态配置.如图8所示。
图8
其他步骤均可参照第三章中的操作步骤.
OPCScout测试通讯
1.打开Start>Simatic>SimaticNet>OPCScout,点击“,添加一个组,本例为此组取名为ET200S,如图9所示,可参照中图18。
图9
2.双击生成的连接组“ET200S”打开OPC-Navigator,此窗口中显示所有的连接协议。
打开CP5611文件夹,会看到组态的站号为3的从站,双击这个从站,即可出现有可能被访问的对象树(objectstree),点击“objects”显示所有通讯数据区,点击“→”将条目移送到右侧窗口,点击“OK”,如通讯正常,则在如图中“Quality”一栏中显示为“good”。
如图10、11,具体操作可参照中2.
图10
图11
组态KINGVIEW项目
1.启动组态王,并创建一个新项目。
具体步骤参照中1。
2.在工程浏览器中选择“OPC服务器”,双击“新建”,添加一个OPC服务器,具体步骤参照中2。
3.在工程浏览器中建立新变量,选择“数据库---数据词典---新建”,寄存器选择与从站ET200S对应的变量。
具体步骤参照中3。
寄存器的选择如图12、13所示
图12
图13
4.在工程浏览器中新建画面,“文件---画面---新建”,参照中4.变量连接如图14所示
图14
5.在组态王工程浏览器中测试,检测连接状态。
右击“本机”,选择“测试本机\”,具体操作步骤参照中5.检测到数值如图15、16所示。
图15
图16
6.运行画面,可以看到接受数据无误。
如图17所示。
图17
5.PA仪表组态例程
配置PCStation
同第三章中步骤相同,站名本例取名为“PAOPC”,如图1
图1
在STEP7中组态PCStation
1.新建一个项目,通过Insert>Station>SimaticPCStation插入一个PC站,注意站名要更改成StationConfigurationEditor中所命名的StationName,即命名为“PAOPC”,如图2
图2
2.打开硬件组态窗口,组态与所安装的SIMATICNET软件版本相一致的硬件,插槽结构与在StationConfigurationEditor组态的PC站一致,同第3章中2。
3.分配CP5611网络参数
双击CP5611打开其属性对话框,将CP5611接口设为profibus,并用New按钮建立一个Profibus网络,Profibus地址与波特率的设置要与StationConfigurator中对CP5611参数设置相同.同时,在OperatingMode中,选择DP模式为DPmaster。
如图3、4所示。
图3
图4
从硬件目录中选择PROFIBUSPA>Sensors>Pressure>SIEMENS>SITRANSPDSIII,将SITRANSPDSIII从站托拽到CP5611的DP轨道上,设置其从站地址为6,如图5、6
图5
注意:
组态型号要与硬件型号相匹配.
图6
注意:
该地址必须要与硬件地址相符.(硬件地址设定请参考表内说明书)
同理:
从硬件目录中选择PROFIBUSPA>Sensors>Temperature>SIEMENS>SITRANSTH400,将TH400从站托拽到CP5611的DP轨道上,设置其从站地址为7,如果没找到TH400则需要更新GSD,方法如下:
首先,先关闭当前组态工程,如图:
然后,在“选项”中选择“安装GSD文件”,如下图:
出现下图,然后点击“浏览”找到保存该GSD文件的文件夹的路径,选择“英语”版本,点击安装,并确认安装即可。
最后重新打开“硬件组态”,从硬件目录中选择PROFIBUSPA>SITRANSTH400,将TH400从站托拽到CP5611的DP轨道上,设置其从站地址为7,如下图:
完成PC站组件设置后,存盘编译并下载当前组态配置.
其他步骤均可参照第三章中的操作步骤.
OPCScout测试通讯
1.打开Start>Simatic>SimaticNet>OPCScout,点击“,添加一个组,本例为此组取名为PA,如图9所示,可参照中图18。
图9
2.双击生成的连接组“PA”打开OPC-Navigator,此窗口中显示所有的连接协议。
打开CP5611文件夹,会看到组态的站号为6和7的从站,双击6号从站,即可出现有可能被访问的对象树(objectstree),点击“objects”显示所有通讯数据区,点击“→”将条目移送到右侧窗口,点击“OK”,如通讯正常,则在如图中“Quality”一栏中显示为“good”。
如图10、11,具体操作可参照中2.
图10
图11
组态KINGVIEW项目
1.启动组态王,并创建一个新项目。
具体步骤参照中1。
2.在工程浏览器中选择“OPC服务器”,双击“新建”,添加一个OPC服务器,具体步骤参照中2。
3.在工程浏览器中建立新变量,选择“数据库---数据词典---新建”,寄存器选择与从站ET200S对应的变量。
具体步骤参照中3。
寄存器的选择如图12、13所示
图12
图13
4.在工程浏览器中新建画面,“文件---画面---新建”,参照中4.变量连接如图14所示
图14
5.在组态王工程浏览器中测试,检测连接状态。
右击“本机”,选择“测试本机\”,具体操作步骤参照中5.检测到数值如图15、16所示。
图15
图16
6.运行画面,可以看到接受数据无误。
如图17所示。
图17
6.总结
例程中的注意事项可参考每一步骤中的红色字体部分以及图示的红框部分。
通讯格式为OPCServer,所以在设置通讯数据长度时虽然没有字节数目的限定,但要注意不要超过200CPU所允许的范围,如M变量为MB0~MB31,不能建立通讯数据MD30。
本例是以一个200CPU与CP5611建一个连接和CP5611与ET200S建立连接为例,并实现与上位通讯,说明其通讯功能的可行性。
在本例中上位机也可选择WINCC通过OPC实现与下位机的通讯,但是WINCC的安装环境要求比较高,安装比较复杂,介意不要使用,如读者有兴趣,可以自行尝试,操作方式和KINGVEIW类似,同样可以实现通讯功能。
本指导书于月编写,缺点和错误在所难免,敬请各位专家、院校师生和广大读者批评指正。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SIMATICNETOPCServer 通讯 组态 设置 指导 手册