MK CNET_CH6_PROGRAM1.docVIP

  • 3
  • 0
  • 约1.28万字
  • 约 27页
  • 2017-05-12 发布于河南
  • 举报
MK CNET_CH6_PROGRAM1

第六章 通讯程序 6.1.1 绪论 在MASTER-K PLC通讯模块(K7F-CUEA, K4F-CUEA, K3F-CU2A, K3F-CU4A)和其它PLC模块组成的系统中,由于公司之间协议的不同而不能通讯时或当用户使用帧编辑器打算直接在计算机通讯模块之间定义通讯协议时,使用用户定义的通讯。在用户定义的帧文件中使用的帧可以使用特殊的指令如SND, RCV在用户程序中收发。帧编辑器同样在网络中具有监控器通讯数据发送/接收的功能,这个功能在网络中校验数据是非常有用的。 在这一章中描述了如何使用帧编辑器和SND, RCV 指令。 6.1.2 帧编辑器的功能和使用方法 帧编辑器是一种软件工具,它在串行通讯网络中为实现数据Tx/Rx目的而定义的Cnet模块的的通讯规格和通讯帧。 帧编辑器具有设定决定计算机通讯模块的通讯规格的基本参数,定义通讯帧,和在网络中校验Tx/Rx数据的功能。在RS-232C 和RS-422/485中可以下载和上载设定的基本参数,同时根据每个通道转换运行。 帧编辑和使用步骤如下: ① 设定基本参数 ② 定义Tx/Rx 帧 用帧编辑器向Cnet模块写参数,Tx/Rx帧 转换Cnet模块至RUN 方式 使用KGLWIN编写使用Tx/Rx 帧的通讯程序 写通讯程序至PLC 转换CPU 模块至TUN方式 1) 屏幕设定和菜单解释 (1) 屏幕设定 图6.1 是帧编辑器的基本屏幕,它是通过选择帧编辑器的图标来显示的。 图 6.1 帧编辑器的基本屏幕 (2) 菜单设定 段 菜单名称 功能 注释 文件 新文件 创建一个新文件 打开 打开一个已存在的帧文件 保存 保存编辑的帧至文件 另存为 保存编辑的帧至新文件 退出 终止帧编辑器的编辑 在线 连接 同PLC连接 在连接CPU模块之前断开 KGLWIN的软件连接。 断开 同PLC断开 读 在Cnet 模块中读参数和帧 写 . 向Cnet 模块中写参数和帧 通讯通道执行写应与通讯通道的基本屏幕设定一致。 在线 方式改变 运行和停止每个通道的运行. 选项 通讯口 选择要使用的通讯口。PC的 COM1和 COM2中的一个。 监控器 接收帧 显示由Cnet接收的数据到接收监控器屏幕 监控器口的选择对话框 ② 接收监控器的屏幕 与PLC连接后此项激活 发送帧 显示由Cnet发送的数据到发送监控器屏幕 发送监控器仅能由RS-232C 通道使用 2) 如何设定基本参数 通讯模块设定通讯规格的基本参数决定通讯速率(波特率),奇偶,数据位,停止位和使用或不使用调制解调器。使用调制解调器,键入一个调制解调器初始化命令(调制解调器的初始化命令根据公司的不同而不同,但是一般情况下是‘ATZ’)。 在图6.1中设定的基本参数是指经由RS-232C通讯口进行通讯的数据实在通讯速率38400 bps, 奇偶无,数据位(尺寸8位)和1位的停止位的情况下发送和接收的. 表 6.1和图 6.2说明了通讯速率(波特率),奇偶,数据位,停止位的不同类型。 表 6.1 设定的参数值 段 设定内容 描述 注释 站号 站号 Cnet模块的站号设定 0~31 RS-232C 通讯类型 拨号调制解调器 拨号调制解调器通讯 空调制解调器 在RS-232C 口之间直接通讯 调制解调器 使用专用线用调制解调器通讯 RS-422 或 光学调制解调器 初始化 初始化命令 在最初运行中设定初始化命令抄送到调制解调器 仅适用于RS-232C通讯类型为调制解调器 RS-422 通讯类型 RS-422 设定为 RS-422通讯类型 1:1 通讯 RS-485 设定为RS-485 多支路类型 1:n, n:m通讯 基本参数 波特率 波特率选择(位发送速率每秒) RS-232C/422的每个通道 数据位 7/8位中选择一位 奇偶 无/偶数/奇数 停止位 1/2位中选择一位 监控器入口 4×32 : 每个帧可以注册4个变量和最大可以注册8个帧 16×20 : 每个帧可以注册16个变量和最大可以注册20个帧 Cnet 1.3或更高版本可获得 图 6.2 基本参数 3) 如何设定帧 在图6.3说明的屏幕显示了由用户定义的帧清单和简短信息。在图6.3中,帧清单是与帧一致的名称,它由用户在SND, RCV指令中使用。每个通道帧的数目至多为64个,每个帧在转

文档评论(0)

1亿VIP精品文档

相关文档