- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
1. 程序设计原理 2
1.1. 概述 2
1.2. 客户机基本控制流程图 2
2. 网络地址参数设置 3
2.1. IP 地址设置、网络掩码Subnet Mask设置、缺省网管Gateway设置 3
2.2. 将控制器设置复位到缺省值 4
3. 通信控制 5
3.1. 与客户机之间的通信形式 5
3.2. 指令格式 5
3.3. 再传送 6
4. 指令详细说明 7
4.1. 初始化指令 9
4.2. 动作模式说明指令 11
4.3. 动作指示指令 20
4.4. 动作指示终止指令 27
4.5. 文字显示屏指令 28
4.6. 单点I/O指令 31
4.7. 信号灯指令 34
4.8. 维修指令 37
4.9. 条码读取机界面指令 / RS-232C界面指令 40
4.10. 控制器报告 44
4.11. 数码I/O控制指令 47
4.12. 电子标签显示指令 51
5. ASCII 码表 53
6. 补充说明 54
6.1. 发送指令与应答指令 54
6.2. 客户机指令的再传送 55
6.3 网络构造的注意事项 55
6.4. 0地址电子标签 56
6.5. 0地址电子标签错误代码表 56
6.6. 0地址电子标签日志文件(0号日志) 57
6.7. 出错重试计数器 59
6.7.1. 如何使用出错重试计数器 59
6.7.2. FTP与出错重试计数器 60
6.7.3. 清除出错重试计数器 61
6.8. 指令日志文件 62
6.9. 应用程序开发需知 64
程序设计原理
概述
TW2161(以太网控制器)和 TW220(以太网接线箱)都是以太网 Socket 服务器。 在以下的说明中,我们将把“以太网 Socket 服务器”称作“控制器”。 只使用一条会话(session)。 L-Pick 系统是由客户机通过Socket 通信来控制。
请务必参阅本手册的“第六节 补充说明”。
1.2. 客户机基本控制流程图
基本编程流程图示如下:
网络地址参数设置
用户不同网络环境也不同。在使用以太网控制器前,必须先设置好控制器的IP地址、网络掩码Subnet Mask和缺省网管Gateway地址。以下是出厂时的缺省值。
缺省设置 IP地址 54 网络掩码(Subnet Mask) 缺省网管(Default Gateway)地址 TCP 端口号(口地址) 5003(固定)
2.1. IP 地址设置、网络掩码Subnet Mask设置、缺省网管Gateway设置
使用telnet指令来进行控制器设置。
从MS-DOS提示行,键入以下指令:
屏幕出现以下提示,然后输入用户名和密码。
Log-in name : samurai
Password : kimono
(2) 使用“config ”指令对控制器的网络地址参数赋值。
指令格式:
config IP地址 网络掩码Subnet Mask 缺省网管Gateway
例如:
当你要设置以下的网络地址参数,
IP 地址 =
网络掩码Subnet Mask =
缺省网管 Gateway = 0
则需输入以下指令:
(3) 使用“bye” 指令从“telnet ” 上注销。
敲两次回车键退出。
(4) 关掉控制器电源
一定要在“ telnet” 设置全部完成之后再关电源。
新设置的网络地址参数在电源重新开启后方能生效。
2.2. 将控制器设置复位到缺省值
当控制器的地址参数字迹不清楚或丢失,如IP地址, 可复位到缺省设置。
如果控制器的电源已开启,请按下位于控制器背后的电源开关将其关闭。先用笔尖压下并按住INIT按钮,然后再开启控制器的电源。在控制器电源开关打开之后,松开INIT按钮。
复位操作在必要时可重复进行。
通信控制
3.1. 与客户机之间的通信形式
客户机与控制器之间是通过以太网的Socket会话服务形式进行通信。客户机在每发送一条指令之后,必须先接收到控制器对这条指令的应答,方可发送下一条指令。当工作中的电子标签的CONFIRM按钮被按下或条码数据被扫入,控制器将发送“电子标签完成数据”和“条码数据”指令(t指令),客户机在接收到t指令后,要立即发送应答指令(O指令)。
3.2. 指令格式
STX 02h
序列号 000-999 ASCII码
指令发送端所发出的每条指令都带有序列号,接收端的ACK/NAK应答也带有相应的序列号。
在会话建立后,客户机指令序列号从000开始,之后依次加一。如果序列号达到999,下条
指令的序列号返回000。
当控制器作为指令发送端时,在接收到客户机发送的Z指令之后,序列号(t指令)复位到
文档评论(0)