西门子PLC总代理|中国授权代理商 西门子PLC总代理|中国授权代理商
工艺功能
6.7 工艺功能 — 基本功能
S7-Technology
722 功能手册, 03/2008, A5E01078448-06
ErrorID 错误消息 说明/纠正或避免错误的方法
8052 在不同运行级别进行块调用 使用同一背景数据块,在不同运行级别调用了此工艺功
能。
示例:
在 OB 1 和 OB 35 中都使用背景数据块 DBx 调用工艺功能
x。开始工艺功能在 OB 1 中执行,由于在 OB 35 中调
用它而中断其在 OB 1 中的执行。由于背景数据块是共享
使用的,将在这两个调用的输出参数 ErrorID 中都指
示该错误。
预期的错误响应:
? 新命令(输入参数 Execute / Enable 的上升沿或下降
沿)未传送到集成工艺。
? zui初启动的命令不能在工艺功能的输出参数中进行监
视。该命令在集成工艺中可能仍处于活动状态
注意:
在不同的运行级别使用不同的背景数据块,或者互锁工艺
功能的调用。
8053 背景数据块无效 工艺功能的背景数据块存在故障(例如,长度错误)。
8080 参数编号或参数索引无效 工艺对象不支持此参数或参数索引。
8083 DB 不是工艺 DB 通过输入参数 Axis 的 DB 未找到或不是工艺 DB。
8084 工艺 DB 无效 ? 在通过输入参数 Axis 定义的工艺 DB 的控制器中不存在
工艺对象。
将当前工艺下载到目标系统,或通过输入参数 Axis 更
改 DB 号。
? 用户在输入参数 Axis 中定义的工艺 DB 中输入了无效数
据。
在“工艺对象管理”(Technology Objects Management)
中删除工艺 DB,创建一个新的工艺 DB。
8086 参数不可用 可能的原因:
? 在具有值编码器的系统中访问增量编码器参数
? 访问以下类型编码器的参数:“编码器周期性”
? 索引中定义的数据记录未处于活动状态。 必须通过调用
“MC_ChangeDataset”来更改数据记录。
? 当前,工艺对象正在执行重启。 无法读取参数。
工艺功能
6.7 工艺功能 — 基本功能
功能手册,03/2008, A5E01078448-06 723
6.7.5 FB407 MC_WriteParameter — 更改参数
使用 FB 407“MC_WriteParameter”更改参数
用途
● 当 T-CPU 处于 RUN 模式时,可以使用“MC_WriteParameter”工艺功能编辑 TO zui重
要的系统变量和组态数据。 通过设置参数编号对系统变量和组态数据进行寻址。在再
次断电/通电或 CPU 执行存储器复位前,更改将一直有效。 例外情况: 在任何情况
下,值编码器调整期间设置的值都将保留。
● 在输入参数 Value 、ValueDInt 、ValueDword1 、ValueDword2 和 ValueBool中,系
统将仅评估与相关工艺参数相符的参数(有关详细信息,请参考工艺参数列表)。
● 工艺功能仅可以修改由访问模式“W”(“写入”)标识的工艺参数列表中的参数。
● 可以使用输入参数 Index 访问参数的多个实例,以下区域存在多个参数:
– 数据集(Dataset_1 到 Dataset_16)
– 编码器(Encoder_1 到 Encoder_8)
– 同步对象(1 代表同步对象,2 代表叠加的同步对象)
小心
此工艺功能的使用专门针对有经验用户。 错误的输入可能导致不受控制的驱动器
响应!
系统不对您的输入进行似然性检查!
错误的输入可能会导致工艺对象不*。
适用对象
● 在 S7T Config 中组态的工艺对象的参数。
请注意,某些参数更改要求重启系统(有关信息,请参考工艺参数列表的“激活”
列。)
先决条件
● 由参数编号和索引定义的参数必须在系统中可用并且允许写访问。 必须使用工艺功能
“MC_ChangeDataset”在 T-CPU 中启用由索引定义的数据记录。
● 在写入编码器参数(例如,编码器调整)之前验证编码器值。 可以查询当前激活
的编码器的编码器值,并通过轴或外部编码器的工艺 DB 中的
Statusword.EncoderValid 变量检查其有效性。 如果为轴分配了多个数据记录,则可
以通过使用参数编号 4050 调用“MC_ReadSysParameter”工艺功能来请求其它编码器
的状态。
PLC有运行和停止两种工作方式。在不同的工作方式下,PLC进行调试的操作方法不同。
² ² 单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作方式。
1. 选择STOP工作方式
在STOP(停止)工作方式中,可以创建和编辑程序,PLC处于半空闲状态:停止用户程序执行;执行输入更新;用户中断条件被禁用。PLC操作系统继续监控PLC,将状态数据传递给STEP7-Micro/WIN 32,并执行所有的“强制”或“取消强制”命令。当PLC位于STOP(停止)工作方式可以进行下列操作:
1使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”)
2可以使用图状态或程序状态强制数值。使用图状态写入数值。
3写入或强制输出。
4执行有限次扫描,并通过状态图或程序状态观察结果。
2. 选择运行工作方式
当PLC位于RUN(运行)工作方式时,不能使用“*扫描”或“多次扫描”功能。可以在状态图表中写入和强制数值,或使用LAD或FBD程序编辑器强制数值,方法与在STOP(停止)工作方式中强制数值相同。还可以执行下列操作(不能在STOP工作方式使用):
1使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。
2使用程序状态收集PLC数据值的连续更新。
3使用RUN工作方式中的“程序编辑”编辑程序,并将改动下载至PLC。
西门子中国总代理200CN
概述
S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。S7-200系列具有*的性能/价格比。
(1)安装方式
S7-200的安装方法有两种:底板安装和DIN导轨安装。底板安装是利用PLC机体外壳四个角上的安装孔,用螺钉将其固定在底版上。DIN导轨安装是利用模块上的DIN夹子,把模块固定在一个标准的DIN导轨上。导轨安装既可以水平安装,也可以垂直安装。
(2)安装环境
PLC适用于工业现场,为了保其工作的可靠性,延长PLC的使用寿命,安装时要注意周围环境条件:环境温度在0~55℃范围内;相对湿度在35%~85%范围内(无结霜),周围无易燃或腐蚀性气体、过量的灰尘和金属颗粒;避免过度的震动和冲击;避免太阳光的直射和水的溅射。
(3)安装注意事项
除了环境因素,安装时还应注意:PLC的所有单元都应在断电时安装、拆卸;切勿将导线头、金属屑等杂物落入机体内;模块周围应留出一定的空间,以便于机体周围的通风和散热。为了防止高电子噪声对模块的干扰,应尽可能将S7-200模块与产生高电子噪声的设备(如变频器)分隔开
观察参数的有效范围限制。 工艺参数列表中列出了有效范围限制。
编辑数据记录参数时,请注意,数据记录中的某些参数必须相等:
? 更改结构的参数(例如,不同的控制器类型,如 PV 或 PID 控制器)
? 重要的激活参数(例如,跟踪监视开/关、DSC 开/关)
如果通过工艺功能“MC_WriteParameter”在运行期间为数据记录参数分配了无效的值,
则系统将报告组态错误。 您应该仅编辑在 S7T Config 中对其进行组态时可以编
译为*项目的数据记录参数。
说明
要更改不需要重启或更改后立即生效的几个参数,您应该搜集所有参数更改,将其激
活。
要执行此操作,请按以下步骤进行操作:
1. 使用 "MC_WriteParameter”将工艺参数 ParameterNumber = 4001
(activationmodechangedconfigdata ) 设置为COLLECT_CHANGED_CONFIG_DATA
(82). 。
这就形成了对相关工艺对象的所有后续更改的集合。
2. 使用“MC_WriteParameter”更改相关工艺参数。
3. 使用“MC_WriteParameter”将 activationmodechangedconfigdata 设置为
ACTIVATE_CHANGED_CONFIG_DATA (81) 以应用所有更改。
当编辑需要所有数据记录中的值均相同的工艺参数时,将调用此步骤。
工艺功能
6.7 工艺功能 — 基本功能
S7-Technology
726 功能手册, 03/2008, A5E01078448-06
MC_WriteParameter — 示例 —“倍率”
使用“倍率”更改参数的示例
因子可以根据当前运行速度或加速度/减速度进行在线叠加。 速度倍率适用于速度,而加
速倍率适用于加速度和减速度。
设置以下输入参数值,以设置速度倍率:
ParameterNumber = 4142
Value = 0.0 到 200.0(为百分比值)
为加速/减速倍率设置以下输入参数值:
ParameterNumber = 4141
Value = 1.0 到 1000.0(为百分比值)
MC_WriteParameter — 示例 —“驱动器控制字”
通过 PROFIBUS 耦合的驱动器使用标准消息帧进行通信。 这些消息帧包含zui多两个驱动
器控制字。 以下字的内容在 PROFIdrive 标准中。
控制字 STW1 的结构 控制字 STW2 的结构
位 为工艺对象保留 PROFIdrive V3.1 定义 位 为工艺对象保留 PROFIdrive V3.1 定义