应用领域 | 环保,食品/农产品,电子/电池 |
---|
产品简介
详细介绍
套件6ES7650-8EK80-0AA0维修
杭州晨曙机电设备有限公司 销售顾问:康工 竭诚为您服务。
本公司*销售西门子ET-200,S7-200,S7-300,S7-400,S7-1200,S7-1500PLC,电机,人机界面,西门子变频器,数控伺服,总线电缆等,欢迎咨询.系列产品,折扣低,货期准时,并且备有大量库存。
西门子数控伺服系统802C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、S120数控系统、数控伺服驱动模块、控制模块、电源模块、备品备件等。产品质量按西门子原厂质量标准。
主要优势产品西门子:S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、S7-1500触摸屏、6FC、6SN、S120、V10、V20、V60、V80、G110、G120、6RA、伺服数控备件、NCU、MM系列变频器。
签收货物时,一定要当快递业务员的开箱检验货物的完好性,如有破损,请拒绝签收。
说明
如果在启动 OB 中将错误的控制数据记录传送到 CPU,则 CPU 可能无法启动。
此时,需将 CPU 复位为出厂设置,然后再传送正确的控制数据记录。
● CPU 将执行 WRREC 指令,异步传输控制数据记录。因此,必须在一个循环内重复
地在启动 OB(如,OB 100)中调用 WRREC,直到输出参数“BUSY"和“DONE"指示
数据记录已完成传送。
– 提示:要编程该循环操作,请使用 SCL 编程语言中的 REPEAT ... UNTIL 指令。
REPEAT
"WRREC_DB"(REQ := "start_config_control",
ID := "Local Configuration",
INDEX := 196,
LEN := "conf_LEN",
DONE => "conf_DONE",
BUSY => "conf_BUSY",
RECORD := "ConfDB".ConfigControl["ConfDB".Option],
选择控制数据记录
// *
ERROR => "conf_ERROR",
STATUS => "conf_STATUS");
UNTIL NOT "conf_BUSY"
END_REPEAT;
*用户程序中站组态方式的选择为了让 CPU 确定需执行的站组态方式,需在用户程
序中设置不同的控制数据记录组态方式。例如,可通过 Int 变量对应的数组元素进
行选择。请注意,选择控制数据记录的变量需位于保持性存储区域中。如果该变量
不具有保持性,则会在 CPU 启动时被初始化而无法用于选择站组态方式。
– 在图形化编程语言中,可使用程序控制指令实现该循环操作。
自动化系统
系统手册, 11/2019, A5E03461186-AF 253
自动化机制的灵活性
10.2 组态控制(选件处理)
FBD 示例:使用 LABEL(跳转标签)和 JMP(RLO=1 时跳转)指令,编程循环操
作。
图 10-8 WRREC
● 控制数据记录将好久存储在 CPU 中。注:
– 控制数据记录的保持性与 STEP 7- 存储区中的保持性设置无关。无需将组态控制数
据记录的存储区组态为具有保持性。
– 如果使用更改后的组态写入控制数据记录,则系统将删除原数据记录 196 并并好久
性地保存新数据记录 196。CPU 随后将使用修改后的组态重新启动。
自动化系统
254 系统手册, 11/2019, A5E03461186-AF
自动化机制的灵活性
10.2 组态控制(选件处理)
有关控制数据记录传送到接口模块时的特殊要求
● 启用组态控制时,如果没有控制数据记录,则表示 ET 200MP 站尚未准备就绪,无法
操作。如果没有传送有效的控制数据记录,CPU 将认为 I/O 模块故障,将使用替换值
进行操作。接口模块将继续进行数据交换。
● 控制数据记录将好久性地存储在接口模块中。注:
– 如果组态无更改,则在重新启动过程中无需重写控制数据记录 196。
– 如果写入组态更改后的控制数据记录,则将导致分布式 I/O 系统中的站故障。系统
将删除原数据记录 196,并好久性保持新数据记录 196。该站随后将使用修改后的
组态重新启动。
10.2.4 运行期间的行为
全站组态方式与站组态方式不同的影响
对于在线显示以及诊断缓冲区中的显示(模块正常或模块有故障),始终会使用主站而不
使用不同的站选项。
示例:一个模块输出诊断数据。此模块组态在主站的插槽 4 中,但实际则插在站选项的插
槽 3 中(缺少模块;请参见下面的示例)。在线视图(全站组态方式)中显示插槽 4 中
的模块错误。在实际组态中,插槽 3 中的模块将通过 LED 指示灯指示发生错误。
对模块不存在的响应
如果模块在控制数据记录中记录为不存在,那么自动化系统将会执行以下操作:
● 为不在控制数据记录中显示的模块不提供诊断功能,其状态始终为“正常"(OK)。
值状态为正常。
● 对不存在的输出进行直接写访问,或者对不存在的输出过程映像进行写访问:仍然无
效;不显示任何访问错误。
● 对不存在的输入进行直接读访问,或者对不存在的输入过程映像进行读访问:提供值
“0";不显示任何访问错误。
● 将数据记录写入不存在的模块:仍然无效;不显示任何错误。
● 从不存在的模块读取数据记录:RDREC 指令中输出参数 STATUS 将返回值
80A3H“CM 常规错误"。