力控软件与西门子200PLC 通过EM277通讯
- 格式:docx
- 大小:502.04 KB
- 文档页数:5
s7-200与MP277实现PPI通信有两种方式:
1、通过MP277的RS232通讯口用PC/PPI(非USB接口),RS232头接MP277的RS232接口,RS485头接S7200的通讯口,这样就像S7200与PC编程软件通讯一样!
2、通过MP277的RS485通讯口用DP接头连接成RS485的通讯放式,MP277与S7200的头都是一样的!5米以内的可以用MPI电缆6ES79010BF000AA0,也可以自己做接线为:3-3,8-8,比较长的建议用DP电缆和DP接头连接
3.用网线下载组态
一般个人电脑(pc)直接和触摸屏连的话,使用双绞线下载,一头使用 T568A,一头使用 T568B,使用交换机下载的话,使用普通网线下载就可以,两头都是 T568B,如果电脑带自适应网卡的话,使用两种线都可以下载。
T568A线序
1 2 3 4 5 6 7 8 白绿,绿, 白橙,蓝, 白蓝,橙,白棕,棕
T568B线序
1 2 3 4 5 6 7 8 白橙,橙, 白绿,蓝, 白蓝,绿 ,白棕,棕。
PLC –PLC 之间的ProfiBus 通讯3. 怎样加入支持PROFIBUS-DP协议的第三方设备既然PROFIBUS-DP 是一种通讯标准,一些符合PROFIBUS-DP规约的第三方设备也可以加入到PROFIBUS网上作为主站和从站,绝大部分设备都可作为从站,只有一小部分设备可作为主站,第三方设备做主站,组态软件需要第三方提供。
第三方设备作从站,如果主站是S7设备,组态软件是STEP7 和SIMATIC NET,如果是S5设备,组态软件是COM PROFIBUS或COM5431。
支持PROFIBUS-DP的从站设备都会有GSD文件,GSD文件是对设备一般的描述,通常以*.GSD或*. GSE文件名出现,将此GSD文件加入到主站组态软件中后就可以组态从站的通讯接口。
在这里主要介绍S7设备做主站的应用,STEP7作为组态软件加入PROFIBUS-DP从站设备,现以S7-400 CPU416-2DP做主站,S7-200 PROFIBUS 接口模块EM277作从站为例,详细介绍怎样导入GSD文件,组态从站通讯接口区进而建立通讯。
3.1PROFIBUS-DP中与EM277的通讯软件: STEP7 V5.2硬件: 1.PROFIBUS-DP主站S7-400 CPU416-2DP2.从站EM2773.MPI网卡CP56114.PROFIBUS电缆及接头此组态实例是将上位机和S7-400 CPU416-2DP通过PROFIBUS-DP总线与EM277相连来建立通讯。
网络配置图如下:S7-400 CPU416-2DP3.2组态主站系统:打开SIMATIC MANAGER 软件, 在FILE 菜单下选择NEW 新建一个项目,在NAME 栏中输入项目名称,将其命名为DP_EM277,在下方的Storage Location 中设置其存储位置。
在项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object 插入SIMATIC 400 Station ,可以看到选择的对象出现在右侧的屏幕上。
以太网与MP277通讯首先无线网络要关闭
一、计算机控制面板PG/PC接口设置
二、计算机本地连接TCP/IP地址与HMI的IP地址要在同一网络之中。
三、WinCC flexible2008软件设置要与屏的IP地址一致
HMI的设置
启动触摸屏时先选择Control panel进入设置页面(File view)
一、传输设置
1:双击Transfer在Channel2中选ETHERNET并勾上Enable
Channel和Remote Control选项。
2:点击Advanced按钮再双击LAN90001,在IP Address选中
Specify and IP address并填入IP地址,并确定(点击OK)。
二、区域设置
1:regional settings设置为English(United states)。
2:Time中Appearance的Time style设置为HH:mm:ss格式。
3:Date中Short Date的Style设置为yy-MM-dd格式,Separtor 设置为-,Long Date的Style设置为dddd,MMMM dd,yy格式。
三、日期/时间的设置
1:Date/Time中的Time zone设置为(GMT+08:00)BeiJing, Chongqing,Hong kong
四、OP(设置)
1:屏坐标设置双击OP选择Touch中的Recalibrate键,设置完成后必须触屏摸任何位置进行确认。
关于WinCC通过EM277与S7-200PLC通信的问题
WinCC通过EM277与S7-200PLC通信,上位机采用CP5611板卡与EM277相连,笔者总结了一下,有以下三种方式:
1. 用Simatic Net组态PC Station(WinCC Application),CP5611做主站,EM277做从站,WinCC中采用Profibus DP.chn (不是S7 Protocol Suite.chn)。
组态步骤比较复杂,具体组态方法可以参考WinCC组态手册。
2. 采用OPC方式,需要安装PC Access(S7-200专用的OPC服务器软件),在Set PG/PC interface中设置Micro/Win 为CP5611(Profibus)就可以通过EM277和S7-200通讯,可以在PC Access里定义变量或导入符号表,在WinCC中采用OPC.chn,通过OPC Group的“系统参数”打开OPC条目管理器浏览PC Access里定义的变量并添加至WinCC,配置过程简单。
3. 用WinAC作为DP主站,EM277作为DP从站,WinAC与EM277的连接方法与S7-300和S7-400一样,WinCC通过PC机内部与WinAC交换数据,采用的通道是S7 Protocol Suite.chn的Soft PLC。
关于WinAC的使用方法详情请参考这本书《深入浅出WinAC》。
另外提一句,WinCC可以通过S7-200PLC的编程口直接通信,不一定要用EM277,通讯协议为MPI,连接硬件可以是CP5611,也可以用PC/PPI编程电缆,采用OPC方式,需要安装PC Access。
em277模块上的通信口可以连接西门子的
hmi
cpu的连接数已经用尽,如何连接hmi?
可以在cpu上附加em277模块,em277上的通信口可以连接西门子的hmi。
那么请问200是怎样通过277把数据写入触摸屏上?反过来触摸屏是怎样的通信方式写入200plc 中!
最佳答案
1、应用mpi通讯方式连接em277与hmi。
2、在cpu上的通信口不够的情况下,可以考虑:
购买具有更多通信口的cpu。
考察连接设备的种类,如果其中有西门子的人机界面(hmi,操作面板),可以考虑增加em277模块,把面板连接到em277上。
em277模块同时支持profibus-dp和mpi两种协议。
em277模块经常发挥路由功能,使cpu支持这两种协议。
em277实际上是通信端口的扩展,这种扩展可以用于连接操作面板(hmi)等。
3、em277与tp177a进行通讯实例:
转帖:
我用过,可以正常使用:
、em277(profibus-dp模块)将旋钮旋到3的位置。
、地址:cpu为2,em277为3,屏在软件控制器内设置1
、tp170b屏与s200连接电缆mpi3、4、8互相对接。
、选用cpu224xpprot0、prot1双口
、prot0连屏,prot1连pc
、在s7软件“系统块”内,将p0rt1口的波特率设为187.5kb 、屏系统内设为mpi(用em277时设profibus)波特率默认187.5kbpr
、屏软件内设同级地址为2(plc地址为2)。
EM277的使用1.s7-200和s7-300有两种通信方式:像s7-200和s7-200之间通信那样直接通信口连接通信,其实300和200默认使用了MPI协议通信;还有一种方式是通过EM277的方式组建DP网络,300做DP主站,200做DP从站。
下面说第二种方式的具体过程和步骤.......2.S7-300 与S7-200 通过EM277 进行PROFIBUS DP 通讯,需要在STEP7 中进行S7-300 站组态,在S7-200 系统中不需要对通讯进行组态和编程,只需要将要进行通讯的数据整理存放在V 存储区与S7-300 的组态EM277 从站时的硬件I/O地址相对应就可以了。
插入一个S7-300的站:选中STEP7 的硬件组态窗口中的菜单Option Install new GSD,导入SIEM089D.GSD文件,安装EM277从站配置文件,如下图:在SIMATIC文件夹中有EM277的GSD文件:导入GSD 文件后,在右侧的设备选择列表中找到EM277 从站,PROFIBUS DPàAdditional Field DevicesàPLCàSIMATICàEM277,并且根据您的通讯字节数,选择一种通讯方式,本例中选择了8字节入/8字节出的方式,如下图:、双击上图的EM277 图标,出现“属性-DP 从站”设定对话框,点击“PROFIBUS…”键,设定EM277的地址(注意:设定的地址须和EM277 的拨码开关一致)。
打开参数赋值选项(Parameter Assignment):填写EM277的地址对应的s7-200中V变量区相对于VB0的偏移量(I/O offset),该偏移量可以任意填写,只要在s7-200中该VB变量去没有被S7-200的程序使用就可以了。
双击EM277的组建,弹出对话框Properties – DP slave 如图:可以修改EM277的地址,这里的地址是对应s7-300组态时的地址,那么这里的地址就不能和S7-300中其他的组态地址重复了,可以使用系统默认地址,也可以自己设置。
力控FC7.1与s7-200的profibus-DP通讯最近研究了上位机组态软件ForceControl7.1与西门子S7-200PLC的profibus-DP通讯。
由于没有经验人士指导,一路摸索出来。
把解决方案介绍出来,希望大家不要走弯路。
硬件组成:一台PCI插槽安插了CP5612通讯卡的研华610L工控机(虽然说明书说5612是PCI-e卡,5611是PCI卡,但5612还是被插在普通PCI插槽);藕荷色的profibus通讯电缆6XV1 830-OEH10;S7-200PLC CPU226CN;挂载EM277从站模块。
步骤一:对西门子硬件进行组态。
安装Step7_v5.5_2010_SR3_Prof(SIMATIC STEP 7 Professional 2010 SR3)安装之后windows设备管理器会自动识别CP5612。
打开SIMATIC Manager,新建一个工程,命名为profibus,其余默认就行。
工程建立后,界面如下图:步骤二:在左侧工程图标profibus上右键Insert New Object->SIMATIC PC Station,名称改为PCstation,界面如下图:步骤三:双击右栏PCstation,再双击Configuration,进入HW Config – PCstation界面。
点开右边栏目录树SIMATIC PC Station下User Application下Application下的…SW V6.2 SP1,并双击,你会看到(0)PC的行1出现小图标加Application的文字。
步骤四:点开右边栏目录树SIMATIC PC Station下CP PROFIBUS下CP 5612下的SW V8.2.1,并双击,弹出窗口Properties-PROFIBUS interface CP5612(R0/S2),地址选择2,点击NEW 弹出一个新窗口,确保传输率1.5Mbps和属性DP,两次确定后你会看到(0)PC的行2出现小图标加CP 5612的文字。
西门子S7-200 以太网模块连接力控组态通讯方法
北京华科远创科技有限研发的远创智控以太网模块,型号有MPI-ETH-YC01和PPI-ETH-YC01,PLC以太网模块适用于西门子S7-200/S7-300/S7-400、SMART S7-200、西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。
转以太网模块用于西门子S7-200/S7-300/S7-400程序上下载、上位监控、设备联网和数据采集。
支持与 S7-200SMART 、S7-1200/1500、S7-200/300/400的以太网接口进行通讯的功能和ModbusTCP主从站功能。
不占用PLC编程口,即编程软件/上位机软件通过以太网对PLC数据监控和采集的同时,触摸屏可以通过扩展RS485口与PLC进行通讯。
可以连非西门子触摸屏,如昆仑通态、威纶、台达、步科等。
PPI-ETH-YC01 以太网模块连接 S7200
西门子 S7-200 通过模块连接 ForceControl力控组态软件,可以采用:西门子 S7TCP 驱动。
1、打开力控开发系统——IO 设备组态,选择【PLC-SIEMENS(西
门子)—S7-200 TCP 协议】;
2、填入设备名称,点击【下一步】
3、填入模块的IP 地址,端口(默认为102),完成设置。
S7-300与S7-200PLC之间的PROFIBUS DP通讯硬件1,S7-315-2DPPLC一台2,S7-200PLC+EM277模块一台3,DP线+DP头(做好的)一条。
2.要求I/O分配2台PLC通过PORTO(通讯口)口实现互相PROFIBUS DP通讯,功能为A机I4.0-I35.7控制B机Q0.0-Q31.7,I4.0控制Q0.0。
B机I0.0控制A机Q0.0,I0.1控制Q0.1。
如图选择EM277 I/O地址单击PROFIBUS DP线上的EM277,再在图2.1.16右边中选择所需要的地址。
选择“32Bytes Out/32Bytes In”,可以看到EM277的I/O地址如图所示。
(五)EM277 PROFIBUS-DP(S7-300)、S7-200对应的通讯地址VB0~VB31是S7-300写到S7-200的数据,VB32~VB63是S7-300从S7-200读取的数据,EM277PROFIBUS-DP上拨位开关的位置一定要和S7-300中组态的地址值一致。
表2-1 EM277和S7-200对应地址表序号EM277(S7-300)S7-2001 QBO~QB31 VB0~VB312 IB0~IB31 VB32~VB63S7200需要编写如下图(1)或者图(2)只是列举了其中几个点如需多个继续往下写注图|(1)中的IB0代表I0.0—I0.7传到v32.0-32.7中。
当然还有其他的方法但是意思都是一样的。
把编写好的程序分别在到PLC中,上点,测试,完成注意。
DP线在300PLC上的端口应该是DP口(右边的那个端口),200处应该连接277上的端口,并拨好与300组态是相对应的站号之后在300的程序中可以使用相应的I点和Q点了不过I点和Q点都虚拟的读的都是200plc中的V区模拟量显示如S7200的模拟量输出为VD38 那么S7300的读的地址为VD38,38减去EM277的上限V32的32再加上EM277硬件地址的开始端0-32的0。
1.本实验测试环境
1)win764 位系统
2)西门子OPC软件PC access SP6(本软件系统支持32位及64位)
3)硬件CP5611A2 CP5611卡,DP接头
4)力控软件7.1版本
2.本实验目的
项目成本,没有采用以太网模块,而是采用PFIBUS DP 据技术资料查询此种通讯方式最多可以连接8台PLC,数量有限,仅作为小的项目集成。
4.实验操作步骤
1)安装WIN7系统64位
2)安装硬件CP5611/CP5611 A2卡(适合于PCI插槽与PCI32位)切记采购电脑时备注。
3)安装PC ACCESS软件,安装版本符合所安装系统,否则存在兼容性问题。
4)软件安装完成后出现如下图所示
5)对应位置建立PLC名选择对应的通讯通道PG/PC
本次试验采用DP通讯则选择CP5611(PFIBUSDP)3。
建立PLC站点
图3. 添加PLC站
a. 定义PLC的名称
b. 输入CPU的网络地
c. 本实验测试DP,所以B处地址选择,从站EM277模块所拨码开关(切记与之
一致)
建立变量
建立所要传送的的变量可以是Q I M VW VD
可以通过软件眼睛图标打开OPC客户端对相应变量进行检测,测试通讯设置是否成功。
4.力控软件中操作步骤
1)IO 通讯进行配置
选择OPC CLINET
数据源中建立相应的模拟量与数字量数据格式选择PV。