SIEMENS/西门子6DD系列 SIEMENS/西门子6DD系列
SIEMENS上海朕锌电气设备有限公司
手机
微信W
电话
公司 网址 http://zhenxindianqi.cn/
Q Q 2779823058
传真
CPU PLC模块(西门子代理)销售西门子S7/200/300/400/1200/1500PLC/变频器/人机界面/触摸屏/西门子通讯电缆/现场总线
本公司代理系列如下
SIEMENS/西门子6DD系列 SIEMENS/西门子6DD系列
STARTER软件的安装
本文介绍了STARTER软件的安装步骤。西门子的 STARTER 软件可以在 Windows XP或Windows 7等多种版本下安装。安装之前通常需要注意以下几点:1.将西门子网站下载的STARTER软件所有的安装包解压到同一个文件下下;2.压缩包的解压路径不能有中文;3.安装前好能重启计 算机;4.安装时,建议关闭其他程序;5.安装路径不能有中文;6.如果已经安装了Starter软件以及其中一部分SSP,也可以单独安装其他的安 装包。
STARTER软件下载地址:http://support.automation.siemens.com/CN/view/en/26233208
通常需要下载的文件如下图所示:

安装过程如下:
1 运行CD_1文件夹下的Setup.exe
进入到"CD_1"--->"Setup",双击"Setup",会出现如下对话框:

图01.安装界面1
2 弹出如下对话框,点击"Next"

图02.安装界面2
3 接下来会出现对话框(如下图),需要做以下操作:

图03.安装界面3
4 在出现的窗口中,可以选择需要安装的SSP包(注:建议全部选中),点击“Next”

图04.安装界面4
5 在具体的安装包选项卡中选择需要安装的驱动产品(注:建议全部选中),点击“Next”

图05.安装界面5
6 当出现这个窗口表示开始安装组件,安装时间比较长,无需进行任何操作

图06.安装界面6
7 当出现这个窗口,表示已安装完毕,但电脑需要重启

图07.安装界面7
9 STARTER软件安装好后,桌面上出现如下图标,双击运行

图08.STARTER快捷方式
10 接口设置
常用的连接starter的接口包括:CP5512(笔记本),CP5611(台式机),CP5711(USB接口),PC adapter(可以直连CU320-2,不能单独连接G120-2和MM4变频),USB线(G120),以太网线等等。
下面以CP5512与变频器连接为例:首先点击"Options"里的"Set PG/PC Interface",然后根据所使用的是MPI电缆还是Profibus电缆,选择CP5512 MPI或CP5512 PROFIBUS,如下图:

图09.PG/PC设置
然后,点击“Properties”按钮设置属性,如下图:
图10.Profibus属性配置
选中"PG/PC is the only master on the bus",然后点击“OK”。
CP5611、CP5711、PC adapter操作步骤与CP5512类似;用USB电缆连接G120时,在"Set PG/PC Interface"里选择USB.S7USB;用以太网线连接STARTER接口时,在"Set PG/PC Interface"里要选择相应的以太网卡,并将网卡的IP地址设置成自动获取IP。
附加信息
如果STARTER在安装中出现错误,可能是如下原因:
1.如果之前安装了Microwin软件,需要先卸载Microwin,安装好Starter后再重新安装Microwin;
2.系统安装的杀毒软件禁用了STARTER 的自动启动进程,关掉一些自动启动的软件工具,再进行安装;
3.操作系统中某些进程跟STARTER冲突;
4.操作系统中重要文件或者进程丢失,建议重装系统;
5.如果发生兼容性问题可以右键STARTER图标,选择“属性”中“兼容性”,选中“以兼容模式运行这个程序”。

图11.STARTER兼容性
咨询电话: QQ 2779823058
7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)
、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;
但点数受到硬件资源的限制。 S7-200CPU按照以下机制循环工作:
读取输入点的状态到输入映像区 执行用户程序,进行逻辑运算,
得到输出信号的新状态 将输出信号写入到输出映像区 只要CPU处于运行状态,
上述步骤就周而复始地执行。在第二步中,CPU也执行通讯、自检等工作。
上述三个步骤是S7-200CPU的软件处理过程,可以认为就是程序扫描时间。
实际上,S7-200对数字量的处理速度受到以下几个因素的限制:
输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)
CPU的内部处理时间,包括: 读取输入点的状态到输入映像区 执行用户程序,进行逻辑运算
,得到输出信号的新状态 将输出信号写入到输出映像区 输出硬件延时
(从输出缓冲区状态改变到输出点真实电平改变的时间)
上述A,B,C三段时间,就是限制PLC处理数字量响应速度的主要因素。
一个实际的系统可能还需要考虑输入、输出器件的延时,
如输出点外接的中间继电器动作时间等 表1.输入点硬件延时
以上数据都在《S7-200系统手册》中标明,这里只是列表比较。
CPU上的部分输入点延时(滤波)时间可以在编程软件Micro/WIN的“系统块”
中设置,其缺省的滤波时间是6.4ms。 如果把容易受到干扰的信号接到CPU上可改变滤波时间的DI点上,
调整滤波时间可能改善信号检测的质量。 支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。
滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。
表2.CPU输出硬件延时 有些输出点要比其他点更快些,是因为它们可以用于高速输出功能,在硬件上有
咨询电话: QQ 2779823058
S7-300
西门子S7-300PLC从入门到精通的100个经典问题 及解答 1、使用CPU 315F和ET
200S时应如何避免出现“通讯故障”消息? 使用CPU S7 315F,
ET 200S以及故障安全DI/DO模块,那么您将调用OB35 的故障安全程序。
而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。
OB 35 默认设置为100毫秒。您已经将F I/O模块的F监控时间设定为100毫秒,
因此至少每100毫秒要寻址一次I/O模块。但是由于每100毫秒才调用一次OB 35
,因此会发生通讯故障。要确保OB35的扫描间隔和F监控时间有所差别
,请确保F监控时间大于OB35的扫描间隔时间。 S7分布式安全系统,
一直到V5.2 SP1 和 6ES7138-4FA00-0AB0,6 ES7138-4FB00-0AB0,
6ES7138-4CF00-0AB0 都会出现这个问题。在新的模块中,F 监控时间设定为150毫秒.
2、当DP从站不可用时,PROFIBUS上S7-300 CPU的监控时间是?
使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,
希望在启动期间检查期望的组态与实际的组态是否匹配。在
CPU属性对话框中的Startup选项卡上给出了两个不同的时间。
3、如何判断电源或缓冲区出错,如、电池故障?
如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件
,则CPU操作系统访问OB81。错误纠正后,重新访问OB81。
电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,
则 S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。
如果OB81不可用,则当电源出错时,CPU仍保持运行。 4、
为S7CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题?
请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,
因为在该数据块中,只有边界下面的区域能够被读入过程映像,
因此不可能从过程映像访问数据。 因此,这些组态规则不支持这种情况、
例如,在一个 256 字节输入的过程映像的 254 号地址上组态一个输入双字。
如果一定需要如此选址,则必须相应地调整过程映像的大小(在CPU的Properties中)。
5、在S7 CPU中如何进行全局数据的基本通讯?在通讯时需要注意什么?
全局数据通讯用于交换小容量数据,全局数据(GD)可以是、
输入和输出 标记 数据块中的数据 定时器和计数器功能
数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据
。GD环由GD环编号来标识。 单向连接、某一CPU可以向多个CPU发送GD数据包。
双向连接、两个CPU之间的连接、每个CPU都可以发送和接收一个GD数据包。
必须确保接收端CPU未确认全局数据的接收。如果想要通过相应通讯块(SFB
、FB或FC)来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,
可以极大简化通讯块的设计。该定义对所有调用的通讯块都有效且不需要每次都重新定义
QQ 2779823058
咨询电话: QQ 2779823058
S7-400
、可以将S7-400存储卡用于CPU 318-2DP吗? 在通常的操作中,
只能使用订货号为6ES7951-1K... (Flash EPROM)和6ES7951-1A... (RAM)的“
短”> 存储卡。 7、尽管LED灯亮,为什么CPU 31xC不能从缺省地址124和125读取完整输入?
对于下列型号的CPU ,请检查 24V 电压是否接入引脚 1。LED由输入电流控制。引脚 1
上的 24V 电压需要做进一步处理。 313C(6ES7 313-5BE0.-0AB0),313C-2DP
(6ES7 313-6CE0.-0AB0),313C-2PTP (6ES7 313-6BE0.-0AB0),
314C-2DP (6ES7 314-6CF0.-0AB0),314C-2PTP (6ES7 314-6BF0.-0AB0)
8、配置CPU 31x-2 PN/DP的PN接口时,当PROFINET接口偶尔发生通信错误时
,该如何处理? 请确定以太网(PROFINET)中的所有组件(转换)都支持
100 Mbit/s全双工基本操作。避 免中心分配器割裂网络
,因为这些设备只能工作于半双工模式。 9、在硬件配置编辑器中,
“时钟”修正因子有什么含义呢? 在硬件配置中,通过CPU > Properties >
Diagnostics/Clock,你可以进入“时钟”> 域内一个修正因子。
这个修正因子只影响CPU的硬件时钟。时间中断源自于系统时钟,
并且和硬件时钟的设定毫无关系。 10、如何通过PROFIBUS DP用功能块实现在主、
从站之间实现双向数据传送? 在主站plc可以通过调用SFC14 “DPRD_DAT
“和SFC15 “DPWR_DAT“来完成和从站的数据交换,而对于从站来说可以调用FC1
“DP_SEND“ 和FC2 ”DP_RECV“完成数据的交换。 11、可以从S7 CPU中读出哪些标识数据?
通过SFC 51“RDSYSST”可读出下列标识数据、 可以读出订货号和CPU版本号。为此
,使用SFC 51和SSL ID 0111并使用下列索引、 1 = 模块标识 6 = 基本硬件标识
7 = 基本固件标识 12、在含有CPU 317-2PN/DP的S7-300上,
如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换?
为了通过一个S7连接在使用CPU 317-2PN/DP的两个S7-300工作站之间进行数据交换,
其中该S7连接是使用NetPro组态的, 在S7通信中,必须调用通讯功能块。模块FB14("GET")
用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。
功能块包含在STEP 7 V5.3的标准库中。 Module Information > Memory"。
在此,在" Load memory RAM + EPROM"中,可以看到分配的加载内存的大小。
3) 必须将该值和已经确定的归档项目的大小相加。
这样就可以得出在一个MMC上保存整个项目所需的内存的大小。
21、CPU全面复位后哪些设置会保留下来? 复位CPU时
,内存没有被完全删除。整个主内存被完全删除了,但加载内存中数据,
以及保存在Flash-EPROM存储卡(MC)或微存储卡(MMC)上的数据,则会全部保留下来。
除了加载内存以外,计时器(CPU 312 IFM除外)和诊断缓冲也被保留。
具有MPI接口或一个组合MPI/DP接口的CPU只在全部复位之前保留接口所采用的当前地址和波特率。
另一方面,另一个PROFIBUS地址也被完全删除,不能再访问。
重要事项、重新设置PG/PC之后,与CPU之间的通讯只能通过MPI或MPI/DP接口来建立
咨询电话: QQ 2779823058
CPU300
22、为什么不能通过MPI在线访问CPU? 如果在CPU上已经更改了MPI参数
,
请检查硬件配置。可以将这些值与在"Set PG/PC interface"下的参数进行比较
,看是否有不一致。 或者可以这样做、打开一个新的项目,
创建一个新的硬件组态。在CPU的MPI接口的属性中为地址和传送速度设置各自的值。
将"空"项目写入存储卡中。把该存储卡插入到CPU 然后重新打开CPU的电压,
将位于存储卡上的设置传送到CPU。现在已经传送了MPI接口的当前设置,
并且像这样的话,只要接口没有故障就可以建立连接。
这个方法适用于所有具有存储卡接口的S7-CPU。#p#分页标题#e# 23
、错误OB的用途是什么? 如果发生一个所描述的错误(见文件1),
则将调用并处理相应OB。如果没有加载该OB,则CPU进入STOP(例外、
OB70、72、7 3和81) S7-CPU可以识别两类错误、 1) 同步错误、
这些错误在处理特定操作的过程中被触发,并且可以归因于用户程序的特定部分。
咨询电话: QQ 2779823058
2) 异步错误、 这些错误不能直接归因于运行中的程序。这些错误包括优先级类的错误
,自动化系统中的错误(故障模块)或者冗余的错误。 24、
在DP从站或CPU315-2DP型主站里应该编程哪些“故障 OBs”?
在组态一个作为从站的CPU315-2DP站时
,必须在STEP7程序中编程下列OB以便评估分布式I/O类型的错误信息、
OB 82 诊断中断 OB 、OB 86 子机架故障 OB 、OB 122 I/O 访问出错
1) 诊断OB82、如果一个支持诊断,并且已经对其释放了诊断中断的模块识别出一个错误,
它既对进入事件也对外出的事件向 CPU 发出一个诊断中断的请求。操作系统然后调用
OB82。在 OB82 自己的局部变量里包含有有缺陷模块的逻辑基地址和 4 个字节的诊断数据。
如果你还没有编程 OB82, 则 CPU 进入“停止”模式。你可以阻断或延迟诊断中断 OB ,
并通过 SFC 39 - 42 重新释放它。 2) 子机架故障OB86、如果识别出一个 DP
主站系统或一个分布式 I/O 站有故障(既对进入事件也对外出的事件),
该 CPU 的操作系统就调用 OB 86 。如果没有编程 OB 86 但出现了这样一个错误,
CPU 就进入“停止”模式。