- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
耦炉控制器
用户使用手册
(第三版)
云南沃特液压机电控制工程部
二○○五年三月
一、上位机命令及应答方式
控制器所有命令及应答均通过标准RS-232接口以ASCII码文本命令方式完成,垂直移动控制器接串口1,水平旋转控制器接串口2,RS-232接口方式相同,定义如下:
波特率: 9600
起始位: 1
数据位: 8
停止位: 1
奇偶校验位: 无
数据流应答控制:无
A、命令方式:
命令头
所有命令均以“$”符号开始,命令中所有字母均为大写,小写字母为错误输入。
控制器号
1号:垂直移动控制器;
2号:旋转控制器。
命令代码
A命令:控制数据传送命令;
W命令:数据循环命令;
C命令:数据结束命令;
P命令:停止运行命令;
R命令:控制器数据读出命令;
L命令:位置初值设置命令
S命令:启动运行命令。
数据页号或命令参数
十六进制ASCⅡ码,范围从00~F7,其中P命令及S命令必须存放于F8数据页中。
若为命令参数,必须是大写字母。
目标速度
有符号带单位四位十进制数,范围从-99.99M~+99.99M,最小速度分辨率为0.01H,实际输入不需小数点,单位有两种,H和M,M代表mm/minute(毫米/分钟),H代表mm/hour毫米/小时),用于旋转控制器时,对应单位为r/minute(转/分钟)和r/hour(转/小时)。
加速度
加速度以△V/△t的形式输入,其含义为:每隔△t的时间,速度增加△V,其中△V为有符号带单位四位十进制数,其定义同目标速度。
加速度时间间隔
△t为10位十六进制数,其代表的实际时间是:△t /0.9216微秒,此时间间隔不能小于50毫秒,否则系统加速控制会出现较大误差,此时对应的10位十六进制数是0B400H;最大约为331小时24分,此时对应的10位十六进制数是0FFFFFFFFFFH。
命令结束
所有命令以ASCII码回车换行符结束(对应十六进制数据为0Dh,0AH)。
B、应答方式
1、应答控制器号
1#:垂直移动控制器;
2#:旋转控制器。
2、应答主题
Error: 错误;
Ok: 正确;
SW: 开关状态;
VC: 当前运行速度;
LC: 当前计数位置
PC: 自动状态当前运行页号。
3、应答内容及代码
错误代码有:01、02、03、04、05、06、09、10、11、12、13、14、15、16、20、21、22、28、29、30、31、32、87、90、91、92、93、94、95、97、99共30种类型的错误,详见附表1。
命令正确时无应答内容;
开关状态应答内容: 7位十六进制ASCII数据;
当前运行速度应答内容: 8位十进制ASCII数据(补码);
自动状态当前运行页号应答内容: 2位十六进制ASCII数据;
自动状态内存数据读出应答内容: 内存中的命令数据列表。
二、命令解释
数据输入命令A
例:$1A00+0100H+0010H00000E0FEF ENTER
“$””代表命令头,紧跟的“1”代表垂直移动控制器,“A”表示是数据输入命令,其后的“00”代表数据页号,“+0100H”表示目的速度为向上运行至1.00 mm/hour,“+0010H”表示加速度的△V 值为0.1 mm/hour,“00000E0FEF”表示加速度的△t为1秒。整条个命令的含义是:从当前速度开始,以每1秒为时间间隔,0.1 mm/hour为速度增量的加速度,增加到1.00 mm/hour的目的速度,则本条命令执行完毕。
循环命令W
例:$1W05S00N0003ENTER
“$”为命令头,“1”表示送至垂直移动控制器,“W”代表循环命令,“05”为本命令存入页号,“S”表示循环起始页号标志,紧跟的“00”表示循环起始页号为00页,“N”表示循环次数标志,紧跟的“0003” (十六进制数),表示循环次数为3次,最大循环次数为65534次,若循环次数为“FFFF”,则表示为无限循环,若循环次数为“0000”,则不会执行循环操作;此命令的含义是:从00页起至04页止(当前05页的前一页)共计5条命令循环执行3次。
数据结束命令C
例:$1C06ENTER
“$”为命令头,“1”表示送至垂直移动控制器,“C”代表数据结束命令,“06”
文档评论(0)