6GK7243-1EX01-0XE0技术支持

2024-05-08 07:10 116.238.226.117 1次
发布企业
浔之漫智控技术-西门子PLC代理商商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
浔之漫智控技术(上海)有限公司
组织机构代码:
91310117MA1J3R698D
报价
请来电询价
关键词
西门子代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理,西门子中国代理商
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
手机
15221406036
经理
聂航  请说明来自顺企网,优惠更多
请卖家联系我
15221406036

产品详细介绍

6GK7243-1EX01-0XE0技术支持

Wincc如何读取PLC数据

profibus通讯,加EM277模块,CP5611卡,建立与S7-200通讯,各项设置完成,WINCC中新建了profibus的外部变量ReadPLc,对应PLC单元地址。下一步是wincc如何获得PLC单元的值?也就是说wincc如何读取外部变量并存储在全局脚本中的一个全局变量中.

问题补充:各位大虾,好象S7-200加了EM277模块就可以不用pcACCESS ,走PROFIBUS通讯就行了,S7-200和WINCC中的PROFIBUS、cp5611 都配煤昧耍琖INCC---变量中新建了PROFIBUS   DP ,在CP5412 BORD1中新建了变量ReadPLc,剩下就是如何读取ReadPLc的值?

 

佳答案

电脑要安装PC ACCESS软件.在PC ACCESS中,把要取的PLC的变量设置好.例如:取PLC的VB10数值,在PCACCESS中设置VB10.
在WINCC中要选择OPC的通道.硬件连接好后,在OPC通道中就能够看到PCACCESS中设置的VB10,把VB10选中后就相当与你把VB10的数值取到了WINCC中.
VB10就是WINCC的外部变量.在WINCC中你在把VB10的数值写入一个全局变量中就行了.

 

外部变量就是全局变量

-----------------------------------------------------------------------------------------------------------------------------------
1、主站:wincc5应该带有modbus通讯驱动,wincc6可以通过modbus opcserver实现。从站:在s7200项目中添加modbusslave协议库(microwin帮助中有详细介绍)。主从站的通讯参数必须一致。
2、pc access其实就是一个s7 200 opcserver(ppi),比采用modbus简单易用,由于采用ppi协议,plc项目中不必另嵌通讯处理程序。
3、pc/ppi电缆也可以用市售的rs232/485转换器代替。
WinCC与S7-200系列PLC通过PPI协议进行通信的实现。

PPI协议是西门子S7-200系列PLC常用通信协议,但WinCC中没有集成该协议,即WinCC不能直接监控S7-200系列PLC组成的控制系统。S7-200OPCServer是西门子公司推出的专为解决上位机监控S7-200系列PLC控制系统的接口软件。WinCC可以通过该软件与S7-200系列PLC很方便的建立通信。
(1) 软硬件要求:
* PC机 ,bbbbbbs 98操作系统;
* S7-200系列PLC。
* PC/PPI电缆。
* 安装S7-200 OPC Server 软件。
* 安装WinCC 4.0软件。
(2)连接:
在控制面板中设定PG/PC接口参数。在Access Point of theApplication中选择Computing,Interface参数选择PC/PPI Cable。
在WinCC变量管理器中添加一个新的驱动程序,新的驱动程序选择OPC.CHN,在OPC GROUP中新建一个连接,打开属性,选择OPC GroupSetting,OPC服务器名称为OPCServer.MicroComputing。在新添加的连接中新建变量,变量的ItemName与S7-200系列PLC中用于监控的变量名对应。例如:Item Name为M0.0。
(3)优缺点
优点:该方法连接简单、硬件投资少、可以读写S7-200系列PLC中所有存储区域。缺点:通信速度比较慢、需要OPC软件及相应授权、系统扩展不方便。应用场合:用于低速、实时性要求不高、系统投资资金有限的系统。
也可以通过其他公司的OPC软件进行通信,例如用开普的KEPServerEx作为OPC服务器,用WinCC作为OPC客户端来读写S7-200系列PLC内部数据区。实现与上述第二种方法类似,不同的是必须在OPC服务器中建立标签与S7-200系列PLC中存储地址对应。
在复杂系统中,如果系统中有S7-200系列PLC和S7-300系列PLC存在,S7-200系列PLC一般作为S7-300系列PLC的从站挂到Profibus总线上,WinCC通过S7-300系列PLC对S7-200系列PLC进行监控。
-----------------------------------------------------------------------------------------------------------------------------------
由于wincc推出比s7-200要晚,故其对s7-200的支持不好。s7-200(支持MPI)不能想s7-300/400那样直接和wincc通讯。西门子为此专门编写了PCAccess 软件来解决wincc与s7-200的通讯问题。



结构如上图所示。PC Access与s7-200直接通讯,作为winnc的OPCServer为wincc提供数据;wincc作为OPC Client使用这些数据,间接与PLC通讯。

网上的经验之谈:
采用OPC通讯
1,用STEP7MICROWIN完成S7-200的工程建立和编程,其中必须为OPC准备好符号表。注意符号表名称以及表中变量名都禁用中文,这是OPC的要求。
2,安装PC ACCESS,导入前面建立的S7-200符号表,定义PC access到S7-200的通讯。这在PG/PCINTERFACE中完成。具体通过PPI,或MPI,或PROFIBUS,或以太,或MODEM均可以,根据所用硬件定。
3,进入wincc,添加OPC驱动,定义OPC的属性时点击浏览。浏览路径是LOCAL/SIMATIC S7-200 OPCSERVER,由此按提示将导入到PC ACCESS中的变量添加到wincc。
4,进入wincc完成其他组态,即可引用S7-200中的变量。
5,注意如果通过以太网访问时,需要在STEP7MICROWIN中完成通讯的连接定义,以及通讯双方的TSAP的定义。

特别要注意几点
1、只有将所希望采集的数据地址在符号表里标明后,才能自动输入到PC ACCESS里
2、建议文件名和符号表的名字都别用中文,因为我出过问题,改成英文就OK了,也没有多加验证
3、采集过来的带D的数据区(如VD100)默认是双整,如果在程序中是实数,则需要修改数据类型,文件中有图
4、WINCC中的OPC条目管理器可能不会显示你PCACCESS所在的计算机,可以通过单击“计算机”,输入计算机名来搜索

问题:pc/ppi在9.6kbit的波特率下,wincc与s7-200的通讯正常;而在19.2kbit的波特率下(PC/PPI电缆已设置且PCAccess软件也已设置),wincc与PLC的通讯中断。
我的PLC的型号比较老,不是2.0版,是1.1版,有关系吗?

连接操作员面板类似,WINCC 与S7 PLC 通过MPI协议通讯时,在PLC 侧不须进行任何编程和组态;在WINCC上要对S7 CPU 的站地址和槽号及网卡组态。

1. PC 机上MPI 网卡的安装和设置

将MPI 网卡CP5611 插入PC 机上并不固定好, 启动计算机,在PC 机的控制面板中双击”Setting PG/PCinterface “ 图表, 弹出窗口中就会显示已安装的网卡,例如下图所示的是CP5611 网卡安装后的界面:

2. 在WINCC 上添加SIAMTIC S7 通讯协议 

网卡安装正确后,打开WINCC,选择”Tag Management” 击右键选择”Add New driver”,再弹出窗口中选择”SIAMTIC S7 protocol suite”连接驱动,将其添加到”Tag Management”向下,如下图:

S7 协议组包括在不同网络上应用的S7 协议,如MPI 网,Profibus 网,以及工业以太网等,在这些网络上,应用层是S7协议,这里我们通过MPI 网通讯。

3. 在WINCC 通讯连接参数设置

选择MPI 通讯协议并按右键选择“System bbbbbeter ”进入如下图系统参数设置界面:

4.在WINCC 上建立通讯连接 

选择MPI 通讯驱动并按右键选择“New driver connection”建立一个连接,如果连接多个CPU,每连接一个CPU就需要建立一个连接,所能连接的CPU 的数量与上位机所用网卡有关,例如CP5611 所能支持的大连接数是8个,网卡的连接数可以在手册中查找。这里需要修改每个连接的属性,如选择CPU 的站地址和槽号等,具体如下图:

CPU MPI 地址 CPU 的槽号

连接S7-300 CPU 时槽号都是2,连接S7-400 CPU 时,槽号应参照STEP7硬件组态中的槽号,所有这些工作完成之后通讯就可直接以建立起来。

5.通讯诊断

如果此时通讯有问题,应检查网卡是否安装正确,通讯电缆和接头是否接触良好,组态参数是否正确等,如果使用CP5511,CP5611或CP5613 通讯卡,诊断起来就比较简单,在PC 机的控制面板 PG/PC 接口中,利用这些CP 自身的诊断功能读就能出MPI网络上站地址,具体可参见下图:

WINCC 和PLC 之间的远程通讯
WINCC 和PLC 之间的远程通讯
利用bbbeService 软件和硬件适配器可实现WINCC 和PLC 之间的远程通讯,即利用电话网络远程访问PLC 站的数据,要做到远程访问,要安装bbbeService软件,与STEP7 远程编程访问步骤一样先拨通PLC 站,在PC机的控制面板PG/PC 接口中设置接口参数如下图:

将访问点选择为MPI 并指向TS Adapter。

后在WINCC 的“SIAMTIC S7 protocol suite ”协议下选择MPI,按右键选“System bbbbbeter”,在弹出窗口中选择通讯设备名称,如下图所示:

所选通讯设备名称要

所属分类:中国电工电气网 / PLC
关于浔之漫智控技术-西门子PLC代理商商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2019年09月10日
法定代表人袁宜男
注册资本500
主营产品西门子PLC模块,变频器,触摸屏,交换机
经营范围从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
公司简介本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理----浔之漫智控技术(上海)有限公司本公司专业经销合信/CO-TRUST科思创西门子PLC; ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112