广成GCAN-IO模块介绍
广成GCAN-IO模块介绍
- 1 介绍
- 1.1 概述
- 1.2 特点
- 2 功能(8000)
- 2.1 图示
- 2.2 电源接线端子排
- 2.3 串口修改配置
- 3 协议(8000)
- 3.0 CiA301 CANopen
- 3.1 NMT 命令
- 3.2 PDO 命令
- 3.3 SDO 命令
- 4.1 IO 模块选型表
- 4.2 同时搭载多组模块
- 4.3 GC-1008 及 GC-1018 漏/源型数字量输入
- 4.4 GC-1502 模块 2 路计数器输入
- 4.5 GC-2008 / GC2018 是源/漏型数字量输出
- 4.6 GC-2302 是 2 路 PWM 输出模块
- 4.7 GC-3604 / GC3624 是电压模拟量输入
- 4.8 GC-3604 / GC3624 是电流模拟量输入
- 参考
1 介绍
1.1 概述
- GCAN-IO 系列产品是工业现场总线 IO 模块,该模块是标准的从站设备,其使用 CANopen 或 Modbus 协议与主站设备通信,用户可使用 CANopen 或 Modbus主站设备控制 GCAN-IO 模块的数字/模拟量输出状态,还可以使用主站实时读取该模块的数字/模拟量输入状态。
- GCAN-IO 系列产品由一个总线通信模块(GCAN-IO-8000/8100)、若干 GC系列 IO 模块(GC-1008、GC-3804 等)以及一个终端端子模块组成。GCAN-IO-8000/8100 总线通信模块可连接所有的 GC 系列 IO 模块,用户可根据现场实际需求自行选择扩展 IO 模块,扩展 IO 模块数量最多可达 32 个。
- GCAN-IO-8000 采用符合ISO11898标准的CAN总线协议。
1.2 特点
- 集成 GC 系列 IO 模块最大数量为 32 个;
- CANopen波特率支持1000k、500k、250k、125k、100k、50k、10k;(默认是250k)
- PDO 模式支持同步、循环、事件驱动、轮询;
- CANopen 支持发送 PDO 4 个,接收 PDO 4 个,且支持自动扩展 PDO;
- 电源采用 24V DC(-15%/+20%);
- 输入电流为 70mA+(总 GC-bus 电流),最大为 2.5A;
- 启动电流:约为 2.5 倍的持续电流;
- 电气隔离为 1500 Vrms ;
2 功能(8000)
2.1 图示
2.2 电源接线端子排
2.3 串口修改配置
波特率为 19200 bps,停止位、数据位、奇偶校验分别配置为 1、8、无。
通过 RS232 接口发送一个“help”命令或“?”命令,之后 RS232 接口将会返回配置信息。
- setbaud=500000 修改 GCAN-IO-8000 模块的波特率为 500kbps。
- getbaud 获取本机的 CAN 波特率,回复的数值单位为 bps。
- setid=3 设置节点号
3 协议(8000)
3.0 CiA301 CANopen
GCAN-IO-8000是标准 CANopen从站设备,符合CiA301 CANopen通信协议。GCAN-IO-8000 模块采用 PDO(Process Data Object,过程数据对象)对数字量信号进行采集或输出。
3.1 NMT 命令
GCAN-IO-8000 启动后将主动发出一帧命令给主站,帧 ID 为 0x700+Node ID,帧数据为 0x7F。
3.2 PDO 命令
TPDO 用于表示数字/模拟量输入模块目前所处的状态,RPDO 用于改变(写入)数字/模拟量输出模块的状态。
GCAN-IO-8000 的 TPDO 传输模式可通过 SDO 配置,默认为触发模式,在此模式下只有当数字/模拟输入模块状态发生变化时,GCAN-IO-8000 模块才会发出 TPDO 数据。
3.3 SDO 命令
GCAN-IO-8000 模块可通过发送 SDO 命令写参数,修改 TPDO 的传输类型。该传输类型的数据位于对象字典索引 0x1800、子索引 0x02,数据类型 Unsigned8。数据为 0xFF 时为触发模式,数据为 0xFE 时为循环模式。
需要在 GCAN-IO-8000 处于预操作状态(0x7F)或操作状态(0x05)时,发送 SDO 命令读写参数。
4.1 IO 模块选型表
4.2 同时搭载多组模块
若 GCAN-IO-8000 同时搭载多组 GC-1008 模块,那么我们以它们距离GCAN-IO-8000 的远近,从近到远进行编号,离得最近的为 1 号。
4.3 GC-1008 及 GC-1018 漏/源型数字量输入
GC-1008 / GC1018 是漏/源型数字量输入模块,其均具有 8 条独立的数字量输入通道,在 CAN 总线上由一个字节来表示,通道 8 在高位,通道 1 在低位。
当 GCAN-IO-8000 模块节点号为 1 号,第一个 GC-1008 模块的通道 8和通道 4 的输入状态为逻辑“1”,其他通道输入状态均为逻辑“0”时,GCAN-IO-8000 模块发送 TPDO,帧 ID 为 0x181,数据长度(DLC)为 8,帧数据为 0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00。
4.4 GC-1502 模块 2 路计数器输入
GC-1502 是 2 路计数器输入模块,用于实时采集脉冲信号,其具有 2 条独立的测量通道,每个通道的输出状态由两个字节来表示,第一个字节为低位,第二个字节为高位。GCAN-IO-8000 模块在发出 TPDO 数据时,帧 ID 为 0x180+节点号(Node ID),数据长度(DLC)为 8。
4.5 GC-2008 / GC2018 是源/漏型数字量输出
具有 8 条独立的输出通道,在 CAN 总线上由一个字节来表示,通道 8 在高位,通道 1 在低位。
GCAN-IO-8000 模块节点号设为 1。需设置通道 8 和通道 4 状态为 1,设置其他状态均为 0,则需要发送的 CAN 总线 DO 状态数据为 88。需要发送给GCAN-IO-8000 的 RPDO 帧 ID 为 0x201,数据长度(DLC)为 8,帧数据为 0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00。
4.6 GC-2302 是 2 路 PWM 输出模块
其具有 2 条独立的输出通道,主要功能是输出可调脉宽的脉冲。每个通道的输出状态由两个字节来表示,第一个字节为低位,第二个字节为高位。主机发送给 GCAN-IO-8000 的 RPDO 数据时,帧 ID 为 0x200+节点号(Node
ID),数据长度(DLC)为 8。
4.7 GC-3604 / GC3624 是电压模拟量输入
4.8 GC-3604 / GC3624 是电流模拟量输入
参考
1、广成官网
2、广成IO资料
3、广成8000-can
4、广成8100-modbus
5、CAN总线IO模块~ISO9001认证
广成GCAN-IO模块介绍相关推荐
- 学习PCL库:PCL库中的IO模块介绍
公众号致力于点云处理,SLAM,三维视觉,高精地图等领域相关内容的干货分享,欢迎各位加入,有兴趣的可联系dianyunpcl@163.com.未经作者允许请勿转载,欢迎各位同学积极分享和交流. IO模 ...
- 倍福TwinCAT(贝福Beckhoff)应用教程11.1 TwinCAT应用小程序1 贝福IO模块介绍
EL1002,EL1004,EL1008都是数字输入模块(2个点,4个点,8个点),输入高的范围是15V到30V,低的范围是-3V到5V EL2002,EL2004,EL2008都是数字输出模块(2个 ...
- 罗克韦尔AB PLC RSLogix数字量IO模块基本介绍
罗克韦尔AB PLC RSLogix数字量IO模块基本介绍 数字量IO模块: 数字量IO模块的型号 数字量IO模块的安装与拆卸 数字量IO模块的状态显示 数字量IO模块的结构如下图所示 以 ...
- 罗克韦尔AB PLC RSLogix模拟量IO模块基本介绍
罗克韦尔AB PLC RSLogix模拟量IO模块基本介绍 1. 模拟量输入输出模块的型号 输入模块: 输出模块:
- winpcapp配置c++网口通讯_MES、SCADA项目中的数据采集—基于C#与研华IO模块ModbusTCP通讯...
写在面前 大家好,我是捞仪,号主小智前同事~ 前面我们介绍了PLC与PLC的通讯,PC与PLC之间的通讯(见文末推荐),就工业环境而言,通讯方式和通讯协议多种多样,通讯的硬件也是五花八门.但是通讯做多 ...
- Webkit模块介绍
一.Webkit模块 用到的第三方库如下: cairo 一个2D绘图库 casqt Unicode处理用的库,从QT中抽取部分代码形成的 expat 一个XML SAX解析器的库 freetype 矢 ...
- WF(工作流)模块介绍
SAP 业务工作流是SAP R/3 提供的一个重要的业务工程工具.它被设计成跨应用模块的并支持集 成事务.因此,它提高了现有的标准应用系统的功能.它特别适合于满足公司的特殊需要,自动 地处理和控制 ...
- EBS模块介绍和概念解释
Oracle模块介绍和概念解释 Oracle重要模块简介 账套 会议科目表 记账本位币 会议日历的财务报告实体 组织 业务组 公司的最高部门 法人实体 提交财务和税务报表的法人公司 经营单位 orac ...
- python url模块介绍_python 中 urlparse 模块介绍
urlparse模块主要是用于解析url中的参数 对url按照一定格式进行 拆分或拼接 1.urlparse.urlparse 将url分为6个部分,返回一个包含6个字符串项目的元组:协议.位置.路 ...
最新文章
- ajax(检测用户名,添加数据)
- Xftp上传文件显示状态错误
- iOS开发-仿大众点评iPad侧边导航栏
- 安装ceston8出现timeout_瓦罗兰特Valorant:显示逾时怎么办 瓦罗兰特time out解决
- java.lang.Runtime.availableProcessors返回可用处理器的Java虚拟机的数量
- cocos2dx 学习笔记5 关于屏幕大小的问题
- Android实践--监測网络状态
- netbeans的python配置
- Java pta题库
- fedora14 安装
- 计算机专业毕设论文题目大全(二)
- 老树开新花,慧聪尚能饭否?
- pe擦除服务器硬盘,如何使用老毛桃winpe的分区助手进行磁盘数据擦除?
- Hex Editor实现Notepad++16进制编辑功能
- 【windows】SCCM部署系统时遇到的错误
- python-非标准格式json文件读取报错解决办法
- CentOS5.5下TOMCAT6快速yum安装
- 关于安卓实训(打飞机游戏)的心得体会
- 深度学习文本识别之表格识别
- i5 1245U怎么样 相当于什么水平