欧姆龙DST1系列安全I/O终端:高效能分布式解决方案

需积分: 0 0 下载量 10 浏览量 更新于2024-09-06 收藏 544KB PDF 举报
"欧姆龙的安全产品样本dst1_series_ds_e_7_3_csm1275pdf详细介绍了DST1系列分布式安全终端。这些终端旨在减少安全系统的接线工作,提供四款不同型号以适应不同的I/O类型和数量。它们支持通过网络从标准控制器监控整个安全系统,并已获得EN954-1(Cat.4)、ISO13849-1(PLe)以及IEC61508 SIL3等高标准的安全认证。" 在欧姆龙的DST1系列中,有四种型号可供选择,以满足不同用户对输入/输出点的需求。这些型号包括: 1. DST1-ID12SL-1:拥有12个安全输入和4个测试输出。 2. DST1-MD16SL-1:具备8个安全输入和8个半导体安全输出,同样带有4个测试输出。 该系列的一个显著特点是,用户可以跨越网络从标准控制器监测安全系统,这增加了系统的灵活性和远程管理能力。此外,DST1系列还提供了一种集成解决方案,减少了现场布线的复杂性,从而降低了安装和维护成本。 其中,DST1-XD0808SL-1模型还支持逻辑运算功能,特别适用于需要部分停止安全系统的高精度应用。这意味着它可以在必要时快速响应,仅关闭受影响的部分,而不会完全中断生产流程,提高了生产效率。 关于硬件接口,标准的DS1TS安全I/O终端配备了弹簧笼式端子块,但也有螺丝端子块可供选择,以适应不同的接线需求或替换旧有的端子。如果需要螺丝端子块,可参考DeviceNet Safety Accessories的相关信息。 在设置DST1-XD0808SL-1时,需使用Network Configurator Ver.2.0或更高版本以确保正确的配置。值得注意的是,提供的规格不包括外部设备的功率消耗。 欧姆龙DST1系列安全I/O终端是面向工业自动化领域设计的高效、灵活且高度安全的产品,它们能够满足各种安全等级要求,简化系统架构,同时提高系统的可靠性和响应速度。

td_s32 ret; ot_vpss_grp_attr grp_attr = { 0 }; ot_vpss_chn_attr chn_attr[OT_VPSS_MAX_PHYS_CHN_NUM] = { 0 }; td_bool chn_enable[OT_VPSS_MAX_PHYS_CHN_NUM] = { 0 }; if (vpss_chn >= OT_VPSS_MAX_PHYS_CHN_NUM) { sample_print("vpss_chn:%d invalid!\n", vpss_chn); return TD_FAILURE; } grp_attr.nr_en = TD_TRUE; grp_attr.ie_en = TD_TRUE; grp_attr.dci_en = TD_TRUE; grp_attr.nr_attr.compress_mode = OT_COMPRESS_MODE_FRAME; grp_attr.dei_mode = OT_VPSS_DEI_MODE_OFF; grp_attr.pixel_format = SAMPLE_PIXEL_FORMAT; grp_attr.frame_rate.src_frame_rate = -1; grp_attr.frame_rate.dst_frame_rate = -1; grp_attr.max_width = size->width; grp_attr.max_height = size->height; chn_enable[vpss_chn] = TD_TRUE; chn_attr[vpss_chn].chn_mode = OT_VPSS_CHN_MODE_AUTO; chn_attr[vpss_chn].width = size->width; chn_attr[vpss_chn].height = size->height; chn_attr[vpss_chn].pixel_format = OT_PIXEL_FORMAT_YVU_SEMIPLANAR_420; chn_attr[vpss_chn].frame_rate.src_frame_rate = -1; chn_attr[vpss_chn].frame_rate.dst_frame_rate = -1; chn_attr[vpss_chn].border_en = TD_TRUE; chn_attr[vpss_chn].border_attr.color = COLOR_RGB_BLUE; chn_attr[vpss_chn].border_attr.top_width = 2; /* 2 : border top width */ chn_attr[vpss_chn].border_attr.bottom_width = 2; /* 2 : border bottom width */ chn_attr[vpss_chn].border_attr.left_width = 2; /* 2 : border left width */ chn_attr[vpss_chn].border_attr.right_width = 2; /* 2 : border right width */ ret = sample_common_vpss_start(vpss_grp, chn_enable, &grp_attr, chn_attr, OT_VPSS_MAX_PHYS_CHN_NUM); if (ret != TD_SUCCESS) { sample_print("failed with %#x!\n", ret); return TD_FAILURE; } return TD_SUCCESS;

2023-05-17 上传