




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6 ZR-TEL2000 型可编程通讯控制器使用说明书 一 ZR-TEL2000 外部介绍(见图1图5) 图1 图2图3 图4 图5 表1二 ZR-TEL2000 功能介绍(见图6)由图6,ZR-TEL2000 是由“P111G CPU”、“控制接口”、“LED数码显示器”、“电话外线接口”、“电话机接口”、“音频接口”、“键盘”所组成的。下面分别介绍。1 P111G CPU P111G CPU 是一片功能为P111G的主控单片机,它控制整个设备的工作。 * P8、P9为开关量输入口,接收“反向隔离器”输出的信号。* P1、P6、P2、P0为输出口,它们通过“反向驱动器”控制JP1、JP6、JP2、JP0输出继电器工作,以P1为例:当P1输出低电平时“反向驱动器”输出高电平,JP1继电器工作,反之,JP1继电器断开。* PA、PD、PF、PC、PE为输出口,它们通过“反向驱动器”控制JPA、JPD、JPF、JPC、JPE通讯继电器的工作,以PA为例:当PA输出低电平时“反向驱动器”输出高电平,JPA继电器工作,反之,JPA继电器断开。* TEL_L 为输入口,接收“振铃识别器”输出的信号。当有振铃信号时,“振铃识别器”输出低电平,反之输出高电平。* TEL_IN 为输入口,接收外部传来的电话码(DTMF码),DTMF码的内容见表1。P111G CPU 有专门的读取该口电话码的指令。* TEL_OUT 为输出口,由P111G CPU 产生的电话码(DTMF码)通过该口输出到“电话外线接口”或“音频接口”。P111G CPU 有专门输出电话码的指令。 2 控制接口 控制接口共有16个端子(见图5、图6),其中P8+、P8- 和P9+、P9- 分别为P111G CPU 的P8、P9口的输入端,以P8为例,当P8+接12V+,P8-接12V-时,“反向隔离器”输出低电平,如不接12V则“反向隔离器”输出高电平。控制接口剩下的端子均与输出继电器触点相接,以JP1为例,当JP1工作时JP11 与 JP13连通,反之,JP11与JP12连通,每个输出继电器的触点均能驱动7A的阻性负载。3。 LED 数码显示器 四位LED数码显示器在编程时显示指令内容,工作时显示用户通过程序自定义的内容。 4 外线接口 电话外线可直接插到该口上,当JPD继电器工作时可将电话外线信号与P111G CPU的TEL_IN 或 TEL_OUT连通,由于在线上并接了600电阻,此时外线摘机,因此ZR-TEL200相当于一部多功能电话并接在外线上。5 话机接口 电话机可直接插到该口上,如JPF继电器不工作,则电话外线与电话机连通,此时可打电话。如JPF继电器工作则电话机可做为电话信号发生器,通过电话按键可向P111G CPU 输出DTMF 电话码。6 音频接口 当JPC 或JPE 继电器工作时,来自P111G CPU 或电话外线或电话机的信号通过音频接口输出。当然,音频接口也可以做为输入口将外部音频信号输入给P111G CPU。在音频接口上可接许多外设,如:无线电步话机、无线电收发模块、无线电电台等。7 键盘 有六个键它们分别是:S/A键、/B键、+/C键、/D键、/E键、/F键。在编程时它们用于输入指令,工作时可为用户使用,这同P111G可编程序控制器的仪表上的键是完全一样的。以“+/C”键为例:如果“+/C”键接通,PE口为低电平,“+/C”键断开PE口为高电平。 图6三编程及调试操作1 进入编程模式 在断开“电源开关”的情况下按住“S”键和“”键不松,接通“电源开关” ,再松开“S”键和“”键,此时,ZR-TEL2000进入编程模式,显示第一步程序第一字节内容。2修改指令内容 按下“+”键或“”键就可选择当前显示的指令的内容,“+”键是按照正顺序选择,“”键是按照逆顺序选择。3快速按类修改指令内容 按“S”键不松再按“”键或“”键就可实现快速按类选择(见11指令字排列顺序)。4翻页显示 按“”键或“”键可实现上下翻页显示。当按“”键时,显示上一步指令的第一字节内容。当按“”键时,显示当前指令的下一字节内容(如果当前指令是多字节),或显示下一步指令的第一字节内容(如果当前指令是单字节)。按“”键可实现快速下翻页显示,每按一次该键显示内容下跳10步。5插入或删除指令 按“S”键不松再按“+”键就会在当前指令前插入一步”A00”指令,此后可用“+”或“”键将其修改成所需的指令内容。插入一条指令的时间约40秒,这当中显示”。”。按“S”键不松再按“”键就会将当前指令删除。删除一条指令的时间约40秒,这当中显示“。“6. 程序的校验 (当程序编完后一定要校验,否则无法调试和运行) 按“S”键不松再按“”键就开始校验。如校验无错显示”0000” ;如显示”0End” 说明用户程序最后没有编程结束指令”End” ,应加上,然后再校验。如显示“0程序顺序号”说明在调子程序时忘记输入与之对应的子程序标号或输入的有错误,改正后再校验;例:出错信息“0152”说明第152条指令(肯定是调用子程序指令L00-L99)无与之对应的子程序标号(H00-H99);如显示 “1程序顺序号” ,该出错信息说明在子程序中无返回指令,改正后再校验;例:出错信息”1765”说明第765条指令(肯定是子程序标号指令H00-H99)无返回指令”。如显示”2程序顺序号”,说明该条指令有语法错误,改正后再校验;例:出错信息”2004”说明第4条指令有语法错误。7. 程序的单步调试 (校验完后才可进行调试) 在断开“电源开关”的情况下按住“S”键和“+”键不松,接通“电源开关”,再松开“S”键和“+”键就可进入单步调试模式。此时显示第一步程序的指令的第一字节内容。每按一次“”键程序运行一步,同时显示下一步要运行的指令内容。在单步调试过程中只要按“” 键就开始自动单步调试运行,即:程序每隔一秒自动运行一步。在自动单步调试运行过程中只要按“S”键就停止自动单步调试运行进入单步调试运行状态。8. 程序的全速运行 不按任何按键,接通“电源开关“就进入全速运行模式。 9串行通讯口模式设定(打开机器上盖) * RS232模式(出厂时已设定):图7中“S2”短接,“S3”短接,“S5”短接,S1、S4、断开。在该模式下串行通讯口可与计算机RS232接口连接通讯(通过标准直连型RS232电缆线)。 * TTL/CMOS 电平模式:图7中“S1”短接,“S4”短接,S2、S3、S5断开。10程序的拷贝 将串行通讯设置成RS232模式(出厂时已设定),用标准交叉型RS232电缆线连接二台ZR-TEL2000,按住上位机的“-”键和“” 键不松,接通电源,再松开这二键,此时LED显示器无任何显示。按住下位机的“”键和“”不松,接通电源,再松开这二键,此时LED显示器无任何显示。按下上位机的“S”键,此时上位机和下位机的LED显示器仟位的小数点同时亮,说明正在拷贝。5分钟后,上位机和下位机LED显示器仟位的小数点同时灭,说明拷贝结束。11指令字排列顺序* 第一字节 AA0-AA1,C0-C9,C00-C90,d00-d04,E00-E99,F00-F99,H00-H99,L00-L99P00-PF0,P01-PF1, 0-9,00-90,01-91,02-92, P0- PF, ,P0- PF,00-99,00-99,P0-PF, End,P0-PF,00-9, * 第二字节 KKK ,A00-A07,E00-E99,F00-F99,FF0-FF9, 0-9,34个字符,C0-C9 图7 00-99* 第三字节 NNN,F00-F99 * 第四字节 KKK * 第五字节 NNN 3ZR-TEL2000 型可编程通讯控制器指令集一般介绍1。每条指令起始用“-”符号。2。KKK-上跳步数(000-255),以指令的第一条计算步数而指令中间的内容不计算步数,即:每条指令只算一步。3。NNN-下跳步数(000-255)。以指令的第一条计算步数而指令中间的内容不计算步数,即:每条指令只算一步。4。SSS十进制数值(000-255)。5。r-端口位数(0-F) ,其中0-9为开关量输入/输出端口。6 -右移符号。 -左移符号。(上) -大于符号。(上)-小于符号。7(上) -等于符号。(上)-输入符号。8。F00-F99- 内存共计100个。A00-A07-AD端口共计8个。9AA0-AA1-DA端口共计2个 。E00-E99-EEPROM内存共计100个。11。Pr-开关量输入/输出端口共计16个。12。L00-L99-调用子程序共计100个(可嵌套,一般不超过3级)。13。H00-H99-子程序标号。(上)-子程序返回。14。0- 9-计数器共计10个,每个计数范围000-255。15。C0-C9 -定时器共计10个。(上) -上跳。(下) -下跳。16。d-显示。End -编程结束指令。 -串行通讯-一。传送及输入/输出指令1. 将模拟输入口的值传送给内存 例: F02 (模拟口A00内容传给F02) F(00-99) A00 A(00-07)2. 将内存中的值传送给模拟输出口 例: AA1 (F01内容从AA1口输出) AA(0-1) F01 F(00-99)3。输出口清0(继电器工作) 例: P20 (P2继电器工作) Pr04。输出口置1(继电器不工作) 例: P21 (P2继电器不工作) Pr1 5。将数值传送给内存 例: F34 (将数值120传给F34) F(00-99) 120SSS6下内存内容传送给上内存 例: F34 (将F88内容传给F34)F(00-99) F88F(00-99)7。将EEPROM存储器(掉电可保持)的内容传送给内存 F(00-99) 例: F16 (将E11内容传给F16)E(00-99) E118。将内存的内容传送给 EEPRON存储器(掉电可保持) E(00-99) 例: E00 (将F10内容传给F16)F(00-99) F109。计数器的内容传送给内存 F(00-99) 例: F00 (将计树器3内容传给F00)(0-9) 310。将内存的内容传送给计数器 (0-9) 例: 0 (将F23内容传给计数器0) F(00-99) F23-11将数值传送给计数器(0-9) 例: 8 (将数值005传给计数器8)SSS 005000 000000 00012。将内存的内容进行BCD码变换,变换后F00清零,佰位存在F01中,十位存在F02中,个位存在F03中 F(00-99) 例: F45 (如F45中值为148则变换后F00=000, b b F01=001,F02=004,F03=008)-13。读00007999地址的EEPROM, 仟位地址在F00中、佰位地址在F01中、十位地址在F02中、个位地址在F03中, 读出的数据存在F04中,读完后地址自动+1,如加到7999则不再加。E00 E00-14。写00007999地址的EEPROM,仟位地址在F00中、佰位地址在F01中、十位地址在F02中、个位地址在F03中, 要写的数据存在F04中,写完后地址自动+1,如加到7999则不再加。E01 E01-15. 读00007999地址的EEPROM,仟位地址在F00中、佰位地址在F01中、十位地址在F02中、个位地址在F03中, 读出的数据存在F04中,读完后地址自动-1,如减到0000则不再减。E02 E02-16。写00007999地址的EEPROM,仟位地址在F00中、佰位地址在F01中、十位地址在F02中、个位地址在F03中, 要写的数据存在F04中,写完后地址自动-1,如减到0000则不再减。E03 E03-17。通过“TEL_IN”口接收电话码,如接收到有效电话码就存在F04中并执行下一步,否则下跳二步. E04 E04-18.通过TEL_L”口接收振铃信号,如收到振铃信号就执行下一步,否则下跳二 E05 E05-19. 通过“TEL_OUT”口输出单个电话码。要输出的电话码存在F04中其值见表输出延迟时间存在F10中其值在000255之间,最小延迟为110毫秒,当值为“000”时无延迟。 E06 E06-20。内存的内容右移一次(循环) F(00-99)例: (如原F22中值为33(对应二进制=00100001)执行该指令后 F22 F22 中值为90(对应二进制=10010000) -21。内存的内容左移一次(循环) F(00-99)例: (如原F22中值为33(对应二进制=00100001)执行该指令后 F22 F22中值为66(对应二进制=01000010)-22Pr口连带内存的内容右移一次(不循环) Pr F(00-99)例: P0 (如原F22值为33(对应二进制=00100001),P0口值为0,执F22 行该指令后F22中值为16(对应二进制=00010000)例: P0 (如原F22值为33(对应二进制=00100001),P0口值为1,执F22 行该指令后F22中值为144(对应二进制=10010000)-23Pr口连带内存的内容左移一次(不循环),内存的最低位补 0 Pr F(00-99)例: P0 (如原F22值为153(对应二进制=10011001),P0口的值为0F22 执行该指令后F22值改为50(对应二进制=00110010),P0口的值由0该为1)例: P0 (如原F22值为33(对应二进制=00100001),P0口值为1,执F22 行该指令后F22中值为66(对应二进制=01000010),P0口的值由1改为0)-24。Pr口连带多个内存的内容右移一次(不循环,内存的范围由F00-F09可选择) Pr 注: FF0 为Pr口F00FF(0-9) FF1 为Pr口F00F01FF2 为Pr口F00F01F02依此类推:FF9 为Pr口F00F01F02F03.F09例: P7 (如原F00=001,F001=002,F002=006 P7口的值为1,执行FF(0-9) 该指令后F00=128,F001=129,F002=003 )例: P7 (如原F00=001,F001=002,F002=006 P7口值为1,执行该FF2 指令后F00=128,F001=129,F002=003 ) 25。Pr口连带多个内存的内容左移一次(循环),内存的范围由F00-F09可选择。 Pr FF(0-9)注: FF0 为Pr口F00FF1 为Pr口F00F01FF2 为Pr口F00F01F02依此类推:FF9 为Pr口F00F01F02F03.F09例: P7 (如原F00=001,F001=002,F002=006 P7口的值为1,执行该指FF2 令后F00=002,F001=004,F002=012 P7口的值为0)26Pr输出值取反 Pr 例: P40 (P4输出0) P4 (P4输出值取反,由0变为1)27. 定时器的内容传送给内存 F(00-99) 例: F09 (定时器C1的内容传送给内存F09)C(0-9) C1 -二。显示指令1全显示器显示内存内容 (000-255) d 00 F(00-99)2在个位显示字符, d 01 (字符)3在十位显示字符 d 02 (字符)4。在佰位显示字符 d 03 (字符)5。在仟位显示字符 d 04 (字符)6。在个位显示内存内容(只显示000-015对应的0-F字符,大于015不显示) d 01 F(00-99)7。在十位显示内存内容(只显示000-015对应的0-F字符,大于015不显示) d 02 F(00-99)8。在佰位显示内存内容(只显示000-015对应的0-F字符,大于015不显示) d 03 F(00-99)9。在仟位显示内存内容(只显示000-015对应的0-F字符,大于015不显示) d 04 F(00-99)三。条件跳转指令 1。如果上内存内容=下内存内容就执行下一条指令,否则上跳KKK步或下跳NNN步。 F(00-99) 注:KKK=000,NNN=000 自循环 =KKK=000,NNN000 下跳NNN步 F(00-99)KKK000,NNN=000 上跳KKK步 KKKKKK000,NNN000 上跳KKK步 NNN2。如果内存内容=数值(SSS)就执行下一条指令,否则上跳KKK步或下跳NNN步。 F(00-99) 注:KKK=000,NNN=000 自循环 =KKK=000,NNN000 下跳NNN步 SSSKKK000,NNN=000 上跳KKK步 KKKKKK000,NNN000 上跳KKK步 NNN3。如果上内存内容下内存内容就执行下一条指令,否则上跳KKK步或下跳NN步。 F(00-99) 注:KKK=000,NNN=000 自循环 (上) KKK=000,NNN000 下跳NNN步 F(00-99)KKK000,NNN=000 上跳KKK步 KKKKKK000,NNN000 上跳KKK步 NNN4。如果内存内容数值(SSS)就执行下一条指令,否则上跳KKK步或下跳NNN步。 F(00-99) 注:KKK=000,NNN=000 自循环 (上) KKK=000,NNN000 下跳NNN步 SSSKKK000,NNN=000 上跳KKK步 KKKKKK000,NNN000 上跳KKK步 NNN5激活定时器同时清0开始定时,如果定时时间到设定值就执行下一条指令同时定时器清0,否则上跳KKK步或下跳NNN步。 C(0-9) SSS 注:设定值 SSS=000 延时2.5毫秒 KKKSSS=001 定时1秒 NNN SSS=00 定时2秒 。 注:KKK=000,NNN=000 自循环 。 KKK=000,NNN000 下跳NNN步 SSS=255 定时255秒 KKK000,NNN=000 上跳KKK步 KKK000,NNN000 上跳KKK步 6激活定时器同时清0开始定时,如定时时间到F(00-99)设定的值就执行下一条指令同时定时器清0,否则上跳KKK步或下跳NNN步。 C(0-9) 注: KKK=000,NNN=000 自循环 F(00-99) KKK=000,NNN000 下跳NNN步 KKK KKK000,NNN=000 上跳KKK步 NNN KKK000,NNN000 上跳KKK步 7。Pr口输入为1执行下一条指令,否则上跳KKK步或下跳NNN步 Pr 注:KKK=000,NNN=000 自循环 KKK KKK=000,NNN000 下跳NNN步 NNNKKK000,NNN=000 上跳KKK步KKK000,NNN000 上跳KKK步8如计数器计到设定值就执行下一条指令,否则上跳KKK步或下跳NNN步。注:SSS-计数器设定值 (0-9) SSSKKK=000,NNN000 下跳NNN步 KKKKKK000,NNN=000 上跳KKK步 NNNKKK000,NNN000 上跳KKK步注:在该指令中 KKK 和 NNN 不能均为 0 。-四。跳转及调用指令1上跳 (00-99) 注: KKK=000,上跳(00-99)步 KKKKKK000,上跳 KKK+(00-9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第十一课 多姿多彩的“我”说课稿-2025-2026学年小学心理健康人教版二年级上册-人教版
- 化肥厂原料验收登记制度
- 2025电子产品代理的销售合同书
- 江苏大学出版社《应用写作》说课稿-2023-2024学年中职中职专业课职业素养公共课程
- 建材买卖合同(卫浴洁具类)
- 教科版高中信息技术教案+教学设计
- 军训个人体会心得
- 2025年山西人民警察招聘考试申论题库含答案详解
- 2025年监理工程考试合同管理真题及答案
- 商场租赁合同范本及租赁保证金缴纳及退还流程
- 医院环境卫生学监测和院感控制课件
- YBT 165-2018 铝镁碳砖和镁铝碳砖
- 2024年惠州市国资本投资集团限公司招聘29人(高频重点提升专题训练)共500题附带答案详解
- IVSS智能视频监控一体机使用手册
- YYT 1898-2024 血管内导管导丝 亲水性涂层牢固度试验方法
- GB/T 29319-2024光伏发电系统接入配电网技术规定
- 水电厂检修管理工作手册
- 2023年11月成都市龙泉驿区天鹅湖小学招聘笔试历年高频考点难、易错点荟萃附答案带详解
- 飞行员日常保健知识讲座
- 规划核实测绘标书
- 骨科皮牵引压疮发生原因分析鱼骨图对策拟定
评论
0/150
提交评论