附录 H.2 FLASH_READ 1、功能 从 FLASH 中读取数据 2、参数 名称 变量类型 数据类型 说明 DWORD addr IN DWORD 读取的数据起始地址指针 DWORD length IN 读取的数据长度 BYTE offset IN 读取的数据在 FLASH 块内的偏移量 读取错误码 err OUT 0 无错误 1 超出了用户数据存储块的范围 2 部分数据地址非法 3 从 flash 读取数据失败 I ETHERNET_SET(V1.2)指令库的介绍 I.1 功能介绍 以太网设置指令库 ETHERNET_SET(V1.2)用于设置 PLC 以太网口本地通信参数,无需停止 CPU 即可 设置、获取远程以太网 PLC 的 IP 地址、MAC 地址和设备名称。 I.2 指令详解 以太网设置指令库包含以下四条指令,相关库文件可从合信官网免费下载,网址:http://www.co-trust.com 该库所含的指令参数介绍如下: 获取 IP 地址指令 ① 库名称:GIP_ADDR ② 功能:获取 IP 地址 340
CTH300 系列 H5X-10 可编程控制器用户手册 参数 参数名称 输入输 类型 说明 库函数 EN 出属性 BOOL BYTE 使能端,允许 SM0.0 调用 STATUS IN 状态字 DWORD bit0=1 表示获取成功 IP_ADDR OUT DWORD bit1=1 表示获取失败 MASK DWORD 其他位未使用 GATE OUT IP 地址,共四个字节,每个字节由低到高分别表 OUT 示 IP 地址的对应四个数值。 OUT 子网掩码,共四个字节,每个字节由低到高分别 表示子网掩码的对应四个数值。 网关,共四个字节,每个字节由低到高分别表示 网关的对应四个数值。 设置 IP 地址库 ① 库名称:SIP_ADDR ② 功能:设置 IP 地址 参数 库函数 参数名称 输入输 类型 说明 出属性 BOOL EN DWORD 使能端,用沿触发,设置指令不能循环调用,因 IN DWORD 为设置 IP 和 EPPROM 一样有次数限制,且不停 IP_ADDR IN DWORD 写以太网将无法通讯 MASK IN P 地址,共四个字节,每个字节由低到高分别表 GATE IN BYTE 示 IP 地址的对应四个数值。 子网掩码,共四个字节,每个字节由低到高分别 STATUS OUT 表示子网掩码的对应四个数值。 网关,共四个字节,每个字节由低到高分别表示 网关的对应四个数值。 状态字 bit0=1 表示设置成功 bit1=1 表示非法 IP 地址 bit2=1 表示 IP 与掩码不匹配 Bit3=1 表示 IP 与网关不匹配 其他位未使用 获取 MAC 地址库 ① 库名称:GET_MAC ② 功能:获取 MAC 地址 341
附录 参数 参数名称 输入输 类型 说明 库函数 EN 出属性 BOOL 使能端,允许 SM0.0 调用 IN BYTE 状态字 bit0=1 表示获取成功 STATUS OUT 其他位未使用 MAC0~ OUT BYTE MAC 地址 MAC5 xx:xx:xx:xx:xx:xx MAC5------MAC0 设置设备名库 ① 库名称:SET_DEV_NAME ② 功能:设置设备名称 参数 参数名称 输入输 类型 说明 库函数 EN 出属性 NAME IN BOOL 使能端,用沿触发,设置指令不能循环调用,因 IN DWORD 为设置 IP 和 EPPROM 一样有次数限制,且不停 STATUS 写以太网将无法通讯 OUT BYTE 设备名指针,指向区域的第一个字节表示长度。 整个字符串包含长度字节最大 32bytes。 状态字 bit0 为 1 表示设置成功; bit1 为 1 表示长度错误; bit2 为 1 表示保存失败; bit3 表示非法字符 注意事项: 除了库,也可以用 TD4S 设置 IP。若采用 TD4S 文本屏设置 IP,请在系统块 TCP/IP 端口设置中选择使 用静态 IP,不能选择使用自动获取 IP 地址模式,否则设置无法生效。而使用库设置的话就不需要此操作。 342
CTH300 系列 H5X-10 可编程控制器用户手册 I.3 应用示例 以太网指令设置库的应用示例程序如下所示: 343
附录 J S7_Protocol(v1.0)库指令详解 S7 协议库共有以下指令: S7_read S7_write 目前支持 S7_Protocol(v1.0)的 CTH300 系列 PLC 型号有:H56-10、H52-10。 J.1 S7-read ① 库名称:S7_read ② 功能:S7 主站进行网络读操作 J.2 S7- write ① 库名称:S7_write 344
CTH300 系列 H5X-10 可编程控制器用户手册 ② 功能:S7 主站进行网络写操作 ③ 参数说明 错误代码 0 1 S7_read/S7_write 指令的 TABLE 参数表: 2 DA E 0 3 4 远程站 IP 第一个字节 5 远程站 IP 第二个字节 6 远程站 IP 第三个字节 7 远程站 IP 第四个字节 8 保留(必须设为 0) 9 保留(必须设为 0) 10 指向远程站目标区域指针的第 1 个字节 11 指向远程站目标区域指针的第 2 个字节 12 指向远程站目标区域指针的第 3 个字节 13 指向远程站目标区域指针的第 4 个字节 14 长度(不大于 200) 15 指向本地站目标区域指针的第 1 个字节 指向本地站目标区域指针的第 2 个字节 指向本地站目标区域指针的第 3 个字节 指向本地站目标区域指针的第 4 个字节 D:完成位,0 未完成,1 完成 A:激活位,指令正在执行中为 1,未执行为 0 E:位,0 无错,1 出错 错误代码表 说明 代码 无错 0 超时错误:远程站不应答 1 保留 2 脱机错误:重复站址或故障硬件引起的冲突 3 队列溢出错误:8 个 S7_write/S7_read 方框被激活 4 接收错误:收到的回复有错误 5 非法参数:S7_write/S7_read 表格包含一个非法或无效数值 6 保留 7 保留 8 信息错误:数据长度不正确 9 连接数超过 8 个 10 网线没插 11 J.3 使用案例 网络 1:根据 S7_read/S7_write 指令的 TABLE 参数表将远程站的 IP 设为 192.168.1.200,远程站目标 345
附录 区域指针设为\&VB0(一定要用指针),读的长度设置为 100 字节,本地站目标区域指针设为\&VB100(一 定要用指针),配置好参数表。 网络 2:根据 S7_read/S7_write 指令的 TABLE 参数表,配置好参数表。将远程站的 IP 设为 192.168.1.200, 远程站目标区域指针设为\&VB0(一定要用指针),写的长度设置为 100 字节,本地站目标区域指针设为 \&VB100(一定要用指针)。 346
CTH300 系列 H5X-10 可编程控制器用户手册 网络 3:调用 S7_read/S7_write 指令,通过参数表的参数进行读写数据,指令的 TABLE 参数务必使用 指针。 347
附录 K 特殊存储器说明 特殊存储器功能说明 功能说明 特殊寄存器 系统状态位 该位总是打开。 SMB0 首次扫描周期时该位打开,一种用途是调用初始化子程序。 SM0.0 如果保留性数据丢失,该位为一次扫描周期打开。该位可用作错误内存位或 SM0.1 激活特殊启动顺序的机制。 SM0.2 从电源开启条件进入 RUN(运行)模式时,该位为一次扫描周期打开。该位 可用于在启动操作之前提供机器预热时间。 SM0.3 该位提供时钟脉冲,该脉冲在1分钟的周期时间内 OFF(关闭)30秒,ON (打开)30秒。该位提供便于使用的延迟或1分钟时钟脉冲。 SM0.4 该位提供时钟脉冲,该脉冲在1秒钟的周期时间内 OFF(关闭)0.5秒,ON (打开)0.5秒。该位提供便于使用的延迟或1秒钟时钟脉冲。 SM0.5 该位是扫描周期时钟,为一次扫描打开,然后为下一次扫描关闭。该位可用 作扫描计数器输入。 SM0.6 该位表示“模式”开关的当前位置(关闭 =“终止”位置,打开 =“运行”位置)。 开关位于 RUN(运行)位置时,您可以使用该位启用自由口模式,可使用转 SM0.7 换至“终止”位置的方法重新启用带 PC/编程设备的正常通讯。 指令执行状态位 SMB1 SM1.0 当操作结果为零时,某些指令的执行打开该位。 SM1.1 当溢出结果或检测到非法数字数值时,某些指令的执行打开该位。 SMB2 SM1.2 数学操作产生负结果时,该位打开。 SMB3 SM1.3 尝试除以零时,该位打开。 SM1.4 “增加至表格”指令尝试过度填充表格时,该位打开。 SMB4 SM1.5 LIFO 或 FIFO 指令尝试从空表读取时,该位打开。 SM1.6 尝试将非 BCD 数值转换为二进制数值时,该位打开。 SM1.7 当 ASCII 数值无法转换成有效的十六进制数值时,该位打开。 自由口接收字符 SM3.0 自由口校验错误 SM3.1~SM3.3 该位表示在端口0和端口1中出现校验错误。(0 = 无错;1 = 错误) 保留 SM3.4 如果存在任何 I/O 错误,该位打开。 SM3.5 如果过多数字 I/O 模块与 I/O 总线连接,该位打开。 SM3.6 如果过多模拟 I/O 模块与 I/O 总线连接,该位打开。 SM3.7 如果过多智能 I/O 模块与 I/O 总线连接,该位打开。 中断队列溢出、运行时间程序错误、中断启用、自由口变送器被强制 SM4.0 通讯中断队列溢出时,该位打开。 SM4.1 输入中断队列溢出时,该位打开。 SM4.2 定时中断队列溢出时,该位打开。 SM4.3 检测到运行时间编程错误时,该位打开。 348
CTH300 系列 H5X-10 可编程控制器用户手册 SM4.4 该位反映全局中断启用状态。启用中断时,该位打开。 SM4.5 发送器闲置(端口0)时,该位打开。 SM4.6 发送器闲置(端口1)时,该位打开。 SMB5 SM4.7 当任何内存位置被强制时该位打开。 触发当前 OB 的中断事件号 SMB6 SM6.0 保留(通道信息存在) SM6.1 保留(用户信息存在) SM6.2 保留(来自替代的诊断中断) SM6.3 保留 SM6.4~SM6.7 PLC 类型: 1110:H35-00,H36-00,I39-00,H56-10,H52-10 SMB7 模块 诊断 SM7.0 CPU 内部错误 信息 SM7.1 CPU 外部错误 SM7.2 通信错误 SM7.3 操作方式(0:运行,1:停机) SM7.4 看门狗定时器超时 SM7.5 保留(内部电源故障) SM7.6 保留(背板故障) SM7.7 0:编程卡存在且工作正常 1:编程卡不存在或工作异常 SMD8 中型 PLC 子型号 SMB12~SMB21 保留 SMW22 最后一次扫描时间 SMW24 自进入 RUN 模式以来最小扫描时间 SMW26 自进入 RUN 模式以来最大扫描时间 SMW28 产生诊断中断(发生故障)或者硬件中断的模块逻辑地址,仅在中断函数里访 问有效; SMB28:模块的机架号(0~3),SMB29:模块的槽号(0~10)。 SMB30 自由口控制寄存器 00:无校验;01:偶校验;10:无校验;11:奇校验 Bit7:6 0:每个字符8个数据位;1:每个字符7个数据位 Bit5 000:38400bps;001:19200bps;010:9600bps;011:4800bps;100: Bit4:2 2400bps;101:1200bps;110:115200bps;111:57600bps Bit1:0 00:点对点协议(PPI/从属模式); 01:自由口协议; 10:PPI/主站模式; 11:保留(PPI/从站模式默认值) SMB31 保留 SMW32 保留 SMB34 毫秒定时中断0时间间隔数值(ms),对应中断事件号10 SMB35 毫秒定时中断1时间间隔数值(ms),对应中断事件号11 SMB36~SMB65 保留 SMB66~SMB85 保留 349
附录 SMB86~SMB94 自由口接收信息控制 SMB186~SMB194 SMW96 微秒中断0时间间隔数值(100us),对应中断事件号34 SMW98 微秒中断1时间间隔数值(100us),对应中断事件号35 SMB100 编程卡限制次数(0表示无次数限制) SMB101 编程卡剩余使用次数(包括本次),如无限制,显示255。 SMW102 CPU 固件版本 SMW104 CPU 硬件版本 SMB106~SMB135 保留 SMB136~SMB165 保留 SMB166~SMB185 保留 SMB200~SMB205 保存并显示本机的 MAC 地址 SMB206 MODBUS TCP 通讯在线主站个数 SMD207 MODBUS TCP 数据包统计:收到的数据包个数 SMD211 MODBUS TCP 数据包统计:发送的数据包个数 SMB215~SMB222 保留 SMB223 UDP_PPI 通讯在线主站个数 SMD224 UDP_PPI 数据包统计:收到的数据包个数 SMD228 UDP_PPI 数据包统计:发送的数据包个数 SMB232~SMB389 保留 SMB390 EtherCAT 初始化完成位。 SM390.0 0:未初始化完成 1:初始化完成 SM390.1 EtherCAT 冗余激活位。 0:冗余未激活 SM390.2~SM390.7 1:冗余激活,此时需检查连线 SMB391 保留 SMD392 保留 SMD396 EtherCAT 任务周期执行时间 EtherCAT 任务周期间隔时间 SMB400 找到的 EtherCAT 从站的个数 EtherCAT 错误: SMB400~ SMB401 0:没有错误 SMB465 1:组态参数错误 (EtherCAT 2:没有找到从站 寄存器) 3:状态切换错误 4:写组态时发生错误 5:从站个数错误 6:从站不匹配 SMB402 从站1状态: 0:没有连接 1:初始化状态 2:预操作状态 350
CTH300 系列 H5X-10 可编程控制器用户手册 4:安全操作 8:操作状态 16#80 产品 ID 不匹配 16#81 厂商 ID 不匹配 16#82 SDO 写入出错 其它:错误的状态 SMB403~ 从站2状态~从站64状态 SMB465 SMB466~SMB499 保留 SMW470 EtherCAT 错误包数 SMB500 第一个模块(Rack0,Slot3)错误 SMB501 第二个模块(Rack0,Slot4)错误 SMB502 第三个模块(Rack0,Slot5)错误 SMB503 第四个模块(Rack0,Slot6)错误 SMB504 第五个模块(Rack0,Slot7)错误 SMB505 第六个模块(Rack0,Slot8)错误 SMB506 第七个模块(Rack0,Slot9)错误 SMB507 第八个模块(Rack0,Slot10)错误 SMB508 第九个模块(Rack1,Slot3)错误 SMB509 第十个模块(Rack1,Slot4)错误 SMB510 第十一个模块(Rack1,Slot5)错误 SMB511 第十二个模块(Rack1,Slot6)错误 SMB512 第十三个模块(Rack1,Slot7)错误 SMB513 第十四个模块(Rack1,Slot8)错误 SMB514 第十五个模块(Rack1,Slot9)错误 SMB515 第十六个模块(Rack1,Slot10)错误 SMB516 第十七个模块(Rack2,Slot3)错误 SMB517 第十八个模块(Rack2,Slot4)错误 SMB518 第十九个模块(Rack2,Slot5)错误 SMB519 第二十个模块(Rack2,Slot6)错误 SMB520 第二十一个模块(Rack2,Slot7)错误 SMB521 第二十二个模块(Rack2,Slot8)错误 SMB522 第二十三个模块(Rack2,Slot9)错误 SMB523 第二十四个模块(Rack2,Slot10)错误 SMB524 第二十五个模块(Rack3,Slot3)错误 SMB525 第二十六个模块(Rack3,Slot4)错误 SMB526 第二十七个模块(Rack3,Slot5)错误 SMB527 第二十八个模块(Rack3,Slot6)错误 SMB528 第二十九个模块(Rack3,Slot7)错误 SMB529 第三十个模块(Rack3,Slot8)错误 SMB530 第三十一个模块(Rack3,Slot9)错误 SMB531 第三十二个模块(Rack3,Slot10)错误 SMD532 扩展总线链路层错误总数 SMB536~SMB549 保留 SMB550~SMB589 第一个 CAN 模块信息(按硬件组态排列) 351
附录 SMB550 主站状态 0x00:初始化 SMB551 0x01:断开连接 SMB552~SMB581 0x04:停止 SMB582 0x05:运行 SMB583 0x7F:预运行 SMB584~SMB589 0xFF:组态数据出错 SMB590~SMB629 从站1状态(按节点 ID 排列) 0x00:初始化 SMB590 0x01:断开连接 0x04:停止 SMB591 0x05:运行 SMB592~SMB621 0x7F:预运行 SMB622 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) SMB623 从站32状态(按节点 ID 排列) SMB624~SMB629 0x00:初始化 SMB630~SMB669 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第二个 CAN 模块信息(按硬件组态排列) 主站状态 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 0xFF:组态数据出错 从站1状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) 从站32状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第三个 CAN 模块信息(按硬件组态排列) 352
CTH300 系列 H5X-10 可编程控制器用户手册 SMB630 主站状态 0x00:初始化 SMB631 0x01:断开连接 SMB632~SMB661 0x04:停止 SMB662 0x05:运行 SMB663 0x7F:预运行 SMB664~SMB669 0xFF:组态数据出错 SMB670~SMB709 从站1状态(按节点 ID 排列) 0x00:初始化 SMB670 0x01:断开连接 0x04:停止 SMB671 0x05:运行 SMB672~SMB701 0x7F:预运行 SMB702 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) SMB703 从站32状态(按节点 ID 排列) SMB704~SMB709 0x00:初始化 SMB710~SMB749 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第四个 CAN 模块信息(按硬件组态排列) 主站状态 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 0xFF:组态数据出错 从站1状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) 从站32状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第五个 CAN 模块信息(按硬件组态排列) 353
附录 SMB710 主站状态 0x00:初始化 SMB711 0x01:断开连接 SMB712~SMB741 0x04:停止 SMB742 0x05:运行 SMB743 0x7F:预运行 SMB744~SMB749 0xFF:组态数据出错 SMB750~SMB789 从站1状态(按节点 ID 排列) 0x00:初始化 SMB750 0x01:断开连接 0x04:停止 SMB751 0x05:运行 SMB752~SMB781 0x7F:预运行 SMB782 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) SMB783 从站32状态(按节点 ID 排列) SMB784~SMB789 0x00:初始化 SMB790~SMB829 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第六个 CAN 模块信息(按硬件组态排列) 主站状态 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 0xFF:组态数据出错 从站1状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) 从站32状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第七个 CAN 模块信息(按硬件组态排列) 354
CTH300 系列 H5X-10 可编程控制器用户手册 SMB790 主站状态 0x00:初始化 SMB791 0x01:断开连接 SMB792~SMB821 0x04:停止 SMB822 0x05:运行 SMB823 0x7F:预运行 SMB824~SMB829 0xFF:组态数据出错 SMB830~SMB869 从站1状态(按节点 ID 排列) 0x00:初始化 SMB830 0x01:断开连接 0x04:停止 SMB831 0x05:运行 SMB832~SMB861 0x7F:预运行 SMB862 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) SMB863 从站32状态(按节点 ID 排列) SMB864~SMB869 0x00:初始化 SMB870 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 第八个 CAN 模块信息(按硬件组态排列) 主站状态 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 0xFF:组态数据出错 从站1状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) 从站32状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 0x04:停止 0x05:运行 0x7F:预运行 CAN 模块软件版本号 保留 模块内部诊断控制字 355
附录 SMB871 1:获取 SMB871指定的模块的内部诊断并将其写入 SMB872后面的字节里 头 SMB872~SMB905 内部诊断模块号 SMB906~SMB999 需要获取内部诊断的模块号, SMB1000~SMB1015 0~3位:槽号 SlotID; SMB1000~SMB1002 4~7位:机架号 RackID。 SMB1003 模块内部诊断 SMD1004 保留 SMB1008~SMB1015 第一个模块(Rack0,Slot3)描述信息 SMB1016~SMB1031 实际模块信息 SMB1016~SMB1018 模块版本号 SMB1019 模块错误计数 SMD1020 保留 SMB1024~SMB1031 第二个模块(Rack0,Slot4)描述信息 SMB1032~SMB1047 实际模块信息 SMB1032~SMB1034 模块版本号 SMB1035 模块错误计数 SMD1036 保留 SMB1040~SMB1047 第三个模块(Rack0,Slot5)描述信息 SMB1048~SMB1063 实际模块信息 SMB1048~SMB1050 模块版本号 SMB1051 模块错误计数 SMD1052 保留 SMB1056~SMB1063 第四个模块(Rack0,Slot6)描述信息 SMB1064~SMB1079 实际模块信息 SMB1064~SMB1066 模块版本号 SMB1067 模块错误计数 SMD1068 保留 SMB1072~SMB1079 第五个模块(Rack0,Slot7)描述信息 SMB1080~SMB1095 实际模块信息 SMB1080~SMB1082 模块版本号 SMB1083 模块错误计数 SMD1084 保留 SMB1088~SMB1095 第六个模块(Rack0,Slot8)描述信息 SMB1096~SMB1111 实际模块信息 SMB1096~SMB1098 模块版本号 SMB1099 模块错误计数 SMD1100 保留 SMB1104~SMB1111 第七个模块(Rack0,Slot9)描述信息 SMB1112~SMB1127 实际模块信息 SMB1112~SMB1114 模块版本号 模块错误计数 保留 第八个模块(Rack0,Slot10)描述信息 实际模块信息 356
CTH300 系列 H5X-10 可编程控制器用户手册 SMB1115 模块版本号 SMD1116 模块错误计数 SMB1120~SMB1127 保留 SMB1128~SMB1143 第九个模块(Rack1,Slot3)描述信息 SMB1128~SMB1130 实际模块信息 SMB1131 模块版本号 SMD1132 模块错误计数 SMB1136~SMB1143 保留 SMB1144~SMB1159 第十个模块(Rack1,Slot4)描述信息 SMB1144~SMB1146 实际模块信息 SMB1147 模块版本号 SMD1148 模块错误计数 SMB1152~SMB1159 保留 SMB1160~SMB1175 第十一个模块(Rack1,Slot5)描述信息 SMB1160~SMB1162 实际模块信息 SMB1163 模块版本号 SMD1164 模块错误计数 SMB1168~SMB1175 保留 SMB1176~SMB1191 第十二个模块(Rack1,Slot6)描述信息 SMB1176~SMB1178 实际模块信息 SMB1179 模块版本号 SMD1180 模块错误计数 SMB1184~SMB1191 保留 SMB1192~SMB1207 第十三个模块(Rack1,Slot7)描述信息 SMB1192~SMB1194 实际模块信息 SMB1195 模块版本号 SMD1196 模块错误计数 SMB1200~SMB1207 保留 SMB1208~SMB1223 第十四个模块(Rack1,Slot8)描述信息 SMB1208~SMB1210 实际模块信息 SMB1211 模块版本号 SMD1212 模块错误计数 SMB1216~SMB1223 保留 SMB1224~SMB1239 第十五个模块(Rack1,Slot9)描述信息 SMB1224~SMB1226 实际模块信息 SMB1227 模块版本号 SMD1228 模块错误计数 SMB1232~SMB1239 保留 SMB1240~SMB1255 第十六个模块(Rack1,Slot10)描述信息 SMB1240~SMB1242 实际模块信息 SMB1243 模块版本号 SMD1244 模块错误计数 SMB1248~SMB1255 保留 SMB1256~SMB1271 第十七个模块(Rack2,Slot3)描述信息 357
附录 SMB1256~SMB1258 实际模块信息 SMB1259 模块版本号 SMD1260 模块错误计数 SMB1264~SMB1271 保留 SMB1272~SMB1287 第十八个模块(Rack2,Slot4)描述信息 SMB1272~SMB1274 实际模块信息 SMB1275 模块版本号 SMD1276 模块错误计数 SMB1280~SMB1287 保留 SMB1288~SMB1303 第十九个模块(Rack2,Slot5)描述信息 SMB1288~SMB1290 实际模块信息 SMB1291 模块版本号 SMD1292 模块错误计数 SMB1296~SMB1303 保留 SMB1304~SMB1319 第二十个模块(Rack2,Slot6)描述信息 SMB1304~SMB1306 实际模块信息 SMB1307 模块版本号 SMD1308 模块错误计数 SMB1312~SMB1319 保留 SMB1320~SMB1335 第二十一个模块(Rack2,Slot7)描述信息 SMB1320~SMB1322 实际模块信息 SMB1323 模块版本号 SMD1324 模块错误计数 SMB1328~SMB1335 保留 SMB1336~SMB1351 第二十二个模块(Rack2,Slot8)描述信息 SMB1336~SMB1338 实际模块信息 SMB1339 模块版本号 SMD1340 模块错误计数 SMB1344~SMB1351 保留 SMB1352~SMB1367 第二十三个模块(Rack2,Slot9)描述信息 SMB1352~SMB1354 实际模块信息 SMB1355 模块版本号 SMD1356 模块错误计数 SMB1360~SMB1367 保留 SMB1368~SMB1383 第二十四个模块(Rack2,Slot10)描述信息 SMB1368~SMB1370 实际模块信息 SMB1371 模块版本号 SMD1372 模块错误计数 SMB1376~SMB1383 保留 SMB1384~SMB1399 第二十五个模块(Rack3,Slot3)描述信息 SMB1384~SMB1386 实际模块信息 SMB1387 模块版本号 SMD1388 模块错误计数 SMB1392~SMB1399 保留 SMB1400~SMB1415 第二十六个模块(Rack3,Slot4)描述信息 358
CTH300 系列 H5X-10 可编程控制器用户手册 SMB1400~SMB1402 实际模块信息 SMB1403 模块版本号 SMD1404 模块错误计数 SMB1408~SMB1415 保留 SMB1416~SMB1431 第二十七个模块(Rack3,Slot5)描述信息 SMB1416~SMB1418 实际模块信息 SMB1419 模块版本号 SMD1420 模块错误计数 SMB1424~SMB1431 保留 SMB1432~SMB1447 第二十八个模块(Rack3,Slot6)描述信息 SMB1432~SMB1434 实际模块信息 SMB1435 模块版本号 SMD1436 模块错误计数 SMB1440~SMB1447 保留 SMB1448~SMB1463 第二十九个模块(Rack3,Slot7)描述信息 SMB1448~SMB1450 实际模块信息 SMB1451 模块版本号 SMD1452 模块错误计数 SMB1456~SMB1463 保留 SMB1464~SMB1479 第三十个模块(Rack3,Slot8)描述信息 SMB1464~SMB1466 实际模块信息 SMB1467 模块版本号 SMD1468 模块错误计数 SMB1472~SMB1479 保留 SMB1480~SMB1495 第三十一个模块(Rack3,Slot9)描述信息 SMB1480~SMB1482 实际模块信息 SMB1483 模块版本号 SMD1484 模块错误计数 SMB1488~SMB1495 保留 SMB1496~SMB1511 第三十二个模块(Rack3,Slot10)描述信息 SMB1496~SMB1498 实际模块信息 SMB1499 模块版本号 SMD1500 模块错误计数 SMB1504~SMB1549 内部使用 SMB1550~SMB1589 本机 CANOpen 信息 主站状态 SMB1550 0x00:初始化 0x01:断开连接 SMB1551 0x04:停止 0x05:运行 0x7F:预运行 0xFF:组态数据出错 从站1状态(按节点 ID 排列) 0x00:初始化 0x01:断开连接 359
附录 SMB1552~SMB1581 0x04:停止 0x05:运行 SMB1582 0x7F:预运行 从站2状态(按节点 ID 排列)~从站31状态(按节点 ID 排列) SMB1583~SMB2019 从站32状态(按节点 ID 排列) SMD2020 0x00:初始化 SMB2024~SMB2027 0x01:断开连接 SMD2028 0x04:停止 SMB2032~SMB2047 0x05:运行 0x7F:预运行 内部使用 扩展模块中断次数 内部使用 本地中断次数 内部使用 L Trace 追踪功能 Trace 追踪功能是 MagicWorks PLC 软件的状态表控件中新增的功能,用于在一个或多个图表中配置和 显示特定于应用程序的跟踪数据。 在应用程序运行时,可以在 MagicWorks PLC 的“追踪视图”中查看跟踪变量的值曲线记录。要求是设置 跟踪配置,将跟踪配置传输到 PLC,并开始跟踪记录。记录的数据将传输到上位机,并根据配置以图表 形式显示。跟踪时可以浏览数据。 启动“追踪”功能,用户可在状态表 ->菜单 ->视图 ->追踪 或在状态表工具栏中点击图标 启动追踪视 图。 如下图所示:左边是数据显示图表,右边是变量列表,目前可添加最多 8 个变量和 8 个图表。 360
CTH300 系列 H5X-10 可编程控制器用户手册 配置对话框 对话框包括了对追踪工程的数据记录的追踪配置,点击“追踪视图”右上方的“配置”或鼠标右键是弹出菜单 中的“配置”可以进入到配置对话框。 添加变量:添加一个要监控的变量,目前规格:最多可添加 8 个变量。 可在“追踪视图”右上角点击添加变量添加 可在“追踪记录”视图中右键菜单中添加 在图表视图中选中其中一个图表的“显示变量”结点在右键弹出菜单中添加 删除变量:在追踪视图中选中一个变量右键删除变量,弹出确认对话框,确认后删除变量,注意:变量 删除后不能撤消 分配变量:在追踪视图中选中一个变量在右键弹出菜单中选中“分配到图表”,可以把变量分配到指定的图 表中。在添加变量的时候会默认分配到第一个图表中。目前可最多添加 8 个图表。 添加图表:图表视图中可通过右键菜单“添加图表”可在视图中插入一个新的图表。 删除图表:图表视图中可选择要删除的图表通过右键菜单“删除图表”,并在对话框中确认后可删除图表。 注意:图表删除后不能撤消。 记录设置:点击追踪记录中的“追踪”可在右边进行“记录设置” 启用触发器:通过使能一个变量来记录一段时间内的数据,点击右边复选框可以使能/不使能,当使能触 发器时,还需要配置触发变量,触发沿和触发后采样时间。 触发变量:当使能触发器的时候有效,被用作触发器的信号,有效的触发信号是一个变量,PLC 中的一 个位地址。例如 M0.0。 触发沿:当使能触发器的时候有效,定义触发边沿检测: 上升沿:对于 BOOL 触发变量,触发在值从 FALSE 变成 TRUE 的时候发生。 下降沿:对于 BOOL 触发变量,触发发生在当值从 TRUE 变成 FALSE 的时候。 上升沿和下降沿:对于 BOOL 触发变量,触发发生在值改变的时候。 触发后采样时间:触发器在触发后继续采样指定的时间后停止采样。 采样周期:定义的 PLC 采样的时间周期,可在下拉框中选择 PLC 周期、EtherCAT 周期、脉冲周期和 1ms 中断。 变量设置:对添加的变量或已经存在的变量进行配置 变量地址:输入要监控的 PLC 中的有效地址,当地址无效时会报错,必须配置。 变量名称:当前变量的别名,可供用户更好地识别变量,可以不配置。 显示格式:共有 4 种显示格式供用户选择:有符号、无符号、浮点型和位。 曲线颜色:添加变量时会随机生成一种颜色,用户也可自行修改。 线类型:两点之间连线的类型是,可选择直线、阶梯和没有连线。 点类型:有圆点、交叉和无三种样式选择。 时间轴配置:点击图表视图中的时间轴结点可配置对时间轴进行设置。 显示方式:监控数据的过程中时间轴(X 轴)的变化方式: 自动:时间轴自动缩放 固定长度:显示一段常数长度。 固定:固定显示一段数值从最小到最大。 最小值:段的初始值。显示模式为“固定”时有效。 最大值:段的结束值。显示模式为“固定”时有效。 361
附录 长度:常数段长度。 网格:时间轴方向图的网格线。 Y 轴配置 点击图表视图中的 Y 轴结点可配置对 Y 轴进行设置。 显示方式:监控数据的过程中 Y 轴的变化方式: 自动:时间轴自动缩放。 固定:固定显示一段数值从最小到最大 最小值:段的初始值。显示模式为“固定”时有效。 最大值:段的结束值。显示模式为“固定”时有效。 网格:Y 轴方向图的网格线。 描述:Y 轴被标记为“描述”。 跟踪图的预览图:可以预览表配置好的图表,也可进行图表的颜色。 追踪视图右键菜单 配置:可打开配置对框,如果当前处于监控状态,将会自动暂停 下载配置:将配置好的变量下载到 PLC,如果数据有误将会报错,否则会自动开始读取数据。如果修改 过变量就必须重新下载数据之后才能读:如添加、删除过变量,修改过变量的地址,显示格式等。 注意:下载前要确保软件已边上 PLC 并选用的是“CTH300/200 Local(TCP/IP)”通信接口,否则无法边接 到 PLC。 开始/暂时读数:下载数据后,可以开始/暂停读数。 光标: 光标是一个跟踪光标,平行于 y 轴中垂直的黑线。可以用于标识光标位置的时间和对应的 y 值, 如果光标所在的时间点没有对应的 Y 值,将显示离光标最近的一个点的值。 在没有跟踪光标可用时,添加一个光标到跟踪图。 当一个跟踪光标可用时,再添加一个光标到跟踪图。 当两个跟踪光标可用时,删除显示的跟踪光标。 无任何痕迹光标跟踪图:在这种模式下,你可以通过鼠标指针轨迹图运行。集中于光标的 X 值,会以普 通风格显示在状态栏中(例如,时间: 1m23s456ms Value: 1)。 一个跟踪光标的跟踪图:在状态栏和 y 值, 输出结果主要标志是跟踪光标的时间。例子: Time:1m23s456ms。 两个跟踪光标的跟踪图:在状态栏中,输出两次,由该两个跟踪光标(例如标记的时间间隔,Time: 1m23s456ms - Time: 1m24s456ms (∆ 1s))。 跟踪图的用户输入:如果一个或两个跟踪光标可用,那么你可以沿着 X 轴移动。 鼠标:拖动跟踪光标的三角形到其它位置。在状态栏中同步更新 y 值。 键盘:方向键左右可移动黑色跟踪光标。 显示/隐藏变量:如果不想查看某个变量,可以在右边变量列表中选中变量右键弹出菜单中“隐藏变量”, 变量就不会在图表中显示。如果某个变量已经被隐藏了又想重新查看变量的曲线,可以在右边变量列表 中选中变量右键弹出菜单中“显示变量”,该变量就会重新显示到图表上。 重置视图:根据时间轴和 Y 轴配置的显示模式,使视图恢复默认刷新状态。 多通道:追踪视图中以第一个图表为模板为每一个变量分配置一个图表并重新初始化图表。 注意:使用的“多通道”功能后旧的图表配置数据将被删除。 单通道:追踪视图把所有变量都放到第一个图表中并重新初始化图表。 362
CTH300 系列 H5X-10 可编程控制器用户手册 注意:使用的“单通道”功能后旧的图表配置数据将被删除。 保存轨迹:将读取的数据保存到一个*.cttrace 的文件中。 装载轨迹:从*.cttrace 文件中读装载保存的数据。 M 指令速查 300CPU 指令速查 位逻辑指令 常开触点载入指令 ALD 与载入指令 LD OLD ALD LPS 或载入指令 LD SM0.0 LDS OLD LRD 逻辑进栈指令 常开触点与指令 LPP LPS A 载入堆栈指令 = LDS 1 A SM0.0 =I 逻辑读取指令 S LRD 常开触点或指令 SI 逻辑出栈指令 O R LPP RI 输出指令 O SM0.0 AENO = Q0.0 NOP 立即输出指令 LDN 常闭触点载入指令 -- =I Q0.0 LDN SM0.0 置位指令 S Q0.0 1 常闭触点与指令 立即置位指令 AN SI Q0.0 1 重设指令 AN SM0.0 R Q0.0 1 立即重设指令 常闭触点或指令 RI Q0.0 1 ON 功率流与指令 AENO ON SM0.0 空操作指令 NOP 1 常开触点立即载入指令 LDI -- LDI I0.0 常开触点与立即指令 AI AI I0.0 常开触点或立即指令 OI OI I0.0 LDNI 常闭触点立即载入指令 LDNI I0.0 常闭触点与立即指令 ANI ANI I0.0 常闭触点或立即指令 ONI ONI I0.0 NOT 逻辑栈顶取反指令 NOT 上升沿检测指令 EU EU 下降沿检测指令 ED ED 363
附录 比较指令 字节比较(=,<,>,<=,>=,<>) OBx 字节操作数比较(=,<,>,<=,>=,<>) LDBx 载入指令 OWx 或指令 ODx OB= 1, VB0 LDWx LDB= 1, VB0 ORx 整数比较(=,<,>,<=,>=,<>)或指令 整数比较(=,<,>,<=,>=,<>) LDSx OW= 10000, VW0 LDDx 载入指令 ASx 双整数比较(=,<,>,<=,>=,<>)或指 OSx 令 LDRx LDW= 10000, VW0 OD= 100000, VD0 长整数比较 -- 浮点数比较(=,<,>,<=,>=,<>)或指 ABx (=,<,>,<=,>=,<>)载入指令 令 LDD= 100000, VD0 OR= 1.0, VD0 AWx 浮点数比较 字符串比较(=,<>)载入指令 (=,<,>,<=,>=,<>)载入指令 LDS=\"1234567890\",VB0 ADx LDR= 1.0, VD0 字节操作数比较 字符串比较(=,<>)与指令 ARx (=,<,>,<=,>=,<>)与指令 AS=\"1234567890\", VB0 传送指令 AB= 1, VB0 整数比较(=,<,>,<=,>=,<>) 字符串比较(=,<>)或指令 MOVB 与指令 OS=\"1234567890\",VB0 MOVW MOVD AW= 10000, VW0 -- MOVR 双整数比较(=,<,>, <=,>=,<>)与指令 高低字节交换指令 BMB AD= 100000, VD0 SWAP VW0 BMW 浮点数比较(=,<,>, 移动字节立即读指令 BMD <=,>=,<>)与指令 BIR IB0, VB0 AR= 1.0, VD0 移动字节立即写指令 BIW VB0, QB0 字节移动指令 SWAP 存储配方到存储卡 MOVB 1 VB0 BIR 字移动指令 BIW 从存储卡装载配方 MOVW 1000,VD0 双字移动指令 SRCP 存储数据记录到存储卡 MOVD 100000,VD0 LRCP 浮点数移动指令 SDL -- MOVR 1.0,VD0 块移动字节指令 -- BMB VB0,VB100, 1 块移动字指令 BMW VW0,VW100, 1 块移动双字指令 BMD VD0,VD100, 1 364
CTH300 系列 H5X-10 可编程控制器用户手册 整数计算指令 MUL 整数与双整数相乘 整数加法指令 DIV MUL 10000, VD0 INCB 整数与双整数相除 +I DECB DIV VW0, VD0 +I 10000, VW0 INCW 字节递增指令 整数减法指令 DECW INCB VB0 INCD 字节递减指令 -I DECD DECB VB0 -I 10000, VW0 整数递增指令 整数乘法指令 INCW VW0 整数递减指令 *I DECW VW0 *I 10000, VW0 长整数递增指令 整数除法指令 INCD VD0 长整数递减指令 /I DECD VD0 /I 10000, VW0 双整数加法指令 COS 余弦运算指令 TAN COS 1.0, VD0 +D LN 正切运算指令 +D 100000, VD0 EXP TAN 1.0, VD0 双整数减法指令 PID 自然对数运算指令 LN 1.0, VD0 -D -- 自然指数运算指令 -D 100000, VD0 EXP 1.0, VD0 双整数乘法指令 PID 环路运算指令 PID VB0, 1 *D *D 100000, VD0 -- 双整数除法指令 /D /D 100000, VD0 浮点数运算指令 实数加法指令 +R +R 1.0, VD0 实数加法指令 -R -R 1.0, VD0 实数乘法指令 *R *R 1.0, VD0 实数除法指令 /R /R 1.0, VD0 SQRT 平方根指令 SIN 正弦运算指令 DTR 双整数至实数转换 转换指令 SIN 1.0, VD0 DTS DTR 100000, VD0 ROUND 双整数至字符串 BTI 字节至整数转换 TRUNC DTS 100000, VB0, 10 ITB BTI 1, VW0 RTS 进位取整指令 ITD 整数至字节转换 STI ROUND 1.0, VD0 ITS ITB 10000, VB0 STD 截位取整指令 DTI 整数至双整数转换 TRUNC 1.0, VD0 BCDI ITD 10000, VD0 实数至字符串转换 IBCD 整数转换为字符串 RTS 1.0, VB0, 10 ITS 10000, VB0, 10 字符串至整数转换 双整数至整数转换 STI\"1234567890\", 5, VW0 DTI 100000, VW0 字符串至双整数转换 BCD 至整数转换 STD\"1234567890\", 5, VD0 BCDI VW0 整数至 BCD 转换 IBCD VW0 365
附录 ITA 整数至 ASCII 转换 STR 字符串至实数转换 DTA ITA 10000,VB0,10 DECO STR\"1234567890\",5, VD0 双整数至 ASCII 转换 ENCO 解码指令 DTA 100000, VB0, 10 SEG DECO 1, VW0 编码指令 RTA 实数至 ASTII 码转换指令 -- ENCO 10000, VB0 段指令 ATH ASCII 至16进制转换 SEG 1, VB0 HTA ATH VB0, VB100, 10 实时时钟 16进制至 ASCII 转换 -- TODR HTA VB0, VB100, 10 TODW TODRX 读取扩展的实时时钟 移位循环指令 读取实时时钟 TODWX TODRX VB0 SLB TODR VB0 设置扩展的实时时钟 SLW 设置实时时钟 TODWX VB0 SLD TODW VB0 SRB RLW 向左旋转字 向左移位字节 RLD RLW VW0, 8 SLB VB0, 4 RRB 向左旋转双字 向左移位字 RRW RLD VD0, 16 SLW VW0, 8 RRD 向右旋转字节 向左移位双字 SHRB RRB VB0, 4 SLD VD0, 16 向右旋转字 向右移位字节 -- RRW VW0, 8 SRB VB0, 4 向右旋转双字 RRD VD0, 16 SRW 向右移位字 移位寄存器位指令 SHRB I0.0, V0.0, 8 SRD 向右移位双字 RLB SRD VD0, 16 -- 逻辑计算指令 向左旋转字节 INVB RLB VB0, 4 ORB 或字节指令 INVW ORW ORB 1, VB0 INVD 反转字节指令 ORD 或字指令 ANDB INVB VB0 XORB ORW 10000, VW0 ANDW 反转字指令 XORW 或双字指令 ANDD INVW VW0 XORD OD 100000, VD0 反转双字指令 异或字节指令 INVD VD0 XORB 1, VB0 与字节指令 异或字指令 ANDB 1, VB0 XORW 10000, VW0 与字指令 异或双字指令 ANDW 10000, VW0 XORD 100000, VD0 与双字指令 ANDD 100000, VD0 366
CTH300 系列 H5X-10 可编程控制器用户手册 计数器指令 向上计数指令 HDEF 高速计数器定义 CTU CTU C1, 10000 HSC HDEF 0, 0 CTD 向下计数指令 PLS 高速计数器指令 CTUD CTD C1, 10000 向上/向下计数指令 脉冲输出指令 定时器指令 CTUD C1, 10000 TON TONR 打开延时计时器 BITIM 读取开始时间计时器 TOF TON T37, 10000 R_UTIM BITIM VD0 保留性打开延时计时器 字符串指令 TONR T31, 10000 CITIM 开始间隔时间捕捉(us) SLEN 关闭延时计时器 SCPY TOF T37, 10000 计算间隔时间(ms) CITIM VD0, VD100 SSCPY 表指令 取字符串长度指令 SCAT 并置字符串指令 SLEN\"1234567890\", VB0 SFND SCAT\"1234567890\", VB0 FILL 复制字符串指令 CFND 在字符串中查找字符串指令 ATT SCPY\"1234567890\", VB0 SFND\"12345678890\", \"321\", VB0 从字符串复制子字符串指令 FNDx SSCPY\"1234567890\", 1, 在字符串中查找一个字符指令 中断指令 10, VB0 CFND\"12345678890\", \"a\", VB0 CRETI 内存填充指令 FIFO 先入先出指令 ENI FILL 10000, VW0, 10 LIFO FIFO VW200, VW400 DISI 增加至表格指令 后入先出指令 ATT 10000, VW0 -- LIFO VW200, VW400 表格查找(=,<,>,<=,>=,<>) 指令 -- FND=VW0,9999,VW1000 从中断程序有条件返回指令 ATCH 附加中断指令 启用中断指令 DTCH ENI 分离中断指令 禁用中断指令 CEVNT 清除中断事件指令 DISI CEVNT 10 367
附录 程序控制指令 FOR-NEXT 循环开始 FOR FOR-NEXT LSCR 载入顺序控制中继 FOR VW0, 1, 10 NEXT NEXT FOR-NEXT 循环结束 SCRE 顺序控制中继结束 JMP 跳转至标签指令 SCRT 顺序控制中继转换 LBL 标签指令 CSCRE 有条件顺序控制中继结束 WDR 监视器重设指令 CRET 从子程序有条件返回指令 DLED 诊断 LED 指令 END 有条件结束 DLED 1 CALL 调用子例行程序指令 STOP 停机指令 通信指令 XMT 自由口发送指令 SPA 设置端口指令 RCV 自由口接收指令 GPA 获得端口地址指令 NETR 网络读取指令 EBUSR 读取模块信息指令 NETW 网络写入指令 EBUSW 写入模块信息指令 UDPNETR 以太网网络读功能 EBUSGETDIA 获取模块内部诊断信息指令 UDPNETW 以太网网络写入功能 EBUSSNDCMD 发送模块操作命令指令 MBSNDMSG 发送 Modbus 消息 -- -- <备注> 请参考《MagicWorks PLC 用户手册》获取以上指令的详细使用说明,该手册可从合信公司网站 免费下载:http://www.co-trust.com/Download/index.html 368
CTH300 系列 H5X-10 可编程控制器用户手册 N订货信息 订货信息一览表 规格描述 订货号 CPU CTH3 H56-100S2 H56-10 运动控制器,256KB+64KB 程序空间,1MB 数据空间,32K 掉电保持数据空间;24V DC 电源,10 路数字量输入,6*500KHz CTH3 H52-100S2 高速计数器,1 个 EtherNET 接口,1 个 EtherCAT 接口,1 个 CAN 接口,1 个 RS485 接口,1 个 USB 接口;支持单轴运控功能(如 CTH3 PWR-020S1 定位,速度和回原等),支持直线/圆弧插补功能,支持连续插补功 CTH3 INT-000S1 能,支持电子凸轮和电子齿轮等功能,支持 C 语言编程。 CTH3 CAN-1M0S1 H52-10 运动控制器,256KB+64KB 程序空间,1MB 数据空间,32K CTH3 HSC-020S1 掉电保持数据空间;24V DC 电源,10 路数字量输入,6*500KHz CTH3 HSP-040S1 高速计数器,1 个 EtherNET 接口,1 个 EtherCAT 接口,1 个 CAN CTH3 DIT-080S1 接口,1 个 RS485 接口,1 个 USB 接口;支持 8 个 EtherCAT 从站, CTH3 DIT-160S1 支持最多 1 个机架,支持单轴运控功能(如定位,速度和回原等), CTH3 DIT-320S1 支持直线/圆弧插补功能,支持连续插补功能,支持电子凸轮和电子 CTH3 DQT-080S1 齿轮等功能,支持 C 语言编程。 CTH3 DQT-160S1 CTH300 系列模块 CTH3 DQT-320S1 PWR-02 电源模块,输入 85~264V AC,输出 24V DC/2A CTH3 DQR-080S1 INT-00 中继模块 CTH3 DQR-160S1 CAN-1M 主站通信模块,1 个 CAN 通信口 CTH3 AIS-040S1 HSC-02高速计数模块,2路差分/单端信号输入 CTH3 AMS-060S1 HSP-04脉冲输出模块,4路差分/单端信号输出 CTH3 AIV-080S1 DIT-08 数字量模块,数字量输入 8 x 24VDC CTH3 AIC-080S1 DIT-16 数字量模块,数字量输入 16 x 24VDC CTH3 AQS-040S1 DIT-32 数字量模块,数字量输入 32 x 24VDC CTH3 AQS-080S1 DQT-08 数字模块,数字量输出 8 x 24VDC CTH3 AIT-040S1 DQT-16 数字量模块,数字量输出 16 x 24VDC CTH3 AIT-080S1 DQT-32 数字量模块,数字量输出 32 x 24VDC CTH3 AIR-040S1 DQR-08 数字量模块,数字量输出 8 x 继电器 DQR-16 数字量模块,数字量输出 16 x 继电器 AIS-04 模拟量模块,模拟量电压电流输入,4AI x 12bits AMS-06 模拟量模块,模拟量电压电流输入输出,4AI x 12bits,2AQ x 12bits AIV-08 模拟量模块,模拟量电压输入,8AI x 16bits AIC-08 模拟量模块,模拟量电流输入,8AI x 16bits AQS-04 模拟量模块,模拟量电压电流输出,4AQ x 12bits AQS-08 模拟量模块模拟量电压电流输出,8AQ x 12bits AIT-04 温度模块,热电偶输入模块,4 路 TC,隔离型 16bits 精度 AIT-08 温度模块,热电偶输入模块,8 路 TC,隔离型 16bits 精度 AIR-04 温度模块,热电阻输入模块,4 路 RTD,隔离型 16bits 精度 369
AIR-08 温度模块,热电阻输入模块,8 路 RTD,隔离型 16bits 精度 附录 配件 CTH3 AIR-080S1 PLC 锂电池,电压 3.6V,容量 2700mAh CTH3 BAT-000S1 370
深圳市合信自动化技术有限公司 官方微信公众号 深圳市南山区打石一路深圳国际创新谷 6 栋 A 座 9 层 0755-86226822 market@co-trust.com www.co-trust.com




