SG-ADIO 刀片式远程 IO,详细介绍

一、功能概述

1.1 设备结构

本产品是三格电子远程 IO 系列刀片式型号,以下刀片式 IO。

刀片式 IO 旨在帮助用户在自动化项目上更便捷的选型和应用。为此刀片式IO 采用耦合器和 IO 模块通过背板总线结合的方式,方便用户根据不同使用场景, 灵活搭配扩展不同功能。

刀片式 IO 体积小、种类丰富、实时性强、安装维护方便。

1.2 数据通信流程

刀片式 IO 的数据通信流程如下:

不同类型的主站(PLC、PC、工控机等)把数据写入给耦合器,耦合器把数 据写入给 IO 模块;耦合器读取 IO 模块的数据,供主站读取;主站写入和读取耦 合器数据的地址和长度由 PLC 编程软件或上位机配置软件来分配。具体见耦合 器章节。

1.3 产品组合方式

刀片式 IO 每个耦合器最多可以扩展 32 个 IO 模块(不包含独立电源模块); 耦合器自身电源可供给 8 个 IO 模块的电源需求,如果超过 8 个 IO 模块需要在IO 之间增加独立电源模块,每个独立电源模块电源可供给 12 个 IO 模块的电源 需求。

1.4 刀片式 IO 选型表

二、耦合器

2.1 SG-IO_C-PN

2.1.1 耦合器简介

Profinet 耦合器作为 Profinet 网络的 IO 设备,带 2 个 RJ45 以太网接口,支 持 100BASE-TX/RX,MDI/MDIX 自检测,集成交换机功能,可以组成链式网络。 适应 PROFINET V2.4 协议,采用实时(RT)通讯功能,符合:GB/T 25105-2014《工业通信网络现场总线规范类型 10: PROFINET IO 规范》,IEC 61158-5-10:2007,IDT。

2.1.2 耦合器参数

2.1.3 接口说明

电源和通讯接口的端子如下图所示:

2.1.4 指示灯说明

2.1.5 数据映射地址

耦合器的数据和长度由博途软件组态时自动分配,见后面的例程。

2.1.6 外观尺寸

三、独立电源模块

3.1 SG-IO_C-POWER

3.1.1 模块简介

独立电源模块不属于 IO 模块,它不占用槽位,不提供输入输出数据,在组 态上也不需要插入,组态时也不会显示,只负责给其它 IO 模块提供电源。

耦合器本身内部电源可供给 8 个 IO 模块所需要的电流,如果要给一个耦合 器连接超过 8 个 IO 模块就需要添加独立电源模块,独立电源模块用来给后面的IO 模块供电,每个独立电源模块能供给 12 个 IO 模块所需要的电流,因此如果 一个耦合器要接 32 个 IO 模块(不包含独立电源模块)那么需要在第 8 个和第 9个 IO 模块之间以及第 20 个和第 21 个 IO 模块之间分别插入一个独立电源模块。

3.1.2 模块参数

3.1.3 接线说明

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面

3.1.4 指示灯说明

独立电源模块只有一个电源指示灯,用来指示电源是否正常:

3.1.5 外形尺寸

四、终端盖板

终端盖板不属于 IO 模块,它不占用槽位,不提供输入输出数据,在组态上 也不需要插入,组态时也不会显示,只是安装在最后一个 IO 模块的后面保护背 板总线。

4.1 外形尺寸

五、IO 模块

5.1 SG-IO_C-16I_D

5.1.1 硬件参数

①本模块支持 16 通道数字量输入,支持源型/漏型双向输入,输入电压24V/0V。

②模块和内部总线采用光耦隔离,接线端口有过压和过流保护。

③模块每个通道均带有指示灯,用来指示外接信号状态。

④输入阻抗>4.7kΩ

⑤数据滤波时间默认 3ms,用户可设置 0-20ms,见配置参数部分

5.1.2 IO 数据

本模块包含的 IO 数据共占 2 个字节(16bits),bit 为 0 代表输入无效,bit 为 1 代表输入有效。

5.1.3 耦合器数据映射

5.1.4 配置参数

数字量输入可以配置滤波时间。

数字量输入滤波可防止程序响应输入信号中的意外快速变化,这些变化可能 因开关触点跳跃或电气噪声产生。默认配置为 3ms,支持设定范围为 0~20ms。 配置为 3ms 时,可以滤除 3ms 之内的杂波,通道不可单独配置。

3ms 的输入滤波时间表示单个信号从“0”变为“1”,或从“1”变为“0” 持续 3 ms 才能够被检测到,而短于 3ms 的单个高脉冲或低脉冲不会被检测到。

5.1.5 接线图

                 

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.1.6 通道指示灯定义

5.1.7 外形尺寸

5.2 SG-IO_C-16O_NPN

5.2.1 硬件参数

①本模块支持 16 通道数字量输出(NPN 型)。

②模块和内部总线采用光耦隔离,接线端口有防反接和过流保护。

③模块每个通道均带有指示灯,用来指示输出信号状态。

④可接现场设备(继电器、电磁阀等),输出<300mA

5.2.2 IO 数据

本模块包含的 IO 数据共占 2 个字节(16bits),bit 为 0 代表关闭输出,bit 为 1

代表开启输出。

5.2.3 耦合器数据映射

5.2.4 配置参数

①可设置当主站离线时是保持之前的输出值还是停止输出,在 PLC 编程软 件或上位机软件配置时可选,默认保持之前的输出值。

5.2.5 接线图

                   

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.2.6 通道指示灯定义

5.2.7 外形尺寸

5.3 SG-IO_C-16O_PNP

5.3.1 硬件参数

①本模块支持 16 通道数字量输出(PNP 型)。

②模块和内部总线采用光耦隔离,接线端口有防反接和过流保护。

③模块每个通道均带有指示灯,用来指示输出信号状态。

④可接现场设备(继电器、电磁阀等),输出<300mA

5.3.2 IO 数据

本模块包含的 IO 数据共占 2 个字节(16bits),bit 为 0 代表关闭输出,bit 为 1 代表开启输出。

5.3.3 耦合器数据映射

5.3.4 配置参数

①可设置当主站离线时是保持之前的输出值还是停止输出,在 PLC 编程软 件或上位机软件配置时可选,默认保持之前的输出值。

5.3.5 接线图

                  

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.3.6 通道指示灯定义

5.3.7 外形尺寸

5.4 SG-IO_C-8I_mA

5.4.1 硬件参数

①本模块支持 8 通道 4-20mA 电流输入。

②模块内部 AD 芯片与主控之间有光耦隔离,接线端口有过压过流保护。

③模块每个通道均带有指示灯,用来指示输入电流是否大于 4mA。

④AD 芯片分辨率 16 位,测量精度 1%

5.4.2 IO 数据

本模块包含的 IO 数据共占 16 个字节(8 路电流值,每路电流值用 2 个字节 表示)。

               

5.4.3 耦合器数据映射

5.4.4 配置参数

①可设置输入滤波平均次数(1-20),在 PLC 编程软件或上位机软件配置时可 选,默认“不使能”。

② 可 设 置 模 拟 量 分 辨 率 乘 以 2730 还 是 1365 , 4-20mA 乘 以 2730 是10920-54600,乘以 1365 是 5460-27300,选择后者在某些 PLC 编程软件或组态 软件上不会出现负数。

5.4.5 接线图

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.4.6 通道指示灯定义

5.4.7 外形尺寸

5.5 SG-IO_C-8I_V

5.5.1 硬件参数

①本模块支持 8 通道 0-10V 电压输入。

②模块内部 AD 芯片与主控之间有光耦隔离,接线端口有过压过流保护。

③模块每个通道均带有指示灯,用来指示输入电压是否大于 1V。

④AD 芯片分辨率 16 位,测量精度 1%

5.5.2 IO 数据

本模块包含的 IO 数据共占 16 个字节(8 路电压值,每路电压值用 2 个字节 表示)。

5.5.3 耦合器数据映射

5.5.4 配置参数 

①可设置输入滤波平均次数(1-20),在 PLC 编程软件或上位机软件配置时可 选,默认“不使能”。

②可设置模拟量分辨率乘以 5460 还是 2730,0-10V 乘以 5460 是 0-54600, 乘以 2730 是 0-27300,选择后者在某些 PLC 编程软件或组态软件上不会出现负数。

5.5.5 接线图

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.5.6 通道指示灯定义

5.5.7 外形尺寸

5.6 SG-IO_C-8O_mA

5.6.1 硬件参数

①本模块支持 8 通道 4-20mA 电流输出。

②模块内部 DA 芯片与主控之间有光耦隔离,接线端口有防反接保护。

③模块每个通道均带有指示灯,用来指示输出电流是否大于 4mA。

④DA 芯片分辨率 12 位,输出精度 1%

5.6.2 IO 数据

本模块包含的 IO 数据共占 16 个字节(8 路电流值,每路电流值用 2 个字节 表示)。

5.6.3 耦合器数据映射

5.6.4 配置参数

①可设置当主站离线时是保持之前的输出值还是停止输出,在 PLC 编程软件 或上位机软件配置时可选,默认保持之前的输出值。

② 可 设 置 模 拟 量 分 辨 率 乘 以 2730 还 是 1365 , 4-20mA 乘 以 2730 是10920-54600,乘以 1365 是 5460-27300,选择后者在某些 PLC 编程软件或组态 软件上不会出现负数。

5.6.5 接线图

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.6.6 通道指示灯定义

5.6.7 外形尺寸

5.7 SG-IO_C-8O_V

5.7.1 硬件参数

①本模块支持 8 通道 0-10V 电压输出。

②模块内部 DA 芯片与主控之间有光耦隔离,接线端口有防反接保护。

③模块每个通道均带有指示灯,用来指示输出电压是否大于 1V。

④DA 芯片分辨率 12 位,输出精度 1%

5.7.2 IO 数据

本模块包含的 IO 数据共占 16 个字节(8 路电压值,每路电压值用 2 个字节 表示)。

5.7.3 耦合器数据映射

5.7.4 配置参数

①可设置当主站离线时是保持之前的输出值还是停止输出,在 PLC 编程软件 或上位机软件配置时可选,默认保持之前的输出值。

②可设置模拟量分辨率乘以 5460 还是 2730,0-10V 乘以 5460 是 0-54600, 乘以 2730 是 0-27300,选择后者在某些 PLC 编程软件或组态软件上不会出现负数。

5.7.5 接线图

为方便用户现场接线,此接线图在贴在了 IO 模块外壳侧面。

5.7.6 通道指示灯定义

5.7.7 外形尺寸

5.8 SG-IO_I-32I_MON

5.8.1 模块参数

①本模块是虚拟 IO 模块,在软件上组态时只能放在所有 IO 模块最后面。

②本模块用来监控耦合器和 IO 模块之间通信情况。

③如果某个 IO 模块通讯异常对应的 bit 会置一

5.8.2 IO 数据

本模块包含的 IO 数据共占 4 个字节(32bits),每个 bit 代表一个 IO 模块 (不包括独立电源模块)的通讯状态,bit 为 0 代表模块通讯正常,bit 为 1 代表 模块通讯故障。

5.8.3 耦合器数据映射

六、应用实例

6.1 例程预操作(必读)

实例假定用户使用的 IO 模块为如下四个:分别为 SG-IO_C-16I_D*2、SG-IO_C-16O_NPN、SG-IO_C-16O_PNP。

按 耦 合 器 、 SG-IO_C-16I_D 、 SG-IO_C-16I_D 、 SG-IO_C-16O_NPN 、SG-IO_C-16O_PNP、终端盖板的顺序组合好并给耦合器电源端子供电 24V。

6.2 Profinet 实例

6.2.1 博途配置例程

本例程需要使用西门子公司软件 TIA 博途和本公司的刀片 IO 的 GSD 文件, 在使用之前要确保已在电脑安装 TIA 并获取到 GSD 文件(GSD 文件在本公司官 网自行下载,GSD 文件名:GSDML-V2.4-SG-ADIO(h750)-yyyymmdd)。

下面以 TIA v15 和西门子 1214C 为例演示如何配置和监控数据,用户应当根 据实际 TIA 版本和 PLC 型号进行变更。

①给设备上电,使用网线连接设备、电脑和 PLC;打开 TIA v15 软件,创建 新项目 SG-ADIO(项目名称随意),如下图:

②点击“打开项目视图”,之后进入如下页面,点击“添加新设备”,选择 使用的 PLC 型号

③点击“选项”下的“管理通用站描述文件(GSD)”,在弹出窗口上选择 保存 GSD 文件的路径,勾选 GSD 并点击“安装”。如下图

④切换到“设备和网络”页面,在硬件目录找到刚添加的硬件(三格远程I/O(h750))并双击,之后用鼠标连接 PLC 和三格一体化 I/O。如下图

⑤双击“SG-ADIO-Integration”进入 IO 配置页面,根据实例预操作在插槽 插入相应 IO 模块,在槽 5 插入一个“SG-IO_C-32I-MON”模块。如下图

⑥分别设置 5 个 IO 模块的参数(具体参数参见“IO 模块”章节)。 双击插槽里“SG-IO_C-16I_D_x”可以设置输入滤波时间:

双击插槽里“SG-IO_C-16O_NPN/PNP_x”可以设置设备离线时保持最后一 次的输出值还是停止输出:

“SG-IO_C-32I_Mon”没有参数设置

⑦展开“在线访问”,选择电脑有线网卡,点击“更新可访问的设备”,如 果网络正常会列出 PLC 和一个或多个可访问的设备;选中设备对应的“可访问 设备”,点击“在线和诊断”,之后选择“分配 Profinet 设备名称”

填写的 Profinet 设备名称要和组态页面的设备属性里面的相同,如下图,属 性默认名称是“sg-adio-integration”

填写完设备名称之后点击“分配名称”,等待 TIA 软件右下角提示分配成功, 再次“更新可访问设备列表”,发现之前的“可访问设备”变成了刚分配的名字。

⑧编译、下载程序。之后就能看到耦合器上 Pn 灯亮起。

根据第⑥步中 IO 模块插槽对应的 I 或 Q 的地址,建立监控表来读取或写出数据:

当给“SG-IO_C-16I_D_1”的 01 通道信号有效时,01 指示灯亮起,IW2 变 为 0x0002;当给 QW4 写入 0x0002 时,“SG-IO_C-16O_PNP_1”的 01 指示灯 亮起,01 通道输出有效。

6.2.2 200 Smart 例程

本例程需要使用西门子公司软件 STEP 7-MicroWIN SMART 和本公司的刀 片 IO 的 GSD 文件,在使用之前要确保已在电脑安装 STEP 7-MicroWIN SMART并获取到 GSD 文件(GSD 文件在本公司官网自行下载,GSD 文件名:GSDML-V2.4-SG-ADIO(h750)-yyyymmdd)。

下面以 STEP 7-MicroWIN SMART 和西门子 200 Smart 为例演示如何配置和 监控数据,用户应当根据实际 PLC 型号进行变更。

①给设备上电,使用网线连接设备、电脑和 PLC;打开 STEP 7-MicroWIN SMART 软件,文件-》GSDML 管理-》浏览找到并双击 GSD 文件》确认。

②工具-》PROFINET-》PLC 的角色设置为控制器-》设置 IP 地址(根据自 己需求设置)-》下一步。

③将三格远程 IO(h750)SW2.0.0 拖拽到设备表的第一行,设备名改为adio-integration(注意不能有.dev 后缀),IP 设置为 192.168.2.100(注意要与 PLC的 IP 在同网段)。

默 认 的 设 备 名 是 adio-integration , 如 果 在 上 图 中 设 置 的 设 备 名 不 是adio-integration,要等配置完我们模块并将配置下载到 PLC 后按下图所示修改设 备名,上图点击“下一步”可以继续配置我们模块。

④ 根 据 实 例 预 操 作 在 插 槽 插 入 相 应 IO 模 块 , 在 槽 5 插 入 一 个 “SG-IO_C-32I-Mon”模块。如下:

⑤分别设置 5 个 IO 模块的参数(具体参数参见“IO 模块”章节)。

单击 IO 模块“SG-IO_C-16I_D_x”可以设置输入滤波时间:

单击“SG-IO_C-16O_NPN/PNP_x”可以设置设备离线时保持最后一次的输 出值还是停止输出:

“SG-IO_C-32I_Mon”没有参数设置

⑥按下面的图将配置下载到 PLC

⑦之后看到耦合器上 Pn 灯亮起,说明组态成功了,就可以监控和写入数据了

根据第④步中 IO 模块插槽对应的 I 或 Q 的地址,在状态图表读取或写出数据:

当给第一个“SG-IO_C-16I_D”模块的 01 通道信号有效时,01 指示灯亮起,IW128 变为 0x0002;当给 QW130 写入 0x0002 时,“SG-IO_C-16O_PNP”模块 的 01 指示灯亮起,01 通道输出有效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值