当前位置: 首页 > 德育建设 > 可编程过程控制器使用说明

可编程过程控制器使用说明

2016年11月15日 00:00:00 访问量:44134

 

可编程过程控制器

使用说明

 

目录      ……………………………………………………………………………页

 

第一章  产品简介…………………………………………………………………1

一、产品特点…………………………………………………………… 1

二、控制面板…………………………………………………………… 4

第二章  操作………………………………………………………………………5

一、自动………………………………………………………………… 5

二、MDI………………………………………………………………… 9

三、编辑…………………………………………………………………14

四、设置…………………………………………………………………19

五、通信…………………………………………………………………21

第三章  编程…………………………………………………………………… 24

一、编程特点……………………………………………………………24

二、指令字………………………………………………………………25

三、例程…………………………………………………………………30

第四章  数据…………………………………………………………………… 35

一、数据列表说明……………………………………………………  35

二、位类型数据的相关说明 …………………………………………  37

三、容易被忽略的设置…………………………………………………38

第五章  接口…………………………………………………………………… 39

一、接口说明……………………………………………………………39

二、各接口引脚说明……………………………………………………40

三、接口连接的相关注意事项…………………………………………42

附录      ASCII码表       …………………………………………………………… 44

 

第一章  产品简介

一、产品特点

1、这是一种自动控制器,名称为可编程过程控制器,以下简称为本控制器。

目前主流的四种控制方式及其缺点:

1)工业计算机,功能繁多,需要二次开发,对于大多用户而言,不只是成本太高,简直就是“铺张浪费”;

2)数字控制系统,简称NC,具有强大的运动和位置控制能力,但过程控制能力不足,例如,一台应用NC作为控制核心的机器,如果要实现在某步进电机行进过程(脉冲连续输出)中,不间断地对继电器有序控制,这是不能实现的;

3)可编程逻辑控制器,简称PLC,一种常用的过程控制核心装置,它脱离上位计算机不能独立编程,用户级不易编程,且运动和位置控制能力几乎没有,如果控制步进电机等一般需要外挂轴位控制器实现;

4)单片机,程序一次开发成型,用户级不可编程,功能和控制的工作过程固化,如果用户级要改变控制顺序或添加功能则不易实现。

为了克服了上述现有技术的不足,本控制器提供了无需二次开发、可以在有脉冲连续输出时不间断对继电器的有序控制、可以脱离电脑实现用户级独立编程、引脚输入输出功能用户级定义、工作过程可以方便调整、常用功能可以设置、主要面向过程的自动控制等功能。

本控制器采用多单片机组成一主多从的网络结构,一主、多从经串口连接,主机负责存储用户级程序(类似数控系统NC的零件加工程序)、设置(包括用户定数等用户数据和主、从机通信方式等系统数据)、显示、按键操作、读取用户程序并根据内容执行(如果是从机命令则发送字符串到从机);从机负责把主机发送来的指令变为相应的电信号或其它动作;搭载软件《数字逻辑控制系统》负责编译解释执行用户级程序。

与现有技术相比,本发明的有益效果是借鉴NC的表现形式(常用功能可设置、用户级可编程、指令字编程)实现面向过程控制的功能,而且对于广大的掌握数控系统应用技术的人才,基本不需要培训只是对照说明就能完全正确使用本控制器的各种功能,因此技术推广基础相当广泛。

2、本控制器的功能特点有:

使用数控(NC)的形式 实现可编程逻辑控制器(PLC)的功能,具体表现在:

1)模拟数控系统的软件组织结构,有自动、MDI、编辑、设置、通信 五大功能模块;

2)脱离电脑可以独立编程,既方便了在线调试,又可用于时常改变信号输入输出顺序的场合;

3)软件集成了常用功能,比如单段、定数、锁机等,可以选择开启或关闭;

4)输入输出指令控制,编程方便直观,特别适合懂数控技术的人员学习使用;

5)拥有独立、完善的指令系统,有标志、计数、跳转、条件跳转等指令字,还有程序预读,可以实现程序的语句分支;

6)程序段内容顺序执行,另外也有标记、跳转、条件跳转等指令字实现程序段内指令分支;

7)软件集成了脉冲发生模块,可以驱动步进电机、伺服电机等实现运动控制,最大同时控制数4台,最大分时控制数96台;

8)多从机组织结构,可以多任务,一个程序段可以描述一个过程,各个从机可以同时执行不同的程序段;

9)串口接收、发送命令 方便扩展,可以把本机与上位机(比如fanuc数控系统就有发送字符串的命令)经串口连接,上位机发送字符串(由本机可执行的指令字组成)到本机,然后本机动作(即数控并联技术),可大幅提高上位机的功能性;

10)引脚用途自定义,本系统的可控引脚为双向引脚,即 可用于输入又可用于输出;这是一款适用于

二、控制面板

1、显示器

本系统使用12864显示器。如下图所示

本系统使用4X4键盘,如上图。在编辑方式时使用三档输入字符,分别是数字键组0~9、第一字母键组’;’A~I、第二字母键组J~S

第二章  操作

一、自动操作

1、自动方式的进入

开机后系统默认进入自动方式。

停止或复位后,按下‘A’键系统进入自动方式。

2、自动方式典型界面和显示区域说明

暂停或停止或复位后按0键将使计数清零;

暂停或停止后按1键将打开或关闭(切换)单段允许开关;

暂停或停止后按3键将使延时倍率回到100%

暂停后按5键将使程序复位(各动作保持),也就是说正式停止;

暂停后按6键将使动作立刻复位然后复位;

暂停或停止后按4键将使延时倍率减1,可提高工作速度;

在录入过程中(光标出现时),按0~9键可以写入程序内容;

2 检验第3号接口第20引脚是否受控输入,可键入“H3C12001”,意为:如果20号引脚与低电平导通,则1号指示灯亮。

具体方法是:

可以先用金属丝连接3号接口的20号引脚到低电平(即负极),然后按‘#’键 执行上面的程序,如果引脚能够正常工作,则3号接口的1号指示灯将被点亮。

上述内容也可以使用“H3A320A101”(A320意为等待20号引脚与低电平导通,A101意为1号引脚输出可驱动指示灯的低电平)实现,且不需要事先连接;

具体方法是:键入“H3A320A101”,按#键执行,然后用金属丝连接3号接口的20号引脚到低电平(即负极),如果引脚能够正常工作,则3号接口的1号指示灯将被点亮。

三、编辑

1、编辑方式的进入

停止或复位后,按下‘C’键系统进入编辑方式。

2、编辑方式典型界面和显示区域说明

编辑首显示界面

按数字键输入新值;

3、通信方式允许的操作说明

在通信方式下,可以:

A键可进通信方式;

B键可进入MDI方式;

C键可进入编辑方式;

按D可进入设置方式;

0键发送程序(第一到第九扇区一并发送)到与本机连接的计算机;

1键则进入接收外部程序过程,过程中可按*键取消接收等待;

接收完毕可按0键返回到通信方式的初始界面,也可以按1~9键将保存接收内容保存到EEPROM对应扇区。

4、通信方式的相关的注意事项

1)程序段最大长度64字节;

2)本系统的串口使用TTL方式,如果对外部RS232串口通信需要经过RS232TTL模块;

3)程序存储在9个扇区,每扇区512字节,发送时将一并发送到外部计算机;

4)通信时由上位机发送到本机的程序字符串必须有%结尾, %’只是接收时的程序结束标志,不会写入存储器。

第三章  编程

一、编程特点

1、本系统使用的指令字的结构为一个字母后跟缀几个数字构成;

2、本系统的指令字多为复合指令字,即其后跟缀的几个数字可能为几组数值,比如C指令字,其后跟缀5位数字,共分为3组,左起第一位用于区分指令功能,第二、三位指定输入引脚,第四、五位指定输出引脚;

3、在自动执行过程中如遇有不可执行的字符(比如“ ”等),系统将会忽略;

4、即使扇区间有空档不连续的指令字符串,系统也可以自动衔接,即本系统可以自动跨扇区执行;

5、本系统程序范围内有标志、跳转和条件功能,程序段内也有标志、跳转和条件功能,必须区分使用;

6、主机功能指令字以I开头,标志指令字以B开头;

7、本系统有子程序功能,由I<10)的指令字调用(跳转到B),遇到I90返回;

8、当I和非HB指令在同一段出现时,其它指令将被忽略;

9、程序段内的除HIB外的从机指令字按排列顺序执行;

10H0严格意义上讲,其功能不是指定主机接口,而是关闭从机接口;

11、程序段内不允许存在相同地址(字母)的指令字字;

12、程序段的最大长度不能超过64字节,否则将告警;

13、本系统主机预留了21个引脚,用户可用其与任意接口连接,也可连接外部检测装置或输出控制装置,但不适合用于脉冲输出;

14、可以实现不同接口的并行输入输出,比如某号接口执行未完毕时也可驱动其它接口,当然也可以通过指令等待其完毕后再继续执行;

15、程序需要结束指令字I99,否则将告警;

16、非模态类指令是指此类指令会因程序段的结束而结束,模态类指令是指此类指令会保持下去,不会因程序段的结束而结束,本说明书中会对模态类指令特别提示,未特殊说明的都是非模态指令。

二、指令字

指令字及其功能表:

指令字

功能说明

Auy

无条件输入输出复合指令字,u代表1位数字(0时可省略),y代表2位数字。功用:(Hn指定接口)y号引脚输出低电平电平或关闭,或等待y号引脚与Gnd断开或与Gnd接通然后结束本指令。u0时关闭,为1时输出低电平(可与高电平形成电位差,从而驱动中间继电器或指示灯发光),为2时为等待断开,u3时为等待接通。例如A20A020意为20号引脚输出关闭,A120意为20号引脚输出高电平,如A220意为等待20号引脚与Gnd断开,如A320意为等待20号引脚与Gnd接通。为从机常用命令

Bn

程序范围标志指令字,用于标记主程序位置,注意使用B指令时要求:1B指令字写于程序段首;2B值(n)限于大于0的一位数;3、最多可以有9B指令字;主机指令字。

Cuxy

复合指令字,u代表1位数字,xy各代表2位数字,且0不能省略,即本指令字应为5位数。功用:u1时为如果(Hn指定接口)x号引脚与低电平导通则执行A1y(参看Auy), u2时为如果x号引脚与低电平导通则执行A0yu3时为如果x号引脚与低电平断开则执行A1yu4时为如果x号引脚与低电平断开则执行A0y。如C11020意为如果10号引脚与低电平导通则20号引脚输出低电平。为从机命令

Dnt

复合指令字,功用:延时,n1位数字,t为不大于9999的数字(0000~9999)。当n1时单位为微秒(约),当n2时单位为毫秒,当n3时单位为秒。从机命令

Exyz

无条件多路输出,xyz各为3位数,且0不能省略。如E255000255意为1~8引脚全部输出高电平,9~16引脚全部关闭,17~24引脚全部高电平。使用本指令需要掌握二进制计算。各端口(从机)动作复位命令“E000000000”从机命令

Fn

单一指令字,功用:程序段内标志指令,每个程序段内最多可以有9F指令。从机指令字

G

复合指令字,实现程序段内语句分支。功用:无条件跳转和有条件跳转至标志指令字。从机指令字

G*

0<G<10,无条件跳转至F*

G1**#

引脚**Gnd接通时跳转至F#

G2**#

引脚**Gnd断开时跳转至F#

Hn

n1位数字,功用:指定(下个H前的)指令字的有效接口号,内部为从机选通号,0为关闭从机接口,目前最多为5,模态。主机指令字

H91

自下一段起至再次出现其它H指令结束,程序段(无分号)无条件发送到外部,如有和本指令在一段的其它指令字(包括I)将被忽略不予执行。结束符可以通过设置的11号数据设置,串口方式:波特率9600,停止位1,无校验

H92

自本段起至再次出现其它H指令结束,程序段(无分号)无条件发送到外部,如有和本指令在一段的其它指令字(包括I)只发送,不执行。结束符可以通过设置的11号数据设置,串口方式:波特率9600,停止位1,无校验

I

主机多功能指令字,实现主机的无条件输入输出、有条件输入输出,及程序无条件跳转和有条件跳转的语句分支功能,和程序的结束、暂停等其它固定功能。非模态,每段执行完毕自动归零。注意:I指令为主机指令字只可和H0J**等其它主机指令一起组成程序段,否则可能受H影响被跳过,优先考虑单独占用一个程序段。

In

子程序功能,n1位数字,无条件跳转到Bn,与I1n不同的是:系统保存当前位置的下一个指令字指针,执行到I90时程序执行指针将返回原保存的指针,实现子程序功能。

I1n

无条件跳转,n1位数字,意为无条件跳转到Bn

I90

功用:子程序结束

I9u

用户计数加一指令,u1~5对应系统提供5个用户计数变量,如I92,则为2号用户计数变量加一

I98

功用:暂停

I99

功用:系统一般计数和系统设置的锁机数计一,程序结束

I1vn

v号接口(从机)执行未完成(忙)时转至n

I2vn

v号接口(从机)执行已完成(不忙)时转至n

I4uu

uu表示两位的引脚号,uu号引脚无条件关闭低电平信号

I5uu

uu表示两位的引脚号,uu号引脚无条件输出低电平信号

I6uu

uu表示两位的引脚号,无条件等待uu号引脚与Gnd断开,用此可实现条件暂停等

I7uu

uu表示两位的引脚号,无条件等待uu号引脚与Gnd接通,用此可实现条件暂停等

I1***

***表示3位数,0不能省略,单位为us的延时

I2***

***表示3位数,0不能省略,单位为ms的延时

I3***

***表示3位数,0不能省略,单位为s的延时

I4uun

引脚与Gnd导通条件跳转。uu表示两位的引脚号,n表示一位的程序标记号

I5uun

引脚与Gnd断开条件跳转。uu表示两位的引脚号,n表示一位的程序标记号

Iu***n

用户计数条件跳转指令,u1~5,对应用户计数变量号;***为一组数字,为计数值;n1~9,为跳转的目的标志号;

I20504,表示如果2号用户计数变量大于或等于50则跳转到“B4

Ln

单一指令字,功用:脉冲动作时指定的间隔时间数,模态。从机指令字

Mn

单一指令字,功用:脉冲动作时指定的加减变速过程的阶数,模态。从机指令字

Nn

单一指令字,功用:脉冲动作时指定的加减变速过程中各阶内的用于速度保持的脉冲数,模态。从机指令字

On

单一指令字,功用:脉冲动作时指定的脉冲总数。模态。从机指令字

Pn

单一指令字,功用:脉冲动作时指定的脉冲总数(O指令)的倍数,默认为1。从机命令

Qn

复合指令字,功用:其千位用于指令是否无限发出脉冲,百位用于指令脉冲间隔是否双倍延时(双倍延时利于稳定信号),十位和个位用于指令脉冲发出引脚,执行本指令时脉冲信号发出。

程序段分隔符

 

三、例程

1、经典功能程序例程

程序内无条件跳转例B3……;I3;……释义:执行“I3”时跳转到“B3”。

子程序功能例H1I1; H2I1;......B1A......;I90;释义:“H1”指定控制1号接口,执行“I1”时跳转到“B1”,顺序执行致“I90”后,返回到“H2”继续执行,即实现子程序功能。

程序范围引脚条件跳转例H3I4129;……;B9…… 释义:“H3”指定控制3号接口,执行“I4129”时,如果0号接口的12号引脚与0V(负极)导通或正在输出低电平则跳转到“B9”,反之顺序向下执行。

程序范围接口条件跳转I124;……;B4…… 释义:执行“I124”时,如果2号接口正在工作(2号从机处于忙态)则跳转到“B4”,反之顺序向下执行,本段不会受H指令影响,也不会影响H指令的模态值。

0号(主机)接口无条件输出例I501;释义:0号(主机)接口的1号引脚输出低电平。

0号(主机)接口无条件关闭例I401;释义:0号(主机)接口的1号引脚关闭输出(关闭后可用于信号读入)。

0号(主机)接口无条件等待与0V(负极)导通例I701;释义:等待0号(主机)接口的1号引脚与0V导通,注意,如一直不能使之导通则无法执行新的指令,这时很像死机了,可以急停操作,也可手动使之导通以结束这个等待循环;

指令某从机接口单一引脚驱动例H2A103;释义:H2指定其后程序为2号从机执行,也可以理解为其后的命令指定了2号接口, 因此执行A103时将是2号接口第3引脚输出低电平,从而与高电平形成可驱动的电位差,简单可理解为使3号引脚驱动中间继电器;

指令某从机接口单一引脚关闭例:H2A3;释义: 2号接口第3引脚输出关闭(关闭后可用于输入);

指令某从机接口单一引脚等待输入例H2A314;释义:等待2号接口的14号引脚与0V(负极)导通,注意,如一直不能使之导通则该从机将一直处于忙态,即无法接受新的指令,这时很像死机了,可以急停操作,也可手动使之导通以结束这个等待循环;

0号(从机)接口条件输出例H2C12001意为:如果2号从机的20号引脚与低电平导通,则1号引脚输出低电平。

从机毫秒级延时例H3D20100;释义:3号从机延时100毫秒;

从机秒级延时例H3D30001;释义:3号从机延时1秒;

E指令的用法:假如需要第2581114172023号引脚输出低电平,则先写一个24位的‘1’,即11111111 11111111 11111111,然后按倒数顺序把需要输出低电平的位改为‘0’,即10110110 11011011 01101101,然后每八位二进制数转换成一个十进制数,即得到182219109,那么执行E109219182即可输出需要信号。E指令可以一次输出或关闭多点信号,但不能实现引脚 “保持原态”,即必须明确给出;

程序段内无条件跳转例……G2……F2……; 释义:执行“G2”时跳转到“F2”。

程序段内条件跳转例……F3……G1083……; 释义:执行“G1083”时检测8号引脚当前状态,如果为低电平则跳转到“F3”,反之继续向后执行。

伺服电机(步进电机同)控制L1050M20N30050O1500P8; 释义: L1050意为初速1050微秒;M20意为变速过程的脉冲数20个,即经20个间隔时间不等的脉冲后电机达到指定速度;N30050意为高速时脉冲间隔50微秒;O1500意为指定脉冲数为1500P8意为8号引脚输出脉冲信号;

无条件发送字符串到外部设备(对提供了串口功能的外部设备,如变频器,用此功能可以实现对其控制):假设11号设置数据为59时,(此设置与字符串结束字符有关)如“I510;H91;code1,date240; ……; I410”执行I5100号接口的10号引脚驱动辅助继电器,H91时无动作,其后的“code1,date240”加缀结尾字符‘;’后经辅助继电器发送到外部,执行至‘I410’结束发送。接收目的装置需要辅助继电器控制,可用一般指令控制,例如A1**I5**,应优先使用0号接口。

2、典型案例

受控器件要求:需要检测1个感光开关,代号G1;控制6个气缸,代号Q1~61台不需要并行工作的伺服电机(步进电机同),代号J12台可并行工作的伺服电机,代号S1~2

动作过程说明:检测G1,如果导通则暂停,反之执行,Q1Q5通,延时0.5秒,Q4Q5断,延时0.9秒,J1正转1500步,Q1关,延时0.2秒,Q3通,延时0.1秒,S1反转1000步,同时J1反转1000步,Q2通,延时2秒,S2正转1000步,同时Q2Q4断,延时0.6秒,J1反转500步,同时S1正转1000步、S2反转1000步,程序结束。

为满足上述要求安排如下:

G1连接在0号接口的1号引脚;

接口1的引脚1~6对应Q1~614引脚负责J1的方向信号,15引脚负责J1的脉冲信号;

接口21引脚负责S1的方向信号,2引脚负责S1的脉冲信号;

接口31引脚负责S2的方向信号,2引脚负责S2的脉冲信号;

拆解文字程序为代码

检测G1,如果导通则暂停,反之执行:I4011; 释义:如果0号接口的1号引脚与0V(负极)导通则跳转到“B1”,反之顺序向下执行。“B1I98;I90; 释义:B1为标志1I98暂停;I90子程序结束,本段应写于程序后或其它扇区,注意:不能出现第二个“B1”的标志。

Q1Q5通,延时0.5秒,Q4Q5断,延时0.9秒:H1A101A105D20500;

J1正转1500步:L1050M20N30050O1500P8; 释义: L1050意为初速1050微秒;M20意为变速过程的脉冲数20个,即经20个间隔时间不等的脉冲后电机达到指定速度;N30050意为高速时脉冲间隔50微秒;O1500意为指定脉冲数为1500P8意为8号引脚输出脉冲信号;

Q1关,延时0.2秒,Q3通,延时0.1秒:A1D20200A103;

S1反转1000步:H2A101; L1050M20N30050O1000P2; 说明:A101用于输出反转方向信号;

同时J1反转1000步:H1A107; L1050M20N30050O1000P8;

Q2通,延时2秒:A102D30003;

S2正转1000步:H3A1; L1050M20N30050O1000P2;

同时Q2Q4断,延时0.6秒:H1A2A4;

J1反转500步:L1050M20N30050O500P8;

同时S1正转1000步:H2A1; L1050M20N30050O1000P2;

同时S2反转1000步:H3A1; L1050M20N30050O1000P2;

程序结束:I99;

合并程序段为程序

第一扇区: I4011; H1A101A105D20500; L1050M20N30050O1500P8; A1D20200A103; H2A101; L1050M20N30050O1000P2; H1A107; L1050M20N30050O1000P8; A102D30003; H3A1; L1050M20N30050O1000P2; H1A2A4; L1050M20N30050O500P8; H2A1; L1050M20N30050O1000P2; H3A1; L1050M20N30050O1000P2; I99;

第二扇区:B1I98;I90;

第四章  数据

一、数据列表说明

数据号

功用

说明

特性

001

用户定制数量

系统在自动循环状态计数满足本值后将停止执行

用户数据,更改时无需密码

002

用户计数,完成数量

本值不同于用户程序计数

用户设置数据,更改时无需密码

003

密码

初始密码13310,正确输入后系统设置数据可更改

系统设置数据

004

锁机数1,单位:件

系统计数达到本值后,005号数据减1

系统设置数据

005

锁机数2,单位:批次

本数据归0后,如果锁机功能允许(008.11)则系统锁机(系统将不能在自动执行程序)

系统设置数据

006

16位数据

 

系统设置数据

006.0

单段功能是否禁止

0为否,1为是,默认为0

 

006.1

程序编辑功能是否禁止

0为否,1为是,默认为0

 

006.2

是否设置连续运行为默认状态

0为否,1为是,默认为0

 

006.3

开机后是否立即自动运行程序

0为否,1为是,默认为0

 

006.4

定数写入EEPROM功能是否开启

0为否,1为是,默认为0

 

006.5

暂停写入EEPROM功能是否开启

0为否,1为是,默认为0

 

007

16位数据

 

系统设置数据

007.0

命令发送前是否检测从机反馈

0为否,1为是,默认为1

 

008

16位数据

 

系统设置数据

008.0

锁机功能是否允许

0为否,1为是,默认为0

 

009

定数写入EEPROM

0时或6.50时该功能关闭,默认为0

系统设置数据

010

存储计数

默认为0

系统用数据,原则上不应该设置

011

发送字符串时的特定结尾字符

可以为2个结尾字符,即(向后数)第一个为L_S[10]低八位,第二个为L_S[10]高八位,默认为0,即发送结束符。由于大多数情况只需要一个结束符,使低八位为第一个结束符的方式方便设置

用户设置数据

012

备用

默认为0

 

二、设置操作的注意事项

1、位类型数据需要先转换为二进制数,其中的每一位都可以表示某项功能开启或关闭;

2、数据号列的a.b,其中a为数据号,b为二进制数据位;

3、例如6号数据的值为5时,二进制数为000****000000101,即6.06.21(参看下表);

6号数据

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

二、容易被忽略的设置:

1007.0=1,使命令发送前检测从机反馈,默认为1,即等待从机反馈,如果单独调试主机时将会影响系统自动执行;

2006.5008.0009数据默认为0,会影响计数写入EEPROM,即也会影响锁机功能;

3、各数据的最大值为65535

第五章  接口

一、接口说明

本系统标准版预留有:

0号接口,即主机接口,位于控制器背面左列上数第一个,25D型针座;

通信接口,位于控制器背面左列上数第二个,9D型针座;

电源接口,位于控制器背面左列上数第三个,3针,左起其三针顺序为+5V0V(负极)、GND

1号接口,即1号从机的接口,位于控制器背面右列上数第一个,25D型针座;

2号接口,即2号从机的接口,位于控制器背面右列上数第二个,25D型针座;

3号接口,即3号从机的接口,位于控制器背面右列上数第三个,25D型针座;

4号接口,即4号从机的接口,位于控制器背面右列上数第四个,25D型针座;

5号接口,即5号从机的接口,位于控制器背面左列上数第四个,25D型针座;

二、各接口引脚说明

10号(主机)接口说明

引脚号

功能说明

1

内部对应主机的P4^5,用户级控制的双向引脚,程序中由I指令字(I4**I5**I6**I7**I4**nI5**n)引用

2

内部对应主机的P4^6,其功能、用法同1号引脚

3~10

内部对应主机P0口的8个引脚,其功能、用法同1号引脚

11

内部对应主机的P1^0,其功能、用法同1号引脚

12

主机的P3^7,从机5P35,从机5存在时将用于其忙信号检测,从机5不使用时,其功能、用法同1号引脚

13

主机的P3^6,从机5P34,从机5存在时将用于对其发送控制信号,从机5不使用时,其功能、用法同1号引脚

14

主机的P3^5,从机4P35,从机4存在时将用于其忙信号检测,从机4不使用时,其功能、用法同1号引脚

15

主机的P3^4,从机4P34,从机4存在时将用于对其发送控制信号,从机4不使用时,其功能、用法同1号引脚

16

主机的P4^4,从机3P35,从机3存在时将用于其忙信号检测,从机3不使用时,其功能、用法同1号引脚

17

主机的P1^7,从机3P34,从机3存在时将用于对其发送控制信号,从机3不使用时,其功能、用法同1号引脚

18

主机的P1^6,从机2P35,从机2存在时将用于其忙信号检测,从机2不使用时,其功能、用法同1号引脚

19

主机的P1^5,从机2P34,从机2存在时将用于对其发送控制信号,从机2不使用时,其功能、用法同1号引脚

20

主机的P1^4,从机1P35,从机1存在时将用于其忙信号检测,从机1不使用时,其功能、用法同1号引脚

21

主机的P1^3,从机1P34,从机1存在时将用于对其发送控制信号,从机1不使用时,其功能、用法同1号引脚

22

中断级暂停引脚,与0V短接(电平拉低)时,系统一切动作暂停,包括连续脉冲、计时等动作,但本引脚触发暂停后不能调整进给倍率等软操作

23

主机的复位引脚,为系统外部急停引脚,本脚与+5V导通时系统则急停(复位)

24

0V

25

+5V

外壳

GND

2、通信接口说明

引脚号

说明

167

+5V

589

0V

2

RXD

3

TXD

 

 

3、其它(从机,1~5)接口说明

引脚号

说明

1~8

P0

9~16

P1

16~24

P2

25

VCC

三、接口连接等相关注意事项

1、引脚用于输出时要考虑中间继电器或光耦的允许输入电流,必要时应加装限流电阻;

2、用于输入时,如果电阻过大可能影响正确输入,必要时可以不过限流电阻而短接于低电平;

30号(主机)接口内有与控制从机共用的引脚(12~21),从机安装在位时,与该从机对应的指示灯将不能安装,否则会因为旁路的电信号干扰发生程序读取错误;

4、任一接口的任意引脚都是双向的,既可以用于输入又可以用于输出,但是如果一块接口板(特指本控制器自带的接口板)内同时存在输入和输出,则该接口板的+5V跳线(与25号引脚对应的跳线)不能安装(短接),即指示灯功能不能使用。

 

附录 ASCII码表

Bin

Dec

Hex

缩写/字符

0000,0000

0

00

NUL(null)[1]

0000,0001

1

01

SOH(,start,of,head,line,)

0000,0010

2

02

STX,(start,of,text)

0000,0011

3

03

ETX,(end,of,text)

0000,0100

4

04

EOT,(end,of,transmission)

0000,0101

5

05

ENQ,(enquiry)

0000,0110

6

06

ACK,(acknowledge)

0000,0111

7

07

BEL,(bell)

0000,1000

8

08

BS,(back,space,)

0000,1001

9

09

HT,(horizontal,tab,)

0000,1010

10

0A

LF,(NL,line,feed,new,line)

0000,1011

11

0B

VT,(vertical,tab)

0000,1100

12

0C

FF,(NP,form,feed,new,page,)

0000,1101

13

0D

CR,(carriage,return)

0000,1110

14

0E

SO,(shift,out)

0000,1111

15

0F

SI,(shift,in)

0001,0000

16

10

DLE,(,data,link,escape)

0001,0001

17

11

DC1,(device,control,1)

0001,0010

18

12

DC2,(device,control,2)

0001,0011

19

13

DC3,(device,control,3)

0001,0100

20

14

DC4,(device,control,4)

0001,0101

21

15

NAK,(negative,acknowledge)

0001,0110

22

16

SYN,(synchronous,idle,)

0001,0111

23

17

ETB,(end,of,trans,block,)

0001,1000

24

18

CAN,(cancel)

0001,1001

25

19

EM,(end,of,medium)

0001,1010

26

1A

SUB,(substitute)

0001,1011

27

1B

ESC,(escape)

0001,1100

28

1C

FS,(,file,separator)

0001,1101

29

1D

GS,(,group,separator)

0001,1110

30

1E

RS,(record,separator)

0001,1111

31

1F

US,(,unit,separator)

0010,0000

32

20

(space)

0010,0001

33

21

!

0010,0010

34

22

0010,0011

35

23

#

0010,0100

36

24

$

0010,0101

37

25

%

0010,0110

38

26

&

0010,0111

39

27

&apos;

0010,1000

40

28

(

0010,1001

41

29

)

0010,1010

42

2A

*

0010,1011

43

2B

+

0010,1100

44

2C

 

0010,1101

45

2D

-

0010,1110

46

2E

 

00101111

47

2F

/

00110000

48

30

0

00110001

49

31

1

00110010

50

32

2

00110011

51

33

3

00110100

52

34

4

00110101

53

35

5

00110110

54

36

6

00110111

55

37

7

00111000

56

38

8

00111001

57

39

9

00111010

58

3A

 

00111011

59

3B

 

00111100

60

3C

< 

00111101

61

3D

=

00111110

62

3E

> 

00111111

63

3F

?

01000000

64

40

@

01000001

65

41

A

01000010

66

42

B

01000011

67

43

C

01000100

68

44

D

01000101

69

45

E

01000110

70

46

F

01000111

71

47

G

01001000

72

48

H

01001001

73

49

I

01001010

74

4A

J

01001011

75

4B

K

01001100

76

4C

L

01001101

77

4D

M

01001110

78

4E

N

01001111

79

4F

O

01010000

80

50

P

01010001

81

51

Q

01010010

82

52

R

01010011

83

53

S

01010100

84

54

T

01010101

85

55

U

01010110

86

56

V

01010111

87

57

W

01011000

88

58

X

01011001

89

59

Y

01011010

90

5A

Z

01011011

91

5B

[

01011100

92

5C

\

01011101

93

5D

]

01011110

94

5E

^

01011111

95

5F

_

01100000

96

60

`

01100001

97

61

a

01100010

98

62

b

01100011

99

63

c

01100100

100

64

d

01100101

101

65

e

01100110

102

66

f

01100111

103

67

g

01101000

104

68

h

01101001

105

69

i

01101010

106

6A

j

01101011

107

6B

k

01101100

108

6C

l

01101101

109

6D

m

01101110

110

6E

n

01101111

111

6F

o

01110000

112

70

p

01110001

113

71

q

01110010

114

72

r

01110011

115

73

s

01110100

116

74

t

01110101

117

75

u

01110110

118

76

v

01110111

119

77

w

01111000

120

78

x

01111001

121

79

y

01111010

122

7A

z

01111011

123

7B

{

01111100

124

7C

|

01111101

125

7D

}

01111110

126

7E

~

01111111

127

7F

DEL,(delete)

 

编辑:教育网
评论区
发表评论

评论仅供会员表达个人看法,并不表明网校同意其观点或证实其描述
中国现代教育网 教育部 不良信息
垃圾信息 网警110
天津市宝坻区职业教育与成人教育中心
津ICP备2020009051号-2
联系地址:天津市宝坻区进京路
版权所有中华人民共和国电信经营许可证
北京网笑科技有限公司 仅提供技术支持 违法和不良信息举报中心

津公网安备 12011502000649号