如何能够重新pg 建立表pg 和 cpu间的在线连接

您的访问出错了(404错误)
很抱歉,您要访问的页面不存在。
1、请检查您输入的地址是否正确。
进行查找。
3、感谢您使用本站,3秒后自动跳转至网站首页| 工艺 | |
当前位置: && &&
西门子PLC程序如何从PG/PC下载到可编程控制器分析
添加:不详
下载到可编程控制器的要求编程设备和可编程控制器中的CPU之间必须存在一个连接(例如,通过多点接口)。必须可以访问可编程控制器。为将块下载给PLC,在项目的对象属性对话框中必须已经为"使用"选择了条目"STEP 7"。正在下载的程序已经完成了编译,且没有任何错误。CPU必须处于允许进行下载的工作模式(STOP或RUN-P)。请注意,在RUN-P模式下,程序每次下载一个块。如果通过这样来覆盖的旧CPU程序,则可能会导致冲突,例如,当块参数已经改变时。CPU在处理该循环时将转为STOP模式。因此,我们建议在下载之前将CPU切换到STOP模式。如果离线打开块,并希望对其进行下载,则CPU必须链接到SIMATIC管理器中的在线用户程序上。在下载用户程序之前,应复位CPU,以确保CPU上没有任何"旧的"块。STOP模式在进行下列操作之前,将工作模式从RUN设置为STOP:下载完整用户程序或其中的一部分给CPU执行CPU的存储器复位压缩用户存储器重新启动(热启动(转换到RUN模式))如果在"STOP"模式下执行了重启动(暖启动),则程序将重新启动,并首先处理处于STARTUP模式下的启动程序(位于块OB100中)。如果启动成功,则CPU切换为RUN模式。在下列情况下将需要重启动(暖启动):复位CPU在STOP模式下下载用户程序保存块和下载块之间的差别应该始终区分开来保存块和下载块。&保存下载菜单命令文件 & 保存文件 & 另存为PLC &&下载功能在编辑器中块的当前状态保存在编程设备的硬盘上。编辑器中块的当前状态只下载到CPU。语法检查语法检查运行。任何错误都在对话框中报告。另外,也显示出错的原因和出错的位置。在保存或下载块之前,必须更正这些错误。如果没有发现语法错误,则将块编译成机器代码,并可以保存或下载块。语法检查运行。任何错误都在对话框中报告。另外,也显示出错的原因和出错的位置。在保存或下载块之前,必须更正这些错误。如果没有发现语法错误,则将块编译成机器代码,并可以保存或下载块。
作者:未知 点击:986次
本文标签:西门子PLC程序如何从PG/PC下载到可编程控制器分析
* 由于无法获得联系方式等原因,本网使用的文字及图片的作品报酬未能及时支付,在此深表歉意,请《西门子PLC程序如何从PG/PC下载到可编程控制器分析》相关权利人与机电之家网取得联系。
关于“西门子PLC程序如何从PG/PC下载到可编程控制器分析”的更多资讯
:靖江润新食品机械制造有限公司
&【求购】 &原桑拿板&&
&【求购】 &硬木直拼板&&
&【求购】 &刨花板&&
&【求购】 &超高分子聚...&&
&【求购】 &酚醛树脂胶...&&
&【求购】 &金丝柚直拼...&&
&【求购】 &网架板&&
&【求购】 &高温热堵胶...&&
VIP公司推荐如何能够重新建立PG 和 CPU间的在线连接_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如何能够重新建立PG 和 CPU间的在线连接
我有更好的答案
就是通过编程电缆将你编译好的程序上传或者下载到电脑及plc中,要想程序能顺利下到plc中就必须组态好硬件,才能完成通信
为您推荐:
其他类似问题
等待您来回答STEP 7 -- 创建S7 程序 -- 装载和测试S7程序_技术方案_工控网_工业360
STEP 7 -- 创建S7 程序 -- 装载和测试S7程序
核心提示:STEP 7 -- 创建S7 程序 -- 装载和测试S7程序
如何在 S7-CPU 和 S7-PLCSIM 之间切换
在 STEP 7 中如何利用“CPU messages...”来显示消息?
调试完STEP 7程序之后为何要将CPU的工作模式从Test切
STEP 7 -- 创建S7 程序 -- 装载和测试S7程序
如何在 S7-CPU 和 S7-SIM 之间切换
在 STEP 7 中如何利用“CPU messages...”来显示消息?
调试完STEP 7程序之后为何要将CPU的工作模式从Test切换为Process?
装载和测试 S7 程序的小技巧和小窍门
如何使用断点功能调试 STEP 7 程序?
如何能够重新建立PG 和 CPU间的在线连接?
如何只通过OP改变启动和实际值以避免故障和总复位的影响?
如何才能在 STEP 7 版本 V5.2 和更高版本中修改变量?
如何使用STEP 7 监控所需调用环境下的块?
有关下载和测试 S7 程序的信息
为何在 LAD 和 FDB 编辑器中监视程序时只能显示部分程序的运行状态?
在 LAD/STL/FBD 编辑器中离线方式和在线方式有何不同?
collapse('/WWsupport/',, document.img_)
如何在 S7-CPU 和 S7-PLCSIM 之间切换
隐藏订货号显示订货号订货号:
说明:从 STEP 7 V5.1 SP6 开始, 您不必事先关闭 S7 项目就可以在 SIMAITIC
管理器或 STEP7 Lite
中打开或关闭模拟器。
使用 STEP7
工具时,为了避免混淆模拟器和真实的 CPU,每次只能打开一种在线模式。因此只能在真实模式或模拟模式中选 择其一。两种模式的切换是在 MPI 网络通信级别上进行的。
当只有模拟的 CPU 显示时(如在"可访问节点"窗口),虚拟网络取代了真实的 MPI 网络。同样,当能够看到真实的 CPU 时,模拟的 CPU 是不会显示出来的。改变在线模式前,STEP7 或 STEP7 Lite
会显示消息,要求关闭所有与该 CPU 的连接。
有关这个主题更详细的信息可以在 S7-PLCSIM 在线帮助和电子文档中找到。
在 SIMATIC
管理器中使用以下过程中激活或取消激活模拟器。
关闭所有与“真实”CPU 的在线连接。
选择菜单项
Options & Simulate Modules
或点击任务栏上的按钮“Simulation on/off”启动模拟器。
将硬件组态和程序块下载到 S7-PLCSIM。
取消激活:
通过关闭程序来关闭 S7-PLCSIM,可以选择菜单项
Options & Simulate Modules
或点击STEP7任务栏按钮 “Simulation on/off”。
现在 STEP 7 再次连接到“真实” CPU。
只有S7-PLCSIM V5.4 SP3及更高版本支持在一台PC上同时模拟两个或多个CPU以及两个CPU之间的通信。老版本只支持一次模拟一个CPU。
PLCSIM,模拟器
在 STEP 7 中如何利用“CPU messages...”来显示消息?
隐藏订货号显示订货号订货号:
说明:以下表格表述了在 step7 中利用“CPU messages...”功能来显示消息的具体过程:
要使用“CPU messages...”功能必须要先组态系统错误报告。完成硬件组态之后选中 CPU ,打开对话框“Options 〉 Report system error...”。
在“General”菜单里键入要生成的诊断程序块的编号。默认块 FB49 及其背景数据块 DB49,功能 FC49,全局数据块 DB50 被创建。
在“OB configuration”菜单中显示已组态模块所支持和能够使用的故障组织块。可以指定在出现错误时要调用哪个组织块。
点击 “Messages” 菜单定义消息的结构。在 “Available message information”中选择想要在消息中包含的条目,然后单击箭头导入。“Message text”窗口就会出现相关条目的信息。 可按需要改变条目的位置来改变消息文本。
点击“User block”菜单确定是否在诊断程序块中调用单独的用户程序块。
然后点击“Generate”按钮,确认相关警告,现在生成的程序块就会显示在 S7 程序的块文件夹中。
打开 OB1 确认用于报告错误的诊断程序块是否已经自动调用,如图. 05。否则需要在 OB1 中输入功能块及其背景数据块调用语句(例如 FB49,DB49) 。
系统消息组态至此已完成。块下载到CPU之后,可以在“CPU messages”窗口看到显示出已发生的系统错误。在项目中选中 CPU ,单击鼠标右键执行菜单“PLC〉CPU Messages...”。
在“CPU Messages”对话框,进入 CPU 模块列表中选择执行了“PLC〉CPU messages ”菜单命令的那个CPU模块。在此例中,如图. 06,只有 CPU 315-2PN/DP.。
激活选项“W”和“A”。
“W” 用于诊断事件:激活系统诊断或用户诊断信息报告。
“A”用于消息:需要确认和不需要确认。(ALARM_S/SQ)
如果 CPU 在运行模式,消息窗中显示相关信息。
更多信息可在以下 STEP7 在线帮助中获得
Configuring CPU messages,
Displaying CPU messages and user-defined diagnostics messages.
调试完STEP 7程序之后为何要将CPU的工作模式从Test切换为Process?
隐藏订货号显示订货号订货号:
描述:Test模式和Process模式的差异(摘录自STEP 7在线帮助):
在Process模式下,调试功能如Program Status和Monitor/Control Variables受到限制,以保证不超过允许的周期增加设定。不允许带有断点进行调试或者单步运行程序。
在Test模式下,通过PG/PC可不受任何限制地使用调试功能,这样可大大增长周期时间。如果CPU位于Test模式,必须确保CPU或者过程可以“容忍”周期时间的大大增长。在该模式下,可能增加CPU的周期时间,因为每个周期内都要检测编程的循环中各语句的状态。
对于SIMATIC S7-300 CPU,Test模式被设置为缺省的工作模式(插入CPU后的状态)。
从Test模式改变为Process模式:
在HW Config中,在CPU的Properties条目的Protection选项卡中设置工作模式(参见条目号:)。
注意事项:确保成功调试之后再次将断点删除,否则将不能把相关的块加载到自动化系统中。
装载和测试 S7 程序的小技巧和小窍门
隐藏订货号显示订货号订货号:
说明此条目包含几个关于装载和测试 S7 程序的小技巧和小窍门。
为什么在Windows 2000 里诊断缓冲区内的事件只能显示为十六进制格式?
为什么选了块文件夹后下载按钮会变灰?
如何监视已被参数化为 PQW (外设输出字)的 OUT 变量的实际值?
如何在数据块的监视画面中恢复"Current value" 列?
若在STEP 7 V5.2或更高版本中使用了多重背景数据块,此时执行 "Upload Station to PG" 上载一个站到PG时需要注意什么?
在STEP 7 V5.3或更高版本中 "Node Flashing Test..."功能重要作用是什么?
怎样恢复系统查询,例如查询下载过程中是否一个存在的程序块被覆盖?
当 DP 接口设置为自动方式时,为何 STEP 7 无法与其建立在线连接?
调试后如何设置 IP 地址?("Edit Ethernet Users" 对话框只能用于调试)
针对上述问题,下表提供了信息和补救措施。
装载和测试 S7 程序的小技巧和小窍门
为什么在 Windows 2000 里诊断缓冲区内的事件只能显示为十六进制格式?
MS Windows 2000 的 DCOM 的配置可能发生了变化。第三方软件可能自动进行此类配置修改。
在 Windows 2000里,通过“Start & Run... & dcomcnfg”打开“DCOM 配置的属性”页,然后在“Standard Properties”标签中将 Default Impersonation Level 条目从 Anonymous 改为 Identify。然后重启计算机。
在 Microsoft Windows XP 里可能也会收到“内部 OLE 错误(256:26)”的错误消息。关于内部 OLE 错误的信息可从条目 中获得。
为什么选了块文件夹后下载按钮会变灰?
这可能是由于项目被设置成了 PCS 7 项目。SIMATIC Manager 采用了 PCS 7 相关的功能和菜单命令,是取决于项目被用作为 STEP 7 还是 PCS 7 。 当项目被配置为 PCS 7 项目,只有整个 S7 站能被装载到 STEP 7 里。在这种设置下,个别的块在 CPU 没有进入停止的模式下是不能装载的。块文件被选择后,“Download”按钮或者 "PLC & Load"功能是不被激活的 (变灰) 。
用鼠标右击项目或者项目名。
在弹出的菜单里选择“ Object Properties”。
在 "Properties - Project" 对话框里选择 "General" 标签并重新设置 USE 选项。这里改 PCS 7 为 STEP 7
当点击“OK”保存后, “Download”按钮或者 "PLC & Load" 功能被激活,就可以下载独立的块到 CPU。
如何监视已被参数化为 PQW (外设输出字)的输出变量的实际值?
在 FB 和 FC 块里实际的变量输出被参数化为 PQW (外设输出字) 是不能直接被监视的。所以要事先把它存为临时的标志存储区中,标志字或者标志双字。图 03 例举如何用装载和传输命令来拷贝标志字的值到外设输出字。功能块的输出参数不直接使用 PQW0 和 PQW2, 而是临时使用 MW10 和 MW12。这使的在 LAD/FBD/STL 编辑器里可以通过"Test & Monitor"或者 "PLC & Monitor/modify variable"来监视实际的值。
如何在数据块的监视画面中恢复"Current value" 列?
如果在数据块的数据视窗里 "Current value"列不可见,这一列仅仅被隐藏。这列可通过改变视窗缩放值的方法重新可见,例如通过 "View & Zoom Factor...". 设置为 200%, 那么这列又可见。也可以通过设置视图窗口为原始值,请参考条目。
若在 STEP 7 V5.2 或更高版本中使用了多重背景数据块,此时执行 "Upload Station to PG" 上载一个站到 PG 时需要注意什么?
结构信息 (UDTs, instances etc.)不会装载到自动化系统的 Step 7 里,而仅存在于离线项目。如果通过 "Upload Station to PG"上载一个多背景功能块到自动化系统的 PG,多重背景的声明被标注为不连续且块不能被修改或者保存。
例子功能块 FB2 作为多重背景块在 FB1中被调用。如果程序需上载到 PG,那么 FB2 就被标识为红。由于 FB2 被声明不连续,所以 FB1 也不能被修改和保存。
为了在声明中显示多重背景的结构,就必须再次存储多重背景块。可以应用 "Check block consistency" 功能来存储具有多重背景程序块到项目中。
在 STEP 7 V5.3 或更高版本中 "Node Flashing Test..."功能重要作用是什么?
使用 "Node Flashing Test..." 功能可以确定同时连接在总线上各 S7 站中的一个具体的站。通过菜单命令 "PLC & Diagnostics/Setting & Node Flashing Test..." 来使 FORCE LED 闪烁辨别直接连接 PG/PC 上的站。 必须满足下列的条件:
事先必须在 SIMATIC Manager 里通过 "PLC & Display accessible nodes" 激活此功能,才可以进行节点的闪烁测试。
当前的模块必须能够支持 "Node Flashing Test"。
如果 FORCE
功能激活,不能进行节点的闪烁测试。
在 "Node Flashing Test" 对话框里可设置闪烁间隔为 3 到 60 秒和开始闪烁测试。直接连接节点通过 FORCE LED 的闪烁可以辨别。
怎样恢复系统查询,例如查询下载过程中是否一个存在的程序块被覆盖?
当下载一个 CPU 中已经存在的程序块时,下载之前下列消息出现:
Downloading (294:103) The block ... already exists. Should it be overwritten?
可以通过选择相应的选项消除这个消息的查询,在后续的操作中不再显示这条消息。如果需要恢复消息查询,在SIMATIC Manager 中选择菜单命令 "Options & Customize... & 标签: General";在"Deactivated system messages:"选项中点击"Activate" , 在每次下载一个 CPU 中已经存在的程序块时出现相应的消息。
当 DP 接口设置为自动方式时,为何 STEP 7 无法与其建立在线连接?
错误信息 33:16931“总线参数无法自动识别 (在线)”出现的原因是, 网络上没有总线参数报文发送。STEP 7 在线需要上述 PROFIBUS 参数。一方面,可以手动为 STEP 7 分配上述参数 ( 将 PG/PC 接口设置为确定的参数,如 CP 5611 PROFIBUS ) 。另一方面,STEP 7 可以通过评估总线上的报文,识别并生成参数 ( 自动方式 )。
通常情况下,当配置 PROFIBUS 网络时,只要总线上的网络节点具有总线参数报文发布功能,该节点便定期的在网络上发布总线参数报文。
如果此功能在某些特定的情况下被禁用 ( 如优化总线循环时间等),或着网络上的所有节点都不具备参数报文发布功能,此时,必须通过手动的设置接口属性才能够在线。
调试后如何设置 IP 地址?("Edit Ethernet Users" 对话框只能用于调试)
"Edit Ethernet Users" 对话框中的 "Set IP Configuration" 功能只能用于调试。也就是说,仅用于装载系统数据到 CPU 之前。如果出现的消息显示 CPU 已经存在 IP 配置或者是模块在当前的运行状态下操作不能够被执行 (消息号码 ""),那么就必须在硬件配置中修改 IP 地址。
在 HW Config 中修改 CPU 的 IP 属性("Properties of the Ethernet Interface PN-IO" 对话框)。
编译保存硬件配置来更新 SDB。
装载硬件配置到 CPU。
然后,通过 "Reset" 按钮将 CPU 复位到出厂状态。如果还出现上面提到的消息,建议采取下面的措施。
为了复位 CPU 的设备名和 IP 地址, 首先转变为 Online 模式 (通过 "Accessible Nodes" 或 "View & Online")。
在 "Online" 界面中删除块文件夹中的 "System Data" 文件夹。
执行菜单中的命令 "PLC & Diagnostics/Setting & Overall Reset..."。
CPU 的设备名和 IP 已经被复位到出厂状态,现在就可以通过 "Edit Ethernet Users" 功能配置 CPU 和装载新的系统数据。
如何使用断点功能调试 STEP 7 程序?
隐藏订货号显示订货号订货号:
说明:STEP 7 中断点功能相当于在其他软件调试中产生断点的功能。在 SIMATIC STEP 7 测试模式,断点的限制数目可以通过选项设置。 使用断点可以在用户程序的指定点停止程序处理。当CPU在程序中执行到断点,CPU会切换到STOP模式。在 STOP 操作模式下可以使用变量表监测程序是否实现了所期望的断点功能(变量表:在特定环境下必须首先运行“Update status values”)。对于调试来说,为了在用户程序中更巧妙的处理程序可以通过 “Debug/Control operand...” 命令改变变量表中的值来实现。基于断点,可以逐步运行程序处理,这样可以检测每条语句执行的效果。在循环程序中,也可以顺序监测循环程序的执行过程,并且能更好地分析程序所不能执行的地方。
下表描述了在 STEP 7 的"LAD/STL/FBD: 程序块"窗口中如何设置断点。
检查要调试的块是否已被保存并载入到 CPU。
切换 CPU 操作模式首先到 "Run" 或者, 如果 CPU 支持,可以切换到 "RUN-P"。
在块编辑器中打开要调试的块,然后通过 Open Offline/Online 切换到在线视图。
通常, 断点只能在STL或S7-SCL 显示模式下,在在线监测块(CPU在线)时被设置和使用。 如果离线打开块, breakpoint bar 是灰色不能被使用的。
对于当前任务,在在线窗口中做出修改后断点控制器被禁止使能,这些修改必须被保存和载入自动化系统。如果在在线视图中再次打开块,可以再次控制该断点。
SIMATIC S7-400 CPU:如果使用 SIMATIC S7-400 CPU 或 CPU 318-2 DP, 在菜单项 Debug & Operation 设置操作模式 Test Operation:
SIMATIC S7-300 CPU:如果使用 SIMATIC S7-300 CPU (除 CPU 318-2 DP 以外), 该设置必须在CPU属性的 HW Config 中被设置:
注意:SIMATIC S7-300 CPU 默认设置为测试模式。更改后的设置只有在重新编译和下载到硬件配置后才能生效。
在 LAD/STL/FBD 编辑器中切换视图到 STL 。
断点只能在 STL 中显示,不能显示在 LAD 或 FBD 中,因为语句行不能被显示在 LAD/FBD 中。因此可以通过菜单项 View & STL 来切换视图到 STL 。
View & Breakpoint Bar启用 Breakpoint Bar 。
现在将光标放置在要设置断点的语句行。
通过菜单项Debug & Set breakpoint设置断点。然后该语句行就会变红。
现在通过菜单项 Debug & Breakpoints Active 激活断点。.
当程序遇到断点时,PLC 的操作模式进入到操作模式 STOP。
注意:如果要改变变量,请确认会产生的风险,尤其是控制输出。
更详细的信息可在 " STEP 7 V5.5编程手册"
。也可在STEP 7在线帮助输入关键字"Steps for debugging with breakpoints"查找。
如何能够重新建立PG 和 CPU间的在线连接?
隐藏订货号显示订货号订货号:
说明:在某些情况下,PG 与模板之间的在线连接无法建立,同时系统将显示错误信息。大多数情况下,通过点击错误信息窗口中的 "帮助" 按钮可以获取在线帮助文本来确定引起错误的原因。下表中给出了当发生 PG 与 CPU 通信或在线连接问题时可采取的一些补救措施。造成连接失败的最常见的原因有:
硬件组态中模板组态错误
地址组态错误
设置PG/PC 接口错误
通信波特率设置与实际网络接口波特率不匹配
硬盘中没有足够的存储空间用于交换文件
PROFIBUS DP 接口设置错误
MPI 接口设置错误
在线与离线程序不一致
允许循环周期增加的时间设置太短
总线规约设置太短
在一个IP子网里有超过一个以太网接口
建立在线连接的补救措施
硬件组态中存在模板组态错误时检查机架上插入的模板 (CPU,CP) 的硬件组态是否正确。 组态的与实际的 CPU 和 CP 类型必须一致。如果模板存在组态错误,可能导致系统数据块下载失败,此时系统报如下错误信息:
Download (13:4589)
The system data could not be loaded on the module ... at station ...
"SDB 200 could not be loaded",
或 "Parameters of the DP system data module are not valid"。
补救措施:
保证硬件组态中模板的订货号必须无误 (如 CPU 315-2DP 的订货号为 6ES-0AB0 )。保存编译硬件组态后重新执行装载。
组态地址错误时
如果硬件组态中配置的 MPI 或 PROFIBUS 地址与 CPU 的节点地址不一致, 用户可能看到如下报错信息:
Download (33:16656)
"Online: Connection could not be established. The connection partner is not responding."
执行菜单功能 "PLC & Show Accessible Nodes"。用户可以访问 "Accessible Nodes" 窗口中显示的 MPI 和 PROFIBUS 地址相对应的模板。例如,如果窗口中显示了 MPI=2 ,那么在硬件组态中 CPU 的 MPI 地址也需设置为 2。
Bild 01 补救措施:
如果需要,对硬件组态中 CPU 的 MPI 地址进行修改。保存编译后将硬件组态重新装载至模块。
对于上述出错信息的详细信息可以查看在线帮助。为此,请点击出错信息窗口的 "Help" 按钮,如可获得如下措施进行错误排查:
检查插头和网络连接
检查 CPU 的供电电源
PG/PC 接口设置 (set PG/PC interface) 配置错误如果 PG/PC 接口参数设置与在线连接的模板通信接口不相匹配,或者该接口未安装,用户会看到如下错误信息:
Load (288:47)
"Unable to reach the module ... via the online interface"。
使用菜单栏命令 "Tools & Set PG/PC interface..." 打开 PG/PC 接口在 "Interface Parameter Assignment Used:" 窗口中检查在线连接设置的接口是否正确
如果没有找到所需的接口,点击 "Select" 按钮来进入 "Install/Remove Interfaces" 对话框安装相应的驱动。选中左侧的 "Selection"窗口中所需的接口后,点击"Install --&" 按钮。安装完成后,右侧的 "Installed:" 窗口中便会显示此接口。
随后关闭上述对话框,在 "Interface Parameter Assignment Used:" 中选择此接口。点击 OK 按钮确认并关闭 PG/PC interface 设置窗口。
通信波特率设置与实际网络接口通信波特率不匹配时如果硬件组态中模板的通信波特率设置与实际网络通信波特率不匹配时,用户可得到如下错误信息:
Downloading to module (33:17075)
"Online: The local MPI address of the PG/PC is longer than the maximum size permitted for node addresses or an incorrect baud rate or incorrect interrupt has been set".
使用菜单命令 "Tools & Set PG/PC interface..." 打开 PG/PC 接口设置并点击 "Diagnostics..." 按钮。使用 "Test" 按钮可以进行 PROFIBUS/MPI 网络诊断。图 04 显示了波特率和中断不匹配的错误实例 (error 0x0313)。
在 "Hardware" 页签下使用 "Test" 按钮查看模板使用了哪些资源。在进行诊断之前请先参考在线帮助 (点击此窗口下方的 "Help" 按钮,在进行测试之前请先关闭所有其他应用程序并保存您的数据)。
点击 OK 关闭窗口,在 "Set PG/PC interface" 对话框中点击 "Properties" 按钮。在 "Properties" 对话框中选择正确的网络传输波特率。
硬盘上没有足够的存储空间用于交换文件时
检查虚拟存储空间并参照 STEP 7 自述文档中的相应内容 (章节 3.2 Memory Requirements )。推荐设置为 1000 MB 至 1500 MB。对于不同 Windows 操作系统中虚拟存储空间设置的更多信息也可以参看条目号:
(Notes on optimizing performance)。
PROFIBUS DP 接口设置错误时
例如,在通过 PROFIBUS DP 接口建立与 CPU 317-2-PN/DP 的在线连接时,此时硬件组态中已经配置了 PROFIBUS DP 接口。这时会由于接口参数设置错误或者硬件组态中 PROFIBUS 地址错误而导致在线连接失败。 用户可能得到如下错误信息:
"Download to PG (13:4337): Connection to module ... in station ... could not be set up"
(在硬件组态), 或者
"Monitoring (288:47): Module ... not be reached via the online interface set"
(在 LAD/STL/FBD 编辑器)
补救措施:使用菜单命令 "Tools & Set PG/PC interface..." 打开 PG/PC 接口设置窗口,正确选择当前所使用的通信设备接口访问类型,例如 CP5512(PROFIBUS)。推荐选择所用通信设备 自动方式(可自动识别接口总线参数),例如 CP5512(Auto)。 通过这种方式PG可以不需设置总线参数而建立与 MPI 或 PROFIBUS 网络的连接。详细信息也可参考 设置PG/PC接口("Setting the PG/PC Interface")在线帮助。
通过菜单命令 "PLC & Show Accessible Nodes",可以得到所能访问的网络节点地址(例如 "PROFIBUS = 2")。 这时为了能在线连接CPU应在硬件组态中将 CPU
设置为相同的地址。
MPI 接口设置错误时 :
如果 在 PG/PC 接口设置中 没有设置 MPI 接口参数, 同样会因与第 6 点相同错误而使 LAD/STL/FBD 编辑器和硬件组态在线连接失败。更有可能的是对于 MPI 的网络连接在PG/PC 接口设置中仍然被设置为 PROFIBUS 。
补救措施:在 PG/PC 接口中,正确选择访问点指向使用的MPI接口(如. CP5512(MPI)) 。推荐选择所用通信设备自动方式(可自动识别接口总线参数),例如 CP5512(Auto)。这里需注意,如第 2
条与第 6 条所述,也应通过菜单命令 "Show Accessible Nodes" 得到所要访问CPU MPI 地址,然后将硬件组态中CPU 的MPI 地址设置一致。
在线与离线程序不一致时
如果在在线状态进行程序测试时不再能激活“Monitoring”即在线监控功能,这时需要检查离线程序与在线程序有无区别。这种情况下选择在线功能的眼镜按钮是非激活或灰色的。
一旦在离线状态对程序进行了修改,就必须在选择在线监控之前将改后的程序下载到 CPU 中。
允许循环周期增加的时间设置太短时:在过程运行模式下仅对程序处理循环周期时间有限制,但在使用变量表(VAT)对程序进行测试时需要对程序循环周期设置一个时间增量。如果程序很短而在设置了很小循环周期时间增量同时使用了 一个相对很大的变量表,那么在对变量表进行监控和控制时,程序就会中断并显示错误信息 "(D0AA) Time limit exceeded in processing operation"。
补救措施:
在硬件组态中打开 CPU 属性对话框中的 "Protection" 标签选项,有两种方法:
选择测试模式
在过程模式下设置更高的允许循环周期增加的时间
点击 OK 确认所有设置并存盘编译硬件组态。
将硬件组态下装到 CPU 中,这时就可以使用变量表测试程序了。
总线规约 (Bus profile) 设置错误时如果在“设置PG/PC 接口”中总线规约的设置与硬件组态中总线规约设置不一致,在线连接设置就会失败并显示以下错误信息:
"Monitoring (33:16945), Online: the bus is defective" or
"Show accessible nodes (33:16914), Online: The station is not online".
对于 PROFIBUS DP 接口,检查组态的CPU 总线规约是否与在“设置PG/PC 接口”中总线规约的设置相匹配。在硬件组态中打开所组态 CPU DP 接口的属性窗口,通过以下选择打开 PROFIBUS 网络设置对话框
"Tab: General & Properties... & Tab: Parameters & Properties & Tab: Network Settings".
在“设置PG/PC 接口”中总线规约的设置应与这里所选的相符(例如 "DP" 或 "Standard")。
在 SIMATIC 管理器中打开“Set PG/PC interface”点击“Properties” 按钮,将 PROFIBUS DP 接口规约(例如 "DP" 或 "Standard") 设置与 CPU的相同。
在一个 IP 子网里有超过一个以太网接口
如果有以下情况,那么将显示错误信息 (33:16656) ,在一个 IP 子网里通过超过一个以太网接口建立TCP/IP 连接时,为了选择其中一个以太网接口建立在线连接,必须把未使用的以太网接口禁用。
在 Windows XP, 点击 "Start & Settings -& Network connections"然后右键点击未使用的以太网。然后在弹出菜单点击
"禁止" 按钮。
注意:以下 FAQ 可以提供关于建立在线连接其它补充信息:
"当不能在线连接CP5511 时,如何在STEP 7 中进行诊断?"
"安装了 STEP 7 V5.4 版本后威吓不能再与 PC/TS 适配器建立在线连接?"
"实现 PC 适配器核对表?"
建立连接, 建立通信
如何只通过OP改变启动和实际值以避免电源故障和总复位的影响?
隐藏订货号显示订货号订货号:
在SIMATIC管理器中可以使用菜单命令“PLC & Copy RAM to ROM...”将一个数据块从主存储器写入到装载内存。 以这种方式所改变的参数可以在该数据块中再次得到,例如即使在关闭电源后。
在电源发生故障后装载内存中的块保留在内存卡中且带有电源故障后数据丢失的无残余标记。除非重新启动S7-400 CPU。请参考STEP 7在线帮助中的相关信息:
“电源故障后的残余数据区”下的“操作模式启动”部分。
为了在没有带STEP 7的PC/PG下-例如通过OP-从DB传送参数到装载内存,对于带有微内存卡(MMC)的CPU可以使用系统函数SFC 84 “WRIT_DBL”。以下样例调用将从DB1 (在主内存中)写10字节到DB2 (装载内存内)。
在此例中,数据块DB2 必须声明为“Unlinked”以便其被装载到CPU后只保存在装载内存中。可通过在“General Part 2”栏中的“Properties - Data block”对话框中插入该数据块来完成设置。关于装载声明为“Unlinked”的数据块到CPU的装载内存的更多信息可参见条目:
“如果CPU的工作内存对于一个STEP 7运行程序来说太小,如何补救?”
(条目号:)
为了通过OP改变启动值而避免不受电源故障和总复位的影响,可以按照如下步骤进行。
通过OP改变参数。
通过OP将修改的启动相关参数写入到装载内存的DB中(也可以写入来自不同DB的参数)。
在OB100中使用SFC 83“READ_DBL”从装载内存读出启动值,并将其写入到原始DB中。通过设置一个标记可以延迟用户程序的处理直到所有启动值被写入到相关DB中。
重要事项:
为了保持一致性,在处理SFC 84期间不能改变源区。此外,系统功能SFC 84是异步运行的,也就是可以在多次SFC调用中完成运行。 由于这些原因,为了保持数据一致性,当执行SFC 84时应停止用户程序的运行。
注意事项:
只有当绝对必要时才使用SFC 84进行写访问,因为装载内存并不是为频繁写访问设计的。
关键字:RAM到ROM
如何才能在 STEP 7 版本 V5.2 和更高版本中修改变量?
隐藏订货号显示订货号订货号:
指导说明:既可以在 LAD/FBD/STL 编辑器的在线视图中修改操作数,也可以通过变量表修改操作数。要在 LAD/FBD/STL 编辑器中修改变量,需要区分 STL 视图和 LAD/FBD 视图。
在 STEP 7 V5.2 中修改操作数
在 STL 中修改操作数:
在在线视图中标记带有操作数的行,右键单击然后在弹出菜单中中执行命令 Modify to 0 / 1,修改一个 BOOL 类型的变量。如果变量具有另外一种不同的数据类型 (例如,WORD),则弹出菜单会提供命令 Modify...。可以在打开的对话框中指定修改值。
在 LAD/FBD 中修改操作数:
要在 LAD 或 FBD 的在线视图中修改操作数,必须首先标记相关的连接或触点。根据操作数的数据类型,可以从右键单击之后的弹出式菜单中选择相关的命令 (例如,图 02:WORD 实例)。
注意事项:
如果已经为要测试的块组态了硬件配置 (S7-300 或 S7-400),则弹出式菜单中的“Modify...”功能仅适用于 S7-PLCSIM 仿真程序。
在变量表中修改操作数:
变量表的在线视图提供了一个附加选项,使用户可以通过按键组合来修改变量。可以通过组合键 CTRL+1 和 CTRL+0,分别将布尔型变量设置为一或零。如果要启用所有修改值,则按下键 F9。如果要一次接受所有修改值,则按下组合键 CTRL+F9。还可以使用上面描述的右键单击方法来修改数值。修改选项在菜单条目 Variable 中。
注意事项:
在 LAD/FBD/STL 编辑器中,不能使键组合来修改变量。
如何使用STEP 7 监控所需调用环境下的块?
隐藏订货号显示订货号订货号:
说明:当一个块被多次调用时,可在某个特定的调用中监控块 。请按下述步骤来监控所需调用环境下的块。
将项目下载到 CPU 中。
打开需要的块。
选择菜单命令
Debug & Operation.:
在“Operation”对话窗口中启用“Test Operation”选项并点击“OK”确认。
选择菜单命令“Debug & Call Environment...”。
如果弹出消息栏询问是否生成参考数据,点击“Yes”确认。
在打开的对话栏中定义触发条件并点击“OK”确认。
定义上面描述的触发条件有以下几种方式:
交叉引用中的调用路径
人工调用路径
打开数据块
用调用块中的调用路径监测
交叉引用中的调用路径
显示当前块的调用路径,这是通过参考数据确定的。
启用“Call-up path”。
选择“From Cross References”表。
在显示的树中点击所需调用路径。
如果要清除调用路径条件,那么禁用“Call-up Path”选项。
手动调用路径
这里可以手动选择当前块的调用路径,并指定在“From Cross References”表中不能显示的调用路径,因为在调用时块编号只能在运行中动态生成。
启用“Call-up path”。
选择“Manual”表。
在右侧区域(现有的块)中标记所需块然后点击“&Add”将它们加入到调用路径。要从调用路径中删除一个块在左侧区域标记它然后点击“Delete”。
如果要清除调用路径条件,那么禁用“Call-up Path”选项。
打开数据块
在这里可通过指定一或两个数据块来定义调用环境。当需要测试的块被指定的数据块调用的时候就触发了状态记录。
启用“Open Data Blocks”。
在底部左侧区域中指定全局数据块号并/或在底部右侧区域指定情景数据块号。
如果要清除数据块条件,那么禁用“Open Data Blocks”选项。
用调用块中的调用路径监控
所调用块的程序状态可从其调用中直接显示。这样在被监控块从同一块中被多次调用时也可以监控一个块背景。
所调用块的程序状态可从其调用中直接显示。这样在被监控块从同一块中被多次调用时也可以监控一个块实例。
在线打开调用块或在重新打开后将其再次载入到PLC中并将光标指向所要的调用语句(在STL中的CALL行或LAD/FBD中的块单元)。
右键点击选择弹出菜单命令Called Block & Monitor with Call-up Path。
打开所调用的块,在按块的地址为标准的触发条件下进入调用,且这个块实例的状态被启用。警告:数据块已存在的触发条件保持不变;如果不再需要它们,必须手工将其禁用。
操作模式说明
测试模式:
所有的测试功能可以无限制地使用。CPU周期时间可能会大大增加,例如由于在每个周期中都确定程序周期中的语句状态。
处理模式:
限制测试功能程序状态以保证周期时间中的最低负载。因此,比如不允许任何调用条件。程序周期的状态显示在返回点被中断。不能执行测试功能“HALT”及
没有相关数据
没有找到相关的新闻
没有找到相关的资料下载
没有找到相关的产品

我要回帖

更多关于 cpu 1 vsa pg voltage 的文章

 

随机推荐