怎么使用MPIDP-RS232OD
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎么使用MPI/DP-RS232
问:我要将CPU314与电脑连接通信应该怎么办?是否用MPI/DP-RS232连接器,要怎么用啊?
答:第一步,将适配器(PC Adapter)与RS232电缆相连。
适配器的MPI/DP口插入CPU的编程口,RS232电缆与PC的串口连。
第二步,进入"开始"->"设置"->"控制面板"->"SET PG/PC Interface"。
点选“Access Point of the Application”=S7ONLINE(STEP7),“Interface Parameter Assignment”=PC Adapter (MPI)。
第三步,点“Properties”进入属性设置,MPI设置内容:选中“PG/PC is the only master on the bus”,其余内容沿用默认值,或根据CPU的状态变更。
Local Connection设置:COM Port=硬件连接的串口,Transmission Rate=PC Adapter的拨码位置。
确认后退出设置,如果上下位机参数一致的话,此时连机就会成功。
2 使用RS232 接口连接PC 适配器
在PC 的COM 端口和PC 适配器之间使用插入连接电缆(0 调制
解调器电缆)。
电缆必须符合标准RS232 电缆(MLFB 6ES7 901-1BF00-0XA0)。
标
准RS232 电缆的针定义在下图中给出(定义在两端是相同的)。
图. 01
图. 01 如果使用标准电缆,可用于所有的STEP 7 版本以及所有的
PC 适配器版本。
10. plc程序的下载问题
问:在一个网络中(比如profibus),有多个plc,在step7中硬件组态中也有多个plc,所编程序是整个网络系统的程序,那么程序下载的时候,如何确定哪些程序被下载到哪一个plc中?
答:MPI网络中多个CPU(S7-300/400)及HMI PANEL(WINCE BASED)的程序下载
1. 按照你所需要的网络,完成硬件安装及通讯线的连接.
2. 对所有的CPU,默认地址都是2,所以可以分别上电,下载硬件配置与程序.
3. 对于PANEL可以通过其控制面板的S7-TRANSFER设置网络地址,然后通过MPI网络直接下载PANEL的组态程序,注意,此时S7-TRANSFER中的'ONLY MASTER ON THE BUS'不能被选中。
4. 当使用CP5511/5611以点对点的方式对PANEL下载程序时,S7-TRANSFER中的'ONLY MASTER ON THE BUS'必须被选中
问题:
对于实现PC适配器有没有核对表?
解答:
在PC和S7 CPU或中继器之间使用PC适配器进行通信。
如果所需连接没有建立,请检查以下核对表:
1. 检查设置
图1:基本设备设置
PC适配器通过串行COM接口将PC连接到S7/M7/C7系统的MPI/DP接口。
PC适配器的MLFB:6ES7 972-0CA2x-0XA0
2. 设置PG/PC接口
在SIMATIC管理器中进入“Extras > Set PC/PG interface...”并为PC适配器进行设置。
MPI/PROFIBUS:PC适配器和S7 CPU /中继器之间
本地连接:PC和PC适配器之间
3. 设置波特率
开关的传输速度设置必须与在“Set PG/PC interface”中PC的速度设置匹配。
38.4 kbit/s的传输速度仅在STEP 7 V3.1和更高版本中可行。
4. 检查PC和PC适配器之间的电缆
检查PG/PC的COM口与PC适配器之间的连接电缆(零调制解调器电缆)。
电缆必须符合标准定义的RS232电缆(MLFB 6ES7 901-1BF00-0XA0)。
标准RS232电缆的分配见下图:
图2:RS232电缆的分配
如果使用了标准电缆,那么就可以实现所有版本的STEP 7和所有版本的PC适配器。
注意事项:
针对连接RS232电缆6ES7 901-1BF00-0XA0(长度:6米)的适配器进行了所有的测试和认证(CE,UL,CSA,FM)。
如果使用不同的RS232电缆,就不再保证符合CE,UL,CSA,FM的要求。
请不要低估这一点,因为如果使用不同的电缆,SIMATIC系统抗外部干扰的稳健性降低或SIMATIC系统会传播干扰,这会影响其它系统。
原则上,RS232连接在数据速率为20 kbit/s时最远可覆盖15米的距离。
以下观点成立:数据率越高电缆越短,反之亦然。
使用特殊抗电容电缆可以达到更远的距离。
这种情况下,请确保遵守了上述要求。
5. 检查LED
∙电源LED:
OFF:未提供24V或重大硬件错误
ON:为操作做好准备(持续几秒钟)
连续闪烁:PC适配器检测到硬件错误
∙活动LED:
表示在MPI/DP总线上存在适配器的传输活动。
6. PC适配器的电源
电源电压:
针2和7之间为直流24V
针5和6之间为直流5V
适配器通过CPU或中继器的MPI/DP接口获取电源供应。
因此不允许延长MPI电缆。
只能使用能供应直流24V和直流5V的接口。
“电源LED”只要提供24V电压就马上点亮。
通过测量 5 和 6 针之间来检查是否也存在5V电压。
7. 中断设置
如果使用PC-MPI适配器,那么请确保在串行接口上没有中断冲突。
PC-MPI适配器需要自己的空闲中断。
它使用串行接口的IRQ。
COM 1和COM 3接口以及COM 2和COM 4接口使用相同的中断。
注意事项:
在笔记本电脑中通常可在BIOS中配置串行接口。
例如,如果PC-MPI适配器和鼠标同时使用,那么鼠标一定不能和PC适配器使用同一串口。
8. 检查COM接口设置
推荐使用COM接口的缺省设置:
在Windows NT中设置COM接口:
进入“Start > Settings > Control Panel”并选择“Ports”栏来检查COM接口。
图3:Windows NT中COM接口的端口设置
∙Windows 95中的COM接口设置:
要检查“System”设置,进入“Start > Settings > Control Panel”下,选择“Device Manager”
栏然后是Ports > Communications Port (COM2)最后是“Properties”。
Windows 95,98和ME中的设置是相同的。
∙Windows 2000中的COM接口设置:
为了检查“System”设置,进入“Start > Settings > Control Panel”下, 选择“Hardware >
Device Manager”栏然后是“Port Settings”。
图4:Windows 2000中的COM接口设置
“FONT FAMILY: ”Roman?;?New Times>当...该怎么办
33:17106:“Communication with adapter failed”
无法与系统通信。
补救措施:
∙检查电缆:见第4点。
∙COM端口是否可用:PC的串行接口不能被其它软件或设备使用。
∙中断设置:见第7点。
∙检查PC的电源。
∙安装FIFO缓冲并设置传输率为“low”。
按“Advanced...”按钮来打开安装FIFO缓冲的对话框(见图3)。
注意事项:
使用Logitech鼠标时,还要检查以下内容:
∙打开MS-Windows注册表(“Start > Run…”下的“REGEDIT”命令)
∙检查以下代码:
HKEY_LOKAL_MACHINE\Software\Logitech\MouseWare\CurrentVersion\Global\Sea rchOrder
∙如果需要,将条目“PS2, Serial”改为“PS2”。
∙重启Windows。
∙然后检查代码:
HKEY_LOKAL_MASHINE/SOFTWARE/Logitech/MouseWare/CurrentVersion/Global/ PortSearchOrder
∙删除了在线电缆所连接的COM接口。
有关于此的更多信息可在Logitech鼠标软件的“Readme.wri”文件中找到。
33:16944: “Online: no other active partners available.”
适配器通过可编程控制器的MPI/DP接口获得电源供应。
只能使用提供直流24V和直流5V电压的接口。
“Power LED”只要有24V电压就点亮。
如果没有5V电压,就不能从外部识别系统还没有准备好操作。
可通过测量5和6针之间来检测是否有5V电压。
在SIMATIC管理器中,以上所提到的信息在选择了“Available Users”时显示。
补救措施:
∙在设备手册中检查伙伴设备是否提供5V供电。
∙检查PG/PC接口中MPI侧的波特率。
将波特率设置为187.5波特。
不能选择COM端口:
PC的串行接口一定不能被其它软件使用,因为PC适配器的驱动要求自己的接口。
补救措施:
这里请参考条目号为751692和779252的FAQ。
电源LED的错误显示:
OFF:未提供24V电压或重大硬件错误
持续闪烁:PC适配器检测到硬件错误
补救措施:
替换PC适配器
33:17109:“Online: COM interface is not available at the moment.”
已经使用MLFB:6ES7 972-0CA23-0XA0将PC适配器升级到了V5.1。
与系统的通信不再工作。
PC适配器上的电源LED点亮,“Active”的LED保持OFF。
补救措施:
确保PC适配器上的开关与在“Start > Settings > Control Panel > Set the PG/PC interface”中设置的速度匹配。
检查连接电缆(见第4点)。
如果没有安装其它访问此接口的软件(调制解调器软件,鼠标驱动),那么请检查COM接口的设置。
补救措施:
∙在Windows NT中设置COM接口:
进入“Start > Settings > Control Panel”并选择“Ports”栏检查COM接口。
如果设置与所
提供的图不符,那么请删除所有COM接口并重启计算机。
Windows NT就会重新安装
缺省设置“标准”(见图3)。
∙在Windows 95,98和ME中COM接口的设置是相同的:
要检查“System”设置转到“Start > Settings > Control Panel”,选择“Device Manager”栏然后是Ports > Communications Port (COM2)最后是“Properties”(见图4)。
在Windows 2000中设置COM接口:
要检查“System”设置转到“Start > Settings > Control Panel”,选择“Hardware > Device Manager”栏然后是“Port Settings”。
如果无法使用此接口,请注意以下内容:
可能是在设置COP端口时,在注册表中输入了不正确的条目。
因此应该检查注册表中的以下条目:
1.打开“Start > Run”并输入“regedit”。
2.找到代码:
HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\SINEC\LogDevices\PC
Adapter(xxx)
注意事项:
(xxx)代表MPI,PROFIBUS或自动。
3.确保“Device”和“ComDriverName”的代码值正确。
Device:所选择的COM端口号
ComDriverName “\Device\Serial<COM port no. 1>”
COM端口1样例:
Device:“1”
ComDriverName “\Device\Serial0”
重要事项:
通常情况下,我们对直接修改注册表不做任何的担保,因为这完全是用户自己的责任。
建议无论如何先对注册表作个备份,然后再按上面所说的进行。
另外,设
置与具体计算机有关,也就是说,如果将项目拷贝到另一台计算机,必须重作设置。
关键字:
连接设置,通信设置,接口配置,接口参数
CP 341 由于制造原因已经过修改,现在可立即发货。
进行了下列改进;这些改进需与新组态软件包V5.1 SP9 一起使用:
∙现在可通过HW-Config 中的标准机制更新固化程序
∙引入了多达2000 个消息和15KB 存储器的打印机驱动程序
∙增加115.2 Kbaud 数据速率
∙最大消息帧长度增加到 4 KB
∙增加了I&M 标识数据(I&M 功能)
∙可为RK512 协议设置与相应消息帧有关的波特率相关等待时间
∙可为接收FB 设置改进后的出错指示
∙现提供西班牙语的文档、用户桌面和在线帮助系统
有关新功能的更多信息可从用户手册中条目号1117397下获取。
订货号更改如下:
模块以前的订货号新订货号
CP 341 RS232 6ES7 341-1AH01-0AE0 6ES7 341-1AH02-0AE0
CP 341 TTY 6ES7 441-1BH01-0AE0 6ES7 441-1BH02-0AE0
CP 341 RS422/485 6ES7 441-1CH01-0AE0 6ES7 441-1CH02-0AE0
新模块与备件兼容。
因此,收到的6ES7341-1AH01-0AE0、6ES7341-1BH01-0AE0 和6ES7341-1CH01-0AE0 这些以前模块的订单在以前模块库存用完后将自动切换到新订货号。
仍可使用标准的可装载专用驱动程序:
∙Modbus RTU Master
∙Modbus RTU Slave
∙Data Highway DF1
不再支持客户生成的可装载专用驱动程序。
有关这种特殊情况下备件的提供,请联系当地的Internet 上的西门子伙伴。
与以前一样,与该模块一起提供新的组态软件包V5.1.9。
也可从条目号27013524下载该软件包。
价格不变。
更多信息
有关CP 341 的更多信息,可在网址/CP341上找到,或者可联系SIMATIC 伙伴。
执行固化程序更新:
1. 将 CPU 切换到 STOP 模式。
2. 打开 HW Config ,然后选择期望的 CP 341 模块。
3. 选择命令 Target system > Update firmware 。
详细步骤请参见 STEP 7 的在线帮助系统。
如果更新成功,则会显示一条确认消息,并立即启用新的固化程序。
CP 341 的订货号和最新版本总览: 订货号 固件
版本 升级...
6ES7341-1AH02-0AE0
6ES7341-1BH02-0AE0
6ES7341-1CH02-0AE0
V2.1.4 升级推荐:
V2.1.4 更新 描述
3411xH02_V214.EXE ( 267 KB )
V2.1.1 只用于备份:
V2.1.1 更新 描述
3411xH02_V211.EXE ( 268 KB )
V2.1.0 只用于备份:
V2.1.0 更新描述
3411xH02_V210.EXE ( 267 KB )
V2.0.0 只用于备份:
3411xH02_V200.EXE ( 263 KB )
更新版本V2.1.4 (6ES7341-1.H02-0AE0)
新固化程序版本更正了CP341 的下列特性:
与ASCII 协议通讯:
∙在ASCII 模式为"automatic handling of V24 signals" (自动处理V24 信号) 时,会发生通信问题。
∙ASCII 模式为"automatic handling of V24 signals" (自动处理V24 信号) 时不支持"Data output waiting time" (数据输出等候时间) 和"RTS Removal time" (RTS 移除时间) 的参数化时间。
与Modbus 特殊驱动通讯:
∙在MODBUS 模式为"Half duplex (RS485) two-wire operation" (半双工(RS485) 两线运行) 时,会偶尔发生通信问题。
∙MODBUS 参数"Multiplicator character delay time" (乘法符号延时时间) 出现中断时需要等待很长的时间才会结束接收消息帧。
∙函数码FC3 与FC4 的最大可读寄存器号太小。
∙使用函数码FC3、FC4 与FC10 访问的DB 重叠时,检查数据块标识的限制值是错误的。
更新版本V2.1.1 (6ES7341-1.H02-0AE0)
新固化程序版本更正了CP341 的下列特性:
∙在ASCII 模式为"end of message frame detection via end character" (通过结束符检测消息帧的结束) 时,接收到错误的消息帧(比如:消息帧无结束符) 则导致通信问题。
∙当Modbus 作为主站时,发生断线故障(移除前连接器) 将导致通信问题。
更新版本V2.1.0 (6ES7341-1.H02-0AE0)
新固化程序版本更正了CP341 的下列特性:
∙设置了“Delete CP receive buffer upon startup”(启动则删除CP 接收缓冲器) 时,不会在每个发送作业时都将出错消息“serious internal fault”(严重的内部错误) 输入到诊
断缓冲区内。
∙现在在夏令时期间,也可正确显示诊断缓冲条目的时间戳。
∙如果参数设置了两个停止位,则仍然可与第三方合作伙伴进行通信。
∙当操作RK512 计算机链路时,现在允许长度超出1024 字节的消息帧。
∙现在可正确执行发生超限、成帧和奇偶错误时的错误处理。
新固化程序版本V2.1.0 优化了CP341-V2 的数据吞吐量:
要利用更高的性能,需要“Configuration Package for Point to Point Communication”(点对点通信组态软件包) V5.1 + SP11 (参见条目号27013524)。
为此,必须通过PtP-Param V5.1.11 重新生成CP341-V2 (固化程序版本V2.1.0 及更高版本) 的参数化数据。
升级:
解压“CP341_V101.exe”文件到一个单独的目录并且遵循以下指示。
CP341_V101.exe ( 115 KB )
要求:
∙STEP 7, 与V4.02一样
∙与V5.0一样的CP PtP Param参数分配端口
∙有效的参数分配必须预先存储到HWCONFIG下,并且下载到CPU。
执行固件升级的步骤:
1.使用将升级的CP341调用项目的硬件配置。
2.通过双击相关的CP341调用属性对话框。
3.通过双击“Parameter ...”按钮调用参数分配界面。
4.选择“Options > Firmware Update ...”菜单命令。
结果:
如果CP 341可以访问,当前模块固件的状态被显示(Vx.y.z)。
如果在CP 341上没有固件,显示“- - - - ”。
例如,如果固件升级结束这就会发生。
在这种情况下,旧的固件被删除。
固件必须在试运行前再次被载入。
5.通过下载/解压缩,点击“Find File…”从子目录中选择要载入的固件(HEADER.UPD)。
结果:
“Selected FW Version”下,选择的固件显示版本
6.把CPU转到STOP模式。
7.点击“Download Firmware”按钮开始下载到CP 341。
下载进程必须再次确定。
如果点击
“Cancel”按钮,下载操作立刻被取消。
模块将无法运行。
之后固件下载必须被重启。
注意事项:
在从模块上删除基础固件之前,CP 341检查将被下载的固件的MLFB来决定其是否对CP 341可用。
结果:新的固件被存储到CP 341的操作系统存储器中。
在“Done”下,进程以一个进度条和百分比显示。
一旦固件升级完成,模块就可以立刻投入运行。