KXH16编程手册_第1页
KXH16编程手册_第2页
KXH16编程手册_第3页
KXH16编程手册_第4页
KXH16编程手册_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、KXH16矿用本安型可编程控制器编程说明书 KXH16矿用本安型可编程控制器编程说明书常州联力自动化科技有限公司目 录1概述2 工作原理3 存储器4指令表5堆栈6逻辑指令7 数据指令概述KXH16矿用本安型可编程控制器(简称PLC),适用于有瓦斯及粉尘爆炸危险的场所,可用于胶带输送机的自动控制和监测以及其他井下设备的监测、监控;PLC采用现场可编程技术,用户可以在现场不借助任何设备即可编程,使用非常方便;PLC采用现场可调试技术,用户可以在现场不借助任何设备调试用户程序。PLC可以显示每步程序运行的结果和程序的中使用的寄存器的当前值,寄存器的注释等,调试非常方便;PLC采用基于现场总线的分布式

2、控制技术,系统组态灵活,控制的可靠性高,实时性好;PLC采用大屏幕彩色液晶显示技术,中文和动画显示,显示的内容直观,用户可以查看设备内部的所有信息;PLC采用分层操作技术,用户系统分为系统层、开发层、维护层、操作层,各层之间相对封闭。实现功能强大与操作维护简单相统一;PLC采用现场可设置技术,实现控制流程配置化;PLC采用输入输出口映射技术,实现了用户程序编程与实际端口分离;PLC采用自动语音预警技术,可以播报各种语音预警信息;PLC采用可存储多个工程,可以存储独立的6个工程;1.1组成 矿用本安PLC由控制模块、人机交互模块、液晶显示模块、操作键盘、语音预警模块、电话模块等组成,用于对本机的

3、输入输出口以及沿线设备(闭锁,电话,本安控制器和变换箱)的控制。1.2基本功能 程序控制方式:顺序循环运算处理方式 输入输出控制方式:批输入批输出 程序语言:指令表 程序容量:4K输入输出点数:本机输入32点,输出16点输入中间继电器:256点输出中间继电器:256点;模拟量输入中间继电器:256点;显示继电器(位):256点显示继电器(字节):256点中间继电器(位):512点中间继电器(字节):256点 定时器:256x2个 计数器:256x2个 特殊继电器:256点报警继电器:256x3点语音继电器:256点闭锁输入继电器:256x4电话输入继电器:256x4,输出继电器256IO继电器

4、:输入252,输出252 级:256 密码:系统级密码6位十进制数(可设置); 操作密码6位十进制数(可设置); 输入输出的分配:地址自动配置分配2 工作原理 PLC采用循环扫描的工作方式。输入处理以扫描方式顺序读入所有沿线设备的开关量及频率量在映像存储器中的数据,并将状态存入相应的处理缓冲存储器,在程序执行期间,即使输入状态发生变化,相应的处理缓冲存储器的内容也不会发生改变,只有在下一次扫描周期的输入处理阶段才会被读入。 输出处理将用户程序执行的结果输出到PLC的输入输出口或通过现场总线将结果传输给本安控制器,变换箱与电话。 用户程序处理按照先左后右、先上后下的步骤,逐条执行用户程序。3 地

5、址配置及端口的确定 PLC采用总线方式与配接设备相连,并通过总线读取配接设备的输入口的信息,经过执行用户程序后得出结果,再传输给沿线设备。PLC总共可以接四种设备:本安控制器,急停闭锁,多功能扩播电话,变换箱。其中本安控制器与变换箱在PLC内统称为IO。由于总线上挂有多台配接设备,为了区分开这些设备,PLC通过地址配置为每个设备设定了一个唯一确定的地址,这个地址是该设备的唯一标号,也是用户在编程时的操作数。用户在编程时,只有正确输入该操作数,PLC才读入正确端口的输入信号,输出信号正确到正确的端口上。经过地址配置后,接在CS1总线上的第一台闭锁的地址为0,第二台闭锁的地址为1,依次类推,第n台

6、闭锁的地址为n-1;接在CS2总线上的第一台闭锁的地址为128,第二台闭锁地址为129,第m台闭锁的地址为m+127。每一台闭锁有四个端口,第一个端口为BS.0,第二个端口为BS.1,;第三个端口为BS.2,第四个端口为BS.3。要读取地址为128的闭锁的3号口的状态,那么只要输入LD BS.2 128即可。经过地址配置后,接在CS1总线上的第一台电话的地址为1,第二台电话的地址为2,依次类推,第n台闭锁的地址为n;接在CS2总线上的第一台电话的地址为0,第二台电话地址为128,当m不为0时,第m台闭锁的地址为m+126。每一台电话有四个输入端口和一个输出端口,其中输入端口中第一个端口为Ti.

7、0,第二个端口为Ti.1;第三个端口为Ti.2,第四个端口为Ti.3;输出端口为TO。例如要读取地址为10的电话的第4号端口的状态,那么只要输入LD Ti.3 10即可;要将位累加器中的数据输出到地址为11的电话输出口时,只要输入 OUT TO 11即可。由于本安控制器和变换箱作为同一种设备(IO)进行地址配置的,所以经过地址配置后,本安控制器和变换箱的地址被统一编排。CS1总线上的第一台IO闭锁的地址为0,第二台IO的地址为1,依次类推,第n台IO的地址为n-1;接在CS2总线上的第一台IO的地址为32,第二台IO地址为33,第m台IO的地址为m+31。由于每台IO上都有四个输入端口和输出端

8、口,并且四个输入口都属于输入继电器I,四个输出口都属于输出继电器O,所以CS1沿线上的第一台IO地址为0,输入口对应于输入继电器I0I3,输出口对应于输出继电器O0O3;第二台IO的地址为1,输入口对应于输入继电器I4I7,输出口对应于输出继电器O4O7。CS2沿线上的第一台IO的地址为32,其输入口对应的输入继电器为I128I131,其输出口对应的输出继电器为O128O131。所以地址为x的IO其输入口对应的I(4*x)I(4*x+3),输出口对应的继电器为O(4*x)O(4*x+3)。PLC的输入输出可以采用映射方式。PLC的用户程序可以采用输入、输出中间继电器编程。用户可以采用设置方式实

9、现输入、输出中间继电器与物理端口对应,从而增加了PLC的灵活性和易操作性。例如:读取地址为1的本安控制器的2号口,可以采用LD MI 000指令,然后将MI000与IO1.2对应即可。3 存储器 矿用本安PLC的用户逻辑通常可看作由等效的继电器、定时器、计数器等元件组成,这些等效的元件的与、或、非及其它运算的不同组合,达到用户的控制要求。这些等效元件并非实际的物理器件, 其实质是内存RAM中的某个字节或位。3.1 输入继电器(I)输入继电器的状态对应于联接到PLC上的开关量信号状态和IO的输入口的状态。其对应关系为固定的,不可改变的。其常开和常闭触点供用户编程时使用,使用次数没有限制。输入继电

10、器的状态变化由实际外接的信号来驱动,输入继电器有256点,其定义号的编号采用十进制,从I000I255。其中I224I255对应于PLC内部的32个输入口。注意:对输入继电器(I)不能使用输出指令OUT或设置指令SET、RST。3.2 输出继电器(O)输出继电器的状态通过主控板输出给外部负载或通过现场总线传送给IO,以控制外部设备的开停。输出继电器根据程序执行的结果来驱动,输出继电器有256点,IO按地址的不同占有4个输出口,其中O240O255为PLC本机所占用。其定义号的编号采用十进制,从O000O256,外部实际没接的输出继电器可作为内部继电器使用。3.3 位显示继电器(M)在人机显示中

11、,部分信息的显示由M来驱动,当Mxxx为1时,人机界面中显示某个设备或信号动作,当Mxxx为0时,人机界面显示某个设备或信号停止或正常。对于未定义的M变量可以作为普通型变量使用,其信号对应如下:M254 1号沿线安全线使能;M255 2号沿线安全线使能; 限矩型、调速型、CST型、变频型皮带运行画面M位显示数据定义电机控制1M88勺杆/TTT加载控制4M115电机控制2M89勺杆/TTT 减载控制1M116电机控制3M90勺杆/TTT 减载控制2M117电机控制4M91勺杆/TTT 减载控制3M118电机返回1M92勺杆/TTT 减载控制4M119电机返回2M93烟雾M120电机返回3M94跑

12、偏M121电机返回4M95堆煤M122闸1M96连锁输入M123闸2M97纵撕M124闸3M98闭锁M125闸4M99超温M126风扇1M100皮带运行M127风扇2M101连锁输出M128风扇3M102打滑M129风扇4M103洒水M130勺杆高返回/TTT加载返回 1M104TTT压力1M131勺杆高返回/TTT加载返回 2M105TTT压力2M132勺杆高返回/TTT加载返回 3M106TTT压力3M133勺杆高返回/TTT加载返回 4M107TTT压力4M134勺杆低返回/TTT减载返回 1M108CST启动M135勺杆低返回/TTT减载返回 2M109CST返回M136勺杆低返回/T

13、TT减载返回 3M110CST急停M137勺杆低返回/TTT减载返回 4M111CST健康M138勺杆/TTT加载控制1M112CST全速M139勺杆/TTT加载控制2M113CST故障M140勺杆/TTT加载控制3M114CST复位M141 8皮带运行画面M位显示数据定义皮带1烟雾M142皮带5烟雾M206皮带1跑偏M143皮带5跑偏M207皮带1堆煤M144皮带5堆煤M208皮带1连锁输入M145皮带5连锁输入M209皮带1纵撕M146皮带5纵撕M210皮带1闭锁M147皮带5闭锁M211皮带1超温M148皮带5超温M212皮带1打滑M149皮带5打滑M213皮带1控制1M150皮带5控制

14、1M214皮带1控制2M151皮带5控制2M215皮带1返回1M152皮带5返回1M216皮带1返回2M153皮带5返回2M217皮带1闸控制M154皮带5闸控制M218皮带1运行M155皮带5运行M219皮带1故障M156皮带5故障M220皮带2烟雾M158皮带6烟雾M222皮带2跑偏M159皮带6跑偏M223皮带2堆煤M160皮带6堆煤M224皮带2连锁输入M161皮带6连锁输入M225皮带2纵撕M162皮带6纵撕M226皮带2闭锁M163皮带6闭锁M227皮带2超温M164皮带6超温M228皮带2打滑M165皮带6打滑M229皮带2控制1M166皮带6控制1M230皮带2控制2M167皮

15、带6控制2M231皮带2返回1M168皮带6返回1M232皮带2返回2M169皮带6返回2M233皮带2闸控制M170皮带6闸控制M234皮带2皮带运行M171皮带6皮带运行M235皮带2皮带故障M172皮带6皮带故障M236皮带3烟雾M174皮带7烟雾M238皮带3跑偏M175皮带7跑偏M239皮带3堆煤M176皮带7堆煤M240皮带3连锁输入M177皮带7连锁输入M241皮带3纵撕M178皮带7纵撕M242皮带3闭锁M179皮带7闭锁M243皮带3超温M180皮带7超温M244皮带3打滑M181皮带7打滑M245皮带3控制1M182皮带7控制1M246皮带3控制2M183皮带7控制2M24

16、7皮带3返回1M184皮带7返回1M248皮带3返回2M185皮带7返回2M249皮带3闸控制M186皮带7闸控制M250皮带3皮带运行M187皮带7皮带运行M251皮带3故障M188皮带7故障M252皮带4烟雾M190皮带8烟雾M126皮带4跑偏M191皮带8跑偏M127皮带4堆煤M192皮带8堆煤M128皮带4连锁输入M193皮带8连锁输入M129皮带4纵撕M194皮带8纵撕M130皮带4闭锁M195皮带8闭锁M131皮带4超温M196皮带8超温M132皮带4打滑M197皮带8打滑M133皮带4控制1M198皮带8控制1M134皮带4控制2M199皮带8控制2M135皮带4返回1M200皮

17、带8返回1M136皮带4返回2M201皮带8返回2M137皮带4闸控制M202皮带8闸控制M138皮带4运行M203皮带8运行M139皮带4故障M204皮带8故障M140工作面运行画面M位显示数据定义前刮板启动M142乳化泵4M161前刮板返回M143跑偏M131前刮板运行M144闭锁M132转载机启动M145烟雾M133转载机返回M146纵撕M134转载机运行M147温度M135破碎机启动M148堆煤M136破碎机返回M149打滑M137破碎机运行M150联锁输入M138后刮板启动M151连锁输出M139后刮板返回M152洒水M141后刮板运行M153制动闸M96清水泵1M154张紧M97清

18、水泵2M155电机控制1M98清水泵3M156电机控制2M99清水泵4M157电机返回1M100乳化泵1M158电机返回2M101乳化泵2M159皮带运行M140乳化泵3M1603.4 故障继电器(X)X0X255为显示继电器,它一般用于在液晶显示器上显示故障报警状态,接点闭合为1,接点断开为0。3.5 状态继电器(S) 状态继电器用在程序中指定级的编号,在某些条件不满足时,停止部分程序的执行,有利于用户程序逻辑的简洁,减少程序运行时间。其常开、常闭接点使用次数不限,在编程中可自由使用,不用步进顺序控制指令时,状态继电器可作为内部辅助继电器在程序中使用。状态继电器有256点,定义号的编号采用十

19、进制,从S000S256。3.6 定时器(T)定时器在矿用本安PLC中的作用相当于一个时间继电器,当计数时间到达设定值时,其输出接点动作,其常开和常闭触点可供用户编程时使用,使用次数没有限制。T0T15的时标为10毫秒,T16T31的时标为100毫秒,T32T255的时标为1秒。例如:TMR T10,K100;表示定时器10的定时值为1秒。3.7 计数器(C)计数器是在执行扫描操作时对内部元件(如I,O,M,S,BS.0,BS.1,Ti.0,X,T,C等)的信号进行计数的计数器,其接通时间和断开时间应大于PLC的一个扫描周期。计数器定义号的编号采用十进制,有256点,从C000C255。3.8

20、闭锁0号口输入继电器(BS.0)闭锁输入继电器的状态对应于连接在总线上的闭锁的输入口,每台闭锁有四个输入口,继电器 BS.0对应于闭锁的0号输入口。可编程控制器最大可以接256台闭锁,所以 对应的闭锁0号口的输入继电器范围为BS.0 0BS.0 255。例如:用户程序想要将地址为10的闭锁的0号输入口的数据读入位累加器中,可以使用LD BS.0 10.3.9闭锁1号口输入继电器(BS.1)闭锁输入继电器的状态对应于连接在总线上的闭锁的输入口,每台闭锁有四个输入口,继电器 BS.1对应于闭锁的1号输入口。可编程控制器最大可以接256台闭锁,所以 对应的闭锁1号口的输入继电器范围为BS.1 0BS

21、.1 255。例如:用户程序想要将地址为10的闭锁的1号输入口的数据读入位累加器中,可以使用LD BS.1 10.3.10闭锁2号口输入继电器(BS.2)闭锁输入继电器的状态对应于连接在总线上的闭锁的输入口,每台闭锁有四个输入口,继电器 BS.2对应于闭锁的2号输入口。可编程控制器最大可以接256台闭锁,所以 对应的闭锁2号口的输入继电器范围为BS.2 0BS.2 255。例如:用户程序想要将地址为10的闭锁的2号输入口的数据读入位累加器中,可以使用LD BS.2 10.3.11闭锁3号口输入继电器(BS.3) 闭锁输入继电器的状态对应于连接在总线上的闭锁的输入口,每台闭锁有四个输入口,继电器

22、 BS.3对应于闭锁的3号输入口。可编程控制器最大可以接256台闭锁,所以 对应的闭锁3号口的输入继电器范围为BS.3 0BS.3 255。例如:用户程序想要将地址为10的闭锁的3号输入口的数据读入位累加器中,可以使用LD BS.3 10.3.12电话0号口输入继电器(Ti.0) 电话输入继电器的状态对应于连接在总线上的电话的输入口,每台电话有四个输入口,继电器 Ti.0对应于电话的0号输入口。可编程控制器最大可以接256台电话,所以 对应的电话0号口的输入继电器范围为Ti.0 0Ti.0 255。例如:用户程序想要将地址为10的电话的0号输入口的数据读入位累加器中,可以使用LD Ti.0 1

23、0.3.13电话1号口输入继电器(Ti.1) 电话输入继电器的状态对应于连接在总线上的电话的输入口,每台电话有四个输入口,继电器 Ti.1对应于电话的1号输入口。可编程控制器最大可以接256台电话,所以 对应的电话1号口的输入继电器范围为Ti.1 0Ti.1 255。例如:用户程序想要将地址为10的电话的1号输入口的数据读入位累加器中,可以使用LD Ti.1 10.3.14电话2号口输入继电器(Ti.2)电话输入继电器的状态对应于连接在总线上的电话的输入口,每台电话有四个输入口,继电器 Ti.2对应于电话的2号输入口。可编程控制器最大可以接256台电话,所以 对应的电话2号口的输入继电器范围为

24、Ti.2 0Ti.2 255。例如:用户程序想要将地址为10的电话的2号输入口的数据读入位累加器中,可以使用LD Ti.2 10.3.15电话3号口输入继电器(Ti.3)电话输入继电器的状态对应于连接在总线上的电话的输入口,每台电话有四个输入口,继电器 Ti.3对应于电话的3号输入口。可编程控制器最大可以接256台电话,所以 对应的电话3号口的输入继电器范围为Ti.3 0Ti.3 255。例如:用户程序想要将地址为10的电话的3号输入口的数据读入位累加器中,可以使用LD Ti.3 10.3.16电话输出继电器(TO) 电话输出继电器的状态对应于连接在总线上的电话的输出口,每台电话有一个输出口,

25、继电器 TO对应于电话的输出口。可编程控制器最大可以接256台电话,所以 对应的电话输出继电器范围为TO0 0TO 255。例如:用户程序想要将位累加器中的数据输出到地址为10的电话上时可以使用OUT TO 10.3.17 特殊继电器(SP) 特殊继电器能PLC内部或键盘命令来驱动,用户不能用程序直接驱动,只能利用其接点。PLC检测到的故障状态、运算比较状态、键盘命令等将在相应的特殊继电器中得到反映。特殊继电器有256点,定义号的编号采用十进制,从SP000SP256。SP的定义如下:位堆栈上溢出SP02号连锁通信SP23位堆栈下溢出SP1PLC运行SP24遥控SP2运行模式切换SP25自动S

26、P3恒为0SP26检修SP4复位脉冲SP27手动SP5本机1号从口SP281秒翻转SP61-21-7分站SP29SP35字节堆栈上溢出SP7本机2号从口SP36字节堆栈下溢出SP82-12-3分站SP37SP39按键0控制SP9保留SP40SP48按键1控制SP10结果=0SP49按键2控制SP11进位位SP50按键3控制SP12小于SP51按键4控制SP13等于SP52按键5控制SP14大于SP53按键6控制SP15除数=0SP54按键7控制SP161分钟翻转SP55按键8控制SP17063号IO状态SP56SP119按键9控制SP181沿线047号闭锁SP120SP167恒为1SP192沿

27、线047号闭锁SP168SP2151号安全线SP201沿线023号电话SP216SP2392号安全线SP212沿线015号电话SP240SP2551号连锁通信SP223.18 常数(K)用户在编程过程中指定常数,常数的定义号编号采用十进制,从K000K255。3.19 频率存储器(A)频率存储器存储用户频率模块采样的频率值。频率存储器定义号的编号采用十进制,有256点从,A000A256。A0A243是由IO上传的,每个IO占用4个频率量口,由地址配置时的端口配置菜单来设置端口是否要采集频率量。11KXH16矿用本安型可编程控制器编程说明书3.20字节显示寄存器(D)字节显示寄存器用于显示运行

28、画面中的模拟数据。地址D0D255,其定义如下:限矩型、调速型、CST、变频型皮带运行画面皮带速度D202PT100-5D215电机电流1D203PT100-6D216电机电流2D204PT100-7D217电机电流3D205PT100-8D218电机电流4D206PT100-9D219TTT温度1D207PT100-10D220TTT温度2D208PT100-11D221TTT温度3D209PT100-12D222TTT温度4D210PT100-13D223PT100-1D211PT100-14D224PT100-2D212PT100-15D225PT100-3D213PT100-16D22

29、6PT100-4D214张紧力D227 工作面运行画面前刮板机电流D214皮带速度D188转载机电流D215张紧力D213破碎机电流D216顺槽电流1D203后刮板电流D217顺槽电流2D204 多皮带运行画面皮带1速度D145皮带5速度D230皮带2速度D162皮带6速度D247皮带3速度D179皮带7速度D141皮带4速度D213皮带8速度D1413.21 设置位继电器(GM)该寄存器位只读寄存器,并且,该寄存器的值只可以通过键盘设置值。该寄存器位EEPROM类型寄存器,掉电后保持。主要用于用户程序中功能选项的投入运行选择。地址GM0GM255。3.22 预警寄存器(Y)该寄存器主要用于语

30、音预警。当该寄存器发生到的跳变时,将产生语音预警,语音预警的内容用户可以输入。地址。其中为系统自带的报警内容,其定义如下:破碎机返回故障Y181工作人员请注意,2号TTT减载故障Y219转载机返回故障Y182工作人员请注意,3号TTT减载故障Y220前刮板返回故障Y183工作人员请注意,1号TTT超温故障Y221后刮板返回故障Y184工作人员请注意,2号TTT超温故障Y222闸返回故障Y185工作人员请注意,3号TTT超温故障Y223顺槽1号设备急停Y186工作人员请注意,胶带机启动Y224顺槽2号设备急停Y187工作人员请注意,胶带机急停Y225顺槽3号设备急停Y188工作人员请注意,胶带机

31、停车Y226工作面1号设备急停Y189工作人员请注意,胶带机闭锁Y227工作面2号设备急停Y190工作人员请注意,胶带机跑偏Y228工作面3号设备急停Y191工作人员请注意,胶带机纵撕Y229顺槽1号设备跑偏Y192工作人员请注意,胶带机堆煤Y230顺槽2号设备跑偏Y193工作人员请注意,胶带机打滑Y231顺槽3号设备跑偏Y194工作人员请注意,胶带机超温故障Y232顺槽3号设备纵撕Y195工作人员请注意,制动闸故障Y233工作面急停Y196工作人员请注意,胶带机烟雾故障Y234工作人员请注意,2号电机返回故障Y197工作人员请注意,胶带机洒水故障Y235工作人员请注意,3号电机返回故障Y19

32、8工作人员请注意,连锁故障Y236工作人员请注意,张紧故障Y199工作人员请注意,前刮板机启动Y237工作人员请注意,1号勺杆高位故障Y200工作人员请注意,后刮板机启动Y238工作人员请注意,号勺杆高位故障Y201工作人员请注意,刮板机启动Y239工作人员请注意,号勺杆高位故障Y202工作人员请注意,转载机启动Y240工作人员请注意,1号勺杆低位故障Y203工作人员请注意,破碎机启动Y241工作人员请注意,号勺杆低位故障Y204工作人员请注意,前刮板机停车Y242工作人员请注意,号勺杆低位故障Y205工作人员请注意,后刮板机停车Y243工作人员请注意,1号电机超温故障Y206工作人员请注意,

33、刮板机停车Y244工作人员请注意,2号电机超温故障Y207工作人员请注意,破碎机停车Y245工作人员请注意,3号电机超温故障Y208工作人员请注意,转载机停车Y246工作人员请注意,1号电机过载故障Y209工作人员请注意,刮板机闭锁Y247工作人员请注意,2号电机过载故障Y210工作人员请注意,转载机闭锁Y248工作人员请注意,3号电机过载故障Y211工作人员请注意,破碎机闭锁Y249工作人员请注意,功率平衡故障Y212工作人员请注意,刮板机锁定Y250工作人员请注意,CST故障Y213工作人员请注意,转载机锁定Y251工作人员请注意,变频器故障Y214工作人员请注意,破碎机锁定Y252工作人

34、员请注意,1号TTT加载故障Y215工作人员请注意,一号安全线断开Y253工作人员请注意,2号TTT加载故障Y216工作人员请注意,二号安全线断开Y254工作人员请注意,3号TTT加载故障Y217工作人员请注意,沿线设备故障Y255工作人员请注意,1号TTT减载故障Y2183.23开关量输入中间继电器(MI) 开关量输入中间继电器的状态对应于联接到PLC上的开关量信号状态和IO的输入口的状态。其对应关系用户可以通过PLC设置,具体操作方法参见KXH16操作手册。其常开和常闭触点供用户编程时使用,使用次数没有限制。输入中间继电器的状态变化由实际外接的信号来驱动,输入中间继电器有256点,其定义号

35、的编号采用十进制,从MI000MI255。注意:对输入继电器(I)不能使用输出指令OUT或设置指令SET、RST。3.24 开关量输出中间继电器(MO)开关量输出中间继电器的状态对应于连接到PLC和IO口的输出状态。其常开和常闭触点供用户编程时使用,使用次数没有限制。其对应关系用户可以通过PLC设置,具体操作方法参见KXH16操作手册。3.25 中间继电器(MM)在逻辑运算中经常需要一些中间继电器作为辅助运算用单元或标志,这些元件不直接对外输入、输出,经常用作状态暂存、移动运算等。这些元件由矿用本安PLC中各种元件的触点来驱动,其常开、常闭接点使用次数不限,在编程中可自由使用。定义号的编号采用

36、十进制,中间继电器从MM000MM255。3.26 闭锁报警寄存器(BS)该寄存器位与硬件关联的报警寄存器。该寄存器与沿线的闭锁相关联(系统自动关联,无需人工操作)。当闭锁动作时,其对应的BS寄存器为1。当闭锁的状态有0变为1时,系统将播报语音预警,语音预警内容可编辑,同时故障显示栏中将显示报警号BSxxx和注释。故障历时中将显示发生该故障的时间、日期、故障内容和故障号。地址BS0BS255,其值范围:0/1。3.27 报警寄存器(BJ) 该寄存器也是与硬件关联的报警寄存器。该寄存器与硬件的端口相关联。此关联关系用户可以通过键盘设置。具体请参阅KXH16矿用本安型可编程控制器操作手册。当与某个

37、BJxxx寄存器关联的物理输入口发生由0到1的跳变时,系统发出语音预警,同时,故障显示窗口弹出故障号和故障内容;语音预警其故障内容;故障历史显示故障号,故障内容和故障发生的日期和时间。3.28 设备状态定时器(ME) 该寄存器为沿线设备通信状态寄存器。当沿线设备与PLC通信正常时,沿线设备对应的状态寄存器MExxx为1否则为0。3.29 设置型字节寄存器(GB)该寄存器为只读型字节寄存器,并且,该寄存器的值只可以通过键盘设置值。该寄存器掉电后保持。主要用于用户程序中功能选项的投入运行选择。地址GB0GB255。3.30 模拟量输入中间继电器(MA)模拟量输入中间继电器的状态对应于联接到PLC上

38、的模拟量信号状态。其对应关系用户可以通过PLC设置,具体操作方法参见KXH16操作手册。其值供用户编程时使用,使用次数没有限制。3.31 字节型中间寄存器(MD)字节型中间寄存器主要用于模拟量的缓存,数学运算等。地址MD0MD255;值:0255。3.32 设置型定时器(TA)定时器在矿用本安PLC中的作用相当于一个时间继电器,当计数时间到达设定值时,其输出接点动作,其常开和常闭触点可供用户编程时使用,使用次数没有限制。TA015的时标为10毫秒,TA1631的时标为100毫秒,TA32255的时标为1秒。CAxxx与Cxxx的区别:Cxxx 的定时值为立即数定义的;而CAxxx的计数阈值为G

39、Bxxx定义的。3.33 设置型计数器(CA)计数器是在执行扫描操作时对内部元件(如I,O,M,S,BS.0,BS.1,Ti.0,X,T,C等)的信号进行计数的计数器,其接通时间和断开时间应大于PLC的一个扫描周期。计数器定义号的编号采用十进制,有256点,从CA000CA255。CAxxx与Cxxx的区别:Cxxx 的计数阈值为立即数定义的;而CAxxx的计数阈值为GBxxx定义的。3.34 运算结果寄存器(B)该寄存器数量只有1个。主要用于单字节乘法中存储运算结果中的高8的值和单字节除法中存储运算结果的余数值。范围0255。3.35 字型立即数低2位值(KW1)字型立即数低2位值主要用于字

40、运算中输入立即数的操作。其功能是设置字型立即数的最低两位的值。使用实例:LD SP 19LDB KW1 33 /字形立即术十进制表示值为:xxx33。注意:由于字型立即数的最大值为65535,为了防止输入的值溢出,请在对字型立即数赋值前,先清除。例如:LD SP 19LDB KW1 0LDB KW2 0LDB KW3 0LDB KW1 xxLDB KW2 xxLDB KW3 xx3.36字型显示继电器(DW)字型显示继电器主要用于显示大于256的值。字型显示继电器是通过拼装实现字型长度。其规则如下。 DW 0=D0*256+D1; DWxxx=Dxxx*256+Dxxx+1;3.37 字型运算

41、中间继电器(MDW)字形运算中间继电器主要用于运算/存储字型的中间结果。其值规则如下: MDWxxx=MDxxx*256+MDxxx+1;3.38 运算高字型寄存器(BW)该寄存器与B寄存器类似,其数量也为1个。主要用于字乘法中存储运算结果中的高16的值和字除法中存储运算结果的余数值。范围065535。3.39 字型立即数百位、千位值(KW2)字型立即数中间2位值主要用于字运算中输入立即数的操作。其功能是设置字型立即数的中间两位的值。使用实例:LD SP 19LDB KW2 33 /字形立即术十进制表示值为:x33xx。注意:由于字型立即数的最大值为65535,为了防止输入的值溢出,请在对字型

42、立即数赋值前,先清除。例如:LD SP 19LDB KW1 0LDB KW2 0LDB KW3 0LDB KW1 xxLDB KW2 xxLDB KW3 xx3.40 字型立即数万位值(KW3)字型立即数中间2位值主要用于字运算中输入立即数的操作。其功能是设置字型立即数的中间两位的值。使用实例:LD SP 19LDB KW3 5 /字形立即数十进制表示值为:3xxxx。注意:由于字型立即数的最大值为65535,为了防止输入的值溢出,请在对字型立即数赋值前,先清除。例如:LD SP 19LDB KW1 0LDB KW2 0LDB KW3 0LDB KW1 xxLDB KW2 xxLDB KW3

43、xx3.41 设置型字继电器(GBW)设置型字继电器主要用于设置字型只读寄存器。主要用于运算和判断。GBWxxx=GBxxx*256+GBxxx+1;3.42 模拟量输入字型中间继电器(MAW)模拟量输入字型中间继电器主要用于字类型输入的输入、运算。其计算方法如下:MAWxxx=MAxxx*256+MAxxx+1;3.43 掉电保持可读可写字节型寄存器(SD)该寄存器为可读可写字节寄存器。该寄存器带掉电保持功能。其寄存器的值在掉电后仍然保持不变,当PLC上电时,其寄存器内的值与掉电前的值相同。主要用于统计和运算关键值的保存。地址SD000SD255,值0255。使用方法与MD相同。3.44 掉

44、电保持可读可写位型寄存器(SM)该寄存器为可读可写位型寄存器。该寄存器带掉电保持功能。其寄存器的值在掉电后仍然保持不变,当PLC上电时,其寄存器内的值与掉电前的值相同。逻辑控制和关键标志位的存储。地址SM000SM255.3.35 字节型指针变量(Pb) 字节型指针变量主要用于基于指针的字节型数据操作。当使用指针指向需要操作的变量时,可以直接使用字节型指针变量Pb来代替变量,简化操作。注意:对于Pb指向GB型数据时,不能对Pb执行赋值操作,否则,系统将出错。 对于Pb指向的字节型变量,要注意防止越过该变量的最大地址,导致出现不可预料的错误。4 指令表4.1 指令的构成指令分顺序指令和数据指令,

45、构成指令的形式有单指令和指令+操作数形式。单指令形式如:ANDNL、ORL、NOP、MLS、MLR、END等。指令+操作数形式如:OUT O005等。操作数由识别号和定义号组成,如:OUT O 004 定义号(2) 识别号(O) 指令(输出指令)TMR T 003 K 004定义号(4)识别号(K) 定义号(3) 识别号(T)4.2 位指令表2指令名称指令助记符功能号可使用的操作数逻辑运算开始常开接点LD01I,O,M,T,C,S,SP, BS.0BS.3,Ti.0Ti.3,X,TO,GM,Y,MI,MO,MM,BS,BJ,ME,TA,CA,SM逻辑运算开始常闭接点LDN02逻辑与运算常开接点

46、AND03逻辑与运算常闭接点ANDN04逻辑或运算常开接点OR05逻辑或运算常闭接点ORN06位压栈指令PUSH53逻辑运算开始前沿接点LDPD07I,O,M,T,C,S,SP, BS.0BS.3,Ti.0Ti.3,X,TO, Y,MI,MO,MM,BS,BJ,ME,TA,CA,SM逻辑运算开始后沿接点LDNPD08逻辑与运算前沿接点ANDPD09逻辑与运算后沿接点ANDNPD10逻辑或运算前沿接点ORPD11逻辑或运算后沿接点ORNPD12线圈输出OUT13O,M,X,TO,Y,MO,MM,SM,线圈断开保持RST15O,M,S,X,TO, Y,MO,MM,SM,线圈接通保持SET14位弹栈

47、指令POP54O,M,X,TO,Y,MO,MM,SM,移位寄存器SR23M新母线开始MLS18新母线结束MLR19定时器TMR20定义号T,设定值K计数器CNT21定义号C,设定值K逻辑组串联ANDL16逻辑组并联ORL17级登记指令SG22S条件成立时级转移指令JMP25S条件不成立时级转移NJMP26S空操作指令NOP24程序结束指令END27TMRA51CNTA524.3 字操作指令表3指令名称指令助记符功能号可使用的操作数8位/16位二进制加法ADD44A,D,K,MA,MD,B,AW,DW,BW,GB,GBW,KW1,KW2,KW3,SD8位/16位二进制减法SUB458位/16位数

48、据比较CMP488位/16位二进制乘法MUL468位/16位二进制除法DIV47读入8位/16位数据LDB41A,D,K,T,C ,MA,MD,B,AW,DW,BW,GB,GBW,KW1,KW2,KW3,SD写入8位/16位数据OUTB42A,D, MA,MD, AW,DW, SD8位比特读入LDF40I,O,M,T,C,S,SP,GI,X,GM,Y,MI,MO,MM,BS,BJ,ME,TA,CA,SM8位比特写入OUTF43I,O,M,GI,X Y,MI,MO,MM,BS,BJ,ME,TA,CA,SM逻辑运算开始大于等于常开接点LDGED28D逻辑运算开始大于等于常开接点LDGEK29K逻辑运算开始大于等于常闭接点LDNGED30D逻辑运算开始大于等于常闭接点LDNGEK31K逻辑与运算大于等于常开接点ANDGED32D逻辑与运算大于等于常开接点ANDGEK33K逻辑运算开始大于等于常闭接点ANDNGED34D逻辑运算开始大于等于常闭接点A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论