资源预览内容
第1页 / 共69页
第2页 / 共69页
第3页 / 共69页
第4页 / 共69页
第5页 / 共69页
第6页 / 共69页
第7页 / 共69页
第8页 / 共69页
第9页 / 共69页
第10页 / 共69页
亲,该文档总共69页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
TW2161 & TW2208 程序设计员手册 Ver.1.3AIOISYSTEMS CO., LTD. TW 系列 TW2161 以太网控制器 TW2208 以太网接线箱 程序设计员手册 版本1.4 s ManualTentative issue目录1.程序设计原理21.1.概述21.2.客户机基本控制流程图22.网络地址参数设置32.1.IP 地址设置、网络掩码Subnet Mask设置、缺省网管Gateway设置32.2.将控制器设置复位到缺省值43.通信控制53.1.与客户机之间的通信形式53.2.指令格式53.3.再传送64.指令详细说明74.1.初始化指令94.2.动作模式说明指令114.3.动作指示指令204.4.动作指示终止指令274.5.文字显示屏指令284.6.单点I/O指令314.7.信号灯指令344.8.维修指令374.9.条码读取机界面指令 / RS-232C界面指令404.10.控制器报告444.11.数码I/O控制指令474.12.电子标签显示指令515.ASCII 码表536.补充说明546.1.发送指令与应答指令546.2.客户机指令的再传送556.3 网络构造的注意事项556.4.0地址电子标签566.5.0地址电子标签错误代码表566.6.0地址电子标签日志文件(0号日志)576.7.出错重试计数器596.7.1.如何使用出错重试计数器596.7.2.FTP与出错重试计数器606.7.3.清除出错重试计数器616.8.指令日志文件626.9.应用程序开发需知64 3TW2161 & TW2208 程序设计员手册 1.4版1. 程序设计原理1.1. 概述TW2161(以太网控制器)和 TW220(以太网接线箱)都是以太网 Socket 服务器。 在以下的说明中,我们将把“以太网 Socket 服务器”称作“控制器”。 只使用一条会话(session)。 L-Pick 系统是由客户机通过Socket 通信来控制。请务必参阅本手册的“第六节 补充说明”。1.2.客户机基本控制流程图基本编程流程图示如下:开始Z 指令初始化Am 或M指令设置电子标签(L/M)的动作模式X 指令发指令,使文字显示屏显示定单号P1、P4、P5 或 L 指令向电子标签发送动作指令t 指令是否收到?否有L/M 完成?否是否正常完成?是异常处理是所有的L/M都完成了吗?否开始下一个定单操作 否是此定单拣货作业完成所有定单拣货是否全部完成?是结束 2. 网络地址参数设置用户不同网络环境也不同。在使用以太网控制器前,必须先设置好控制器的IP地址、网络掩码Subnet Mask和缺省网管Gateway地址。以下是出厂时的缺省值。缺省设置IP地址192.168.1.254网络掩码(Subnet Mask)255.255.0.0缺省网管(Default Gateway)地址0.0.0.0TCP 端口号(口地址)5003(固定)2.1.IP 地址设置、网络掩码Subnet Mask设置、缺省网管Gateway设置(1) 使用telnet指令来进行控制器设置。 从MS-DOS提示行,键入以下指令:telnet 192.168.1.254 (回车)屏幕出现以下提示,然后输入用户名和密码。 login:Log-in name :samuraiPassword : kimonologin: samurai (回车)Password: kimono (回车) 屏幕显示“*”号tw2161(2) 使用“config ”指令对控制器的网络地址参数赋值。指令格式:config 例如: 当你要设置以下的网络地址参数, IP 地址 = 192.168.0.1网络掩码Subnet Mask = 255.255.255.0缺省网管 Gateway = 192.168.0.50则需输入以下指令:tw2161 config 192.168.0.1 255.255.255.0 192.168.0.50 (回车)mac = *:*:*:*:*:*ip = 192.168.0.1subnet mask = 255.255.255.0gateway = 192.168.0.50port = 5003 5004tw2161显示确认已设置好的参数(3) 使用“bye” 指令从“telnet ” 上注销。tw2161 bye (回车)(回车)敲两次回车键退出。(4) 关掉控制器电源一定要在“ telnet” 设置全部完成之后再关电源。新设置的网络地址参数在电源重新开启后方能生效。2.2.将控制器设置复位到缺省值当控制器的地址参数字迹不清楚或丢失,如IP地址, 可复位到缺省设置。如果控制器的电源已开启,请按下位于控制器背后的电源开关将其关闭。先用笔尖压下并按住INIT按钮,然后再开启控制器的电源。在控制器电源开关打开之后,松开INIT按钮。复位操作在必要时可重复进行。TW2161 后示图MJ OUTLANINITPOWERAC85V265V3. 通信控制3.1.与客户机之间的通信形式客户机与控制器之间是通过以太网的Socket会话服务形式进行通信。客户机在每发送一条指令之后,必须先接收到控制器对这条指令的应答,方可发送下一条指令。当工作中的电子标签的CONFIRM按钮被按下或条码数据被扫入,控制器将发送“电子标签完成数据”和“条码数据”指令(t指令),客户机在接收到t指令后,要立即发送应答指令(O指令)。3.2.指令格式大写字母客户机控制器小写字母STX 02h序列号 000-999 ASCII码 指令发送端所发出的每条指令都带有序列号,接收端的ACK/NAK应答也带有相应的序列号。 在会话建立后,客户机指令序列号从000开始,之后依次加一。如果序列号达到999,下条 指令的序列号返回000。 当控制器作为指令发送端时,在接收到客户机发送的Z指令之后,序列号(t指令)复位到000,否则每发送一次t指令,序列号依次加一。客户机发送的指令序列号与控制器发送的指令序列号是两个不同的序列号,都是由发送端累加(加1)构成。长度 数据长度,为4字节十进制ASCII码 ( 0001 1015 )。数据 指令ETX 03h客户机指令通信:请参见 4 . 指令详细说明。控制器的应答:客户机的应答:3.3.再传送在客户机发送指令后,一般情况最多等待5秒钟以上,总是可以接收到控制器的应答。如果某个电子标签出现故障,控制器则需要三秒钟来识别这一故障。这种情况,可能会引起应答的延迟。 当在规定的等待时间范围内没有收到应答时,客户机与控制器之间需要重新建立会话,并重新发送这条指令。(关于重新建立会话的有关事项,请参见补充说明6.2)4.指令详细说明指令大体分类如下: (1)初始化指令 (2)动作模式说明指令 (3)动作指示指令 (4)动作完成指示指令 (5)文字显示屏显示指令 (6)单点数字输入 / 输出界面指令 (7)信号灯指令 / 智慧型信号塔指令 (8)维修指令 (9)条码读取机界面指令 / RS-232C界面指令(10)控制器报告(11)数字输入 / 输出界面指令(12)显示指令所有的指令在以下各小节当中都有详细说明。指令清单:指令字头描述电子标签文字显示屏信号灯 单点 I/O条码读取机界面RS-232C界面数字I/O页号为控制器下达操作指示8Z初始化设置10M动作模式说明指令13,3134Am动作模式说明指令15-2832,35L标准操作指定21P1区段动作指令22P4带有动作模式说明的区段动作指令23P5可重复的带有动作模式说明的区段动作指令25D动作终止指令27X文字显示屏显示指令29Q2文字显示屏显示指令30T单点I/O 开与关33T指示灯开/关指令36A维修模式说明37Az电子标签状态查询38Ac电子标签地址设置39G条码读取机界面RS-232界面40ArRS-232C界面状态检查43J数码I/O 输出48E数码I/O 输入49Ai读取数码I/O 输出数据50P2电子标签显示指令52t电子标签等设备应答数据444.1.初始化指令 (控制器的动作说明)功能 :向控制器发出动作指示。10200格式 :1控制器试图向电子标签传送指令的次数。0: 5 次 *1: 02当一个区段的操作全部完成之后,控制器将要自动关闭的设备。0: 信号灯*1: 文字显示器
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号