百色西门子PLC代理商

产品名称 百色西门子PLC代理商
公司名称 浔之漫智控技术-西门子PLC代理商
价格 666.00/件
规格参数 品牌:西门子
产品规格:模块式
产地:德国
公司地址 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
联系电话 15221406036

产品详情

百色西门子PLC代理商

新建Matrix矩阵
在项目组件视图中,选择“S7程序"右键选择插入一个新的Matrix对象 。这时,可以发现新建的Matrix矩阵生成在Matrices文件夹下。如下图所示。



图4 新建Matrix矩阵

3.3 编辑Matrix属性
在项目组件视图中,双击打开新建的Matrix矩阵。并在左上角区域任意空白处双击, 进入下图的属性对话框。在常规属性中,编辑“标题"、“项目"、“描述"相关信息,这些将显示在 Safety Matrix 属性的信息区域中。同样,可以编辑有关此特定 Safety Matrix 的“常规注释"。(详细说明请参考Safety Matrix在线帮助。)
注意Matrix的循环时间,始终和所放置相关的F I/O驱动块程序的循环时间*。


图5 编辑Matrix属性 (1)

定义所需的安全功能回路SIF。如下图所示。(本例中,定义两个SIF。)


图6 编辑Matrix属性 (2)

定义“安全写"功能的相关参数以及报警相关属性。如下图所示。(详细应用请参考Safety Matrix在线帮助。)


图7 编辑Matrix属性 (3)

分配操作员操作权限。为Matrix分配两个新的权限“发起者(Initiator)"和“确认者(Confirmer)",本例中使用了101和102号权限。如下图所示。


图8 编辑Matrix属性 (4)

3.4 编辑Matrix矩阵
Matrix矩阵主要由原因行与结果列及行列交叉点组成。本例中,通过组态两个简单的安全功能回路,来介绍Matrix矩阵的组态过程。
? 组态Matrix矩阵原因(Cause)行
? 组态Matrix矩阵结果(Effect)列
? 组态Matrix矩阵交叉点(Intersection)

3.4.1 组态Matrix矩阵原因(Cause)行
首先,组态两个安全功能回路的“原因(Cause)"。
双击矩阵的第1行。在“组态(Configure)"选项卡窗口中,定义输入类型(数字量/模拟量)、输入变量个数、输入选举类型等,并选择所需的输入变量,如下图所示。


图9 组态“原因(Cause)"行 (1)

在“选项(Options)"选项卡窗口中,定义安全功能回路、时间延时、首出报警组等。(详细说明请参考Safety Matrix在线帮助。)


图10 组态“原因(Cause)"行 (2)

相同方法和步骤,组态其他行“原因(Cause)"。本例中,增加第2行组态。组态模拟量输入,并使用1oo2选举方式(OR),设定上限与下限,以及触发值、差异阈值、单位等。(详细说明请参考Safety Matrix在线帮助。)


图11 组态“原因(Cause)"行 (3)

3.4.2 组态Matrix矩阵结果(Effect)列
其次,组态两个安全功能回路的“结果(Effect)"。
双击矩阵的第1列。在“组态(Configure)"选项卡窗口中,选择所需的输出变量,如下图所示。


图12 组态“结果(Effect)"列 (1)

在“选项(Options)"选项卡窗口中,定义安全功能回路、输出延时等。如果需要,使能“Enable Process Data Pass Through",并选择过程控制变量(选择External connection)。这里命名为M100CTRL,在Matrix完成传递后,将作为功能块的一个输入管脚(图20),用于与外部基本过程控制程序的 连接。
本例中,使能了“Enable Process Data Pass Through",用于连接“在非安全紧急状态(正常状态)下,来自于操作员的控制变量"。


图13 组态“结果(Effect)"列 (2)

此外,为了使此马达在被紧急安全停止后,在上位机可以看到该马达已被连锁而无法操作。这里,为同一个安全功能回路定义第2个“结果 (Effect)"列。并选择一个外部连接变量。这里,命名为M100INTL,在Matrix完成传递后,将作为功能块的一个输出管脚,用于与外部基本 过程控制程序的连接。(上位机连锁效果如图23和图24)
(本例中,在同一个安全功能回路SIF中,组态了两个结果列。Matrix支持多同一个回路中的多原因、多结果的组态。)