ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:25.21KB ,
资源ID:6958707      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6958707.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(指令分析plc.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

指令分析plc.docx

1、指令分析plc指 令 分 析2012/3/19ZRST区间复位指令例如:【ZRST M400 M550】EI允许中断指令例如【 】:DI不允许中断指令例如【 】:FOR循环的起点与次数例如【FOR K50】:I定时中断指令 3点例如:【I699】 说明:I分类:1,I000-I5000外部中断指令 6点。2,I600-I800 定时中断指令 3点。 3,I010-I060 高数计数器中断指令 6点。FEND主程序结束指令例如:【】INC加1指令例如:【】NEXT循环的终点指令例如:【】IRET中断返回指令例如:【】ADD加法指令例如:【ADD Z2 K7 Z2】SUB减法指令例如:【SUB D

2、0 D1 D2】DSUB32位减法例如:【】DMOV例如:【】MOVP例如:【MOVP K0 D7006】例如:【MOVP D7010 D7004】DECP例如:【DECP D60】DDRVI例如:【DDRVI K-600000 K5000 Y2 Y0】例如:【DDRVI D120 D140 Y2 Y0】INCP例如:【INCP D7040】BMOVP例如:【BMOVP D7000 D7100V6 K7】说明: 1,V0-V7 2,Z0-Z7FMOVP 例如:【FMOVP K0 D7005 K2】MUL乘法指令例如:【MUL D1301 K7 D1400】SER数据查找例如:【SER D700

3、 K0 D1300 K50】例如:【SER D700 D7000 D260 K50】DDIV例如:【DDIV D50 K1000 D56】SPD例如:【SPD X2 K1000 D30】伺服指令码HOUR K500 D100 M0HOUR-指令助记符(计时表)K500-设定最大值(这个值是影响后面M0输出的,当D100=这个值M0输出)D100-本指令得电后计时存放(小时)的地方,另外,这个指令还有一个秒数存放在D100接下来的D101中。M0-达到最大值输出上面整体的意思就是当HOUR通电500小时后M0输出需要注意的是,这个指令即使PLC停电也是保持的,但是时间不会增加,只有在得电情况下才

4、增加。所以使用时,如要循环记得清零寄存器。这个指令可用在电动机运行时间上,看它从买回来不能超过多少小时,进行报警。扩展一下,有很多用处的,比如做小时计之类的ror和sftl 指令有什么区别?16间房,住着16个客人,第二天每个客人右移一间房,原先住在1号房的客人则搬到16号房,这就是ROR。同样,16间房,住着16个客人,第二天,16号房的人退房走了,其他客人左移一间房,新来的客人则住进1号房,这就是SFTL。BCD D0 K1Y0解释是将D0中的值转为BCD码,然后送到K1Y0这个单元中。例如:D0=0,则:Y0,Y1,Y2,Y3均为OFF. D0=1,则:Y0为ON,Y1,Y2,Y3均为O

5、FF. D0=2,则:Y1为ON,Y0,Y2,Y3均为OFF. D0=3,则:Y0,Y1为ON,Y2,Y3均为OFF.以此类推。MUL D8013 K2 D0指令的应用MUL乘法 就是D8013的数值乘以2等于D0 D8013说明【0-59秒预置值或当前值 】 内部时间 D8013 秒D8014 分D8015 时D8016 日D8017 月D8018 年D8019 星期用三菱PLC SEGL指令编写一个30秒倒计时的程序segl只是七段码显示指令 和倒计时无关初始化一个数据位d为3000.1定时器30秒的 读取t的当前值d减去当前值就是你要的数值 然后用七段码与外围电路 显示该数值三菱PLC

6、ZRST指令怎么应用?ZRST 成批复位指令,比如ZRST Y0 Y7,就是把Y0 到Y7的8个输出一起复位例子LD X3ZRST M0 M7意思是当X3接通是M0.M1.M2.M3.M4.M5.M6.M7同时复位 在伺服运动参数中,指令单位是什么意思(如pulse,mm,deg等),什么又是指令最小单位呢所谓指令单位,指的就是你给出的指令值的单位。譬如指令值是2.5的情况下,如果指令单位是mm,则这个指令就是2.5mm,如果指令单位是deg的话,则这个指令就是2.5。当然,如果指令单位是pulse(脉冲数)的话,指令值2.5是不会被接受的(或者被直接取整认为是2)。最小指令单位则指的是系统可

7、以接受并响应的最小指令值。譬如最小指令单位是0.001mm时小数点后面第4位及其后面的数值都会被忽略,而小数点后面第3位及其以前的数值都会被正确执行。当然,最小指令单位还会有类似于0.002或0.005这样的情况,此时最小指令单位相邻的两个整数倍值之间的数值将会被忽略伺服脉冲J2S系列伺服转一圈需要131072个脉冲三菱PLC指令TO K4 K0 H1111 K1是什么意思,TO K4 K2 D250 K1是什么意思TO K4 K0 H1111 K1是将16进制的H1111值写进位置4的模块的0号缓冲存储器,作为设定参数用。 K4 :模块位置4(取值0-7,也就是主机右边第5个特殊模块) K0

8、 :BFM#0(0号缓冲存储器) H1111:通道CH1,CH2,CH3,CH4设定为模式1 K1 :写1个BFM数据。BFM缓冲存储器的具体作用请查资料。TO K4 K2 D250 K1是将D250的值写进位置4的模块的2号缓冲存储器,作为设定用。 K4 :模块位置4(取值0-7,也就是主机右边第5个特殊模块) K2 :BFM#2(2号缓冲存储器) D250:数据存储器 K1 :写1个BFM数据。菱PLC程序中的DTO K0 K26 K0 K1指令是什么?DTO是指令代码 , 是从可编程序控制器 对特殊单元的缓冲存储器(BFM) 写入的指令; K0 :是特殊单元的模块号,0号;K26:是缓冲

9、存储器(BFM)号,26号;K0 :传送常数0;K1 :传送点数1,因为此指令是32位指令,点数为1即是2字节;三菱PLC指令 to(P) k0 k0 k4 k1 怎么理解TO K0 K0 K4 K1 应用了BFM写入指令,意思是将数据K4以1点的传送方式写到PLC的第0号特殊模块中的0号BFM(缓冲存储器)中去三菱PLC指令FROM K0 K8 D317 K1怎么理解以PLC为中心,有TO 和FROM两条指令,FROM是指从一个地址中读取数据,FROM K0 K8 D317 K1代表从PLC后面接的第一模块(K0)的第8位(K8)地址中读取数据,读取的数据长度为一位(K1),然后保存到D31

10、7中。TO刚好相反。PLC 三菱的SFTL Y7 Y0 K8 K1 什么意思?怎么位移的?位右移SFTR与位左移SFTL指令编程方式如下: SFTL M0 M20 K16 K4 *M0:源位元件起始地址,只能是位元件(X,Y,M,S) *M20:目标位元件起始地址,只能是位元件(Y,M,S) *K16:目标位元件个数,只能是数值 *K4:移动的个数,只能是数值 你给的指令是:SFTL Y7 Y0 K8 K1 -K8为目标元件个数,这里指从Y0-Y7,K1表示一次移动1位你这里,Y7的值,要传给Y0,每次执行指令,Y7自己本身也会被覆盖,你可以试下把Y7改为别的地址,比如M1 三菱DUTY K1

11、 K8 M9020,A系列PLC语句是什么意思?k1为ON的扫描周期个数,K8为强OFF的扫描周期个数,m9020为输出线圈M9020工作1个扫描周期,关闭8个扫描周期,往复循环DUTY好像是用户定义时钟,不明白你说的意思。回答这是个通用语句,你可以写成duty k1 k8 m200在FX中,意思就是我说的,你如果用M9020做时钟脉冲也未尝不可,你的程序扫描周期是固定的,但是这个指令绝对不可能直接对应时钟。这个程序的意思就是M9020开机后运行一个周期,关闭八个周期,至于你的M9020对应什么只有看了你的完整程序甚至电路图才知道三菱PLC中 “BMOV K1M100 K1M800 K8” 是

12、什么意思。具体解释一下K8问题补充: 有点晕。到底是从“K1M100K1M107K1M800K1M807”呢还是“K1M100K1M128K1M800K1M828”呢?好像都有道理。没注意到K1。软元件前面加K1指的是4个位。也就是:k1为4位K2为8位K3为12位(一个字节)K4为16位(一个字)所以成批传送的结果就是M100-M800M103-M803请问三菱plc指令mov d511 k2m10是什么意思?MOV D511 K2M10传送指令将D511传送到以M10开始的M10-M17至于K2在位元件前代表组,K2就是2组,一组就是以M10开始的4个元件M10-M11-M12-M13三菱

13、plc功能指令mov中mov k0 k2m1是什么意思啊?问什么用k2?2代表什么意思啊?K2M1,M1M8组成的1个字节的存储空间,常数+软元件 K1K8分别代表4位32位的组合应用。K1M0 M0M3K2M0 M0M7K3M0 M0M11K4M0 M0M15K5M0 M0M19K6M0 M0M23K7M0 M0M27K8M0 M0M31其他回答:mov k0 k2m1 就是把M1M8状态都清空三菱PLC功能指令:MOV H1 K2Y000Z0中的Z0是什么意思Z为变址寄存器例如 当z0=1时 Y0Z0=Y(0+Z0)=Y1 实际输出时候哪一个输出点亮 怎么让Z01 如果当Z0=2时候又是怎

14、样的 能不能写一条具体的程序 谢谢问题补充: ZRST T0 T196 我知道RST是复位 但是ZRST是什么意思 这条程序是什么意思1.Z01,Y0Z0Y1,此时Y1点的动状态要看有没有驱动。Z0为寄存器,不存在点不点亮。3.当 输入MOV K1 Z0时,即可让Z0等于1,当Z02时,Y0Z0Y2程序:ld m8000mov d0z0 d20v10说明:若z0=2,v10=5,运行指令后,即将D2内面的数据传送到D30。zrst为区间复位:运行该指令后,T0-T196所以的定时器,全部复位。其他回答:ZO是变址。 FX系列的V和Z都是变址寄存器ZRST 是批复位 如:ZRST S0 S100

15、 即对S0 到 S100进行复位 三菱plc功能指令中MOV K85 K2Y0其中K85二进制对应输入搞不懂,请高人指教三菱plc功能指令中MOV K85 K2Y0其中K85二进制应该是1010101啊,为什么对应的输出会是0对Y7,1对Y6,0对Y5,1对Y4,0对Y3,1对Y2,0对Y1,1对Y0,怎么也搞不懂。期望高人指教K2Y0: 指以Y0为首地址的2个单元,共同8位二进制数(一个单元是4位二进制数),即Y7Y6Y5Y4Y3Y2Y1Y0。K85对应的8位二进制数为01010101;这8 位二进制数一一对应的送给Y7Y0;即得Y7=0,Y6=1,Y5=0,Y4=1,Y3=0,Y2=1,Y

16、1=0,Y0=1。其他回答:其实应该这样算。85的二进制为01010101,Y0对应的是最后一个1,按倒数的顺序来,这样你就懂了把。 k2 就好比代表MO-M7 或 yo-y7应该是将K85 装换成2进制1010101 传送到K2YO YO-Y7 之后就是你上面说的对应的输出 请问三菱plc指令mov d511 k2m10是什么意思?MOV D511 K2M10传送指令将D511传送到以M10开始的M10-M17至于K2在位元件前代表组,K2就是2组,一组就是以M10开始的4个元件M10-M11-M12-M13三菱PLC传送指令DMOV K8M160 D60 是不是把K8M160里面2进制数传

17、到D60里面,在D60里面自动变成十进制数了。D60也是由十六位组成的十六位寄存器。需要指出的是,这条指令时32位的指令,你看MOV之前有个D,就表示是32位的指令,将K8M160数据传送到D60和D61里面,其中D60存储低十六位,D61存储高16位。三菱PLC BMOV D60 R0Z0 K6指令块移动指令BMOV就是整块移动,D60是被移动区域的开始软元件,R0Z0是目标地址区域的开头软元件,K6是区域内的数量即执行 把D60-D65存储的6个单字移动到R0Z0-R0(Z0+5),比如Z0=100则 移动到R100-R105内,原区域内的值保持不变三菱PLC中 MOV D107 D0Z0

18、 MOV D300ZO 108 -D106 K100 D105 这三个指令是什么意思MOV D107 D0Z0表示把D107内的数据转移到D0Z0这个数据寄存器区内,具体的存储区是D多少取决于ZO,Z0是变址寄存器,前面的程序应该还有Z0=?这类的程序的。MOV D300ZO 108表示把D300Z0内的数据转移到108. -D106 K100 D105表示D106内的数据减去十进制数值100,运算结果存放到数据寄存器D105这个区内。三菱PLC中INCP指令是什么意思是加1的意思,P是脉冲执行指令,ld m0incp d0如条件一直m0为ON,d0里只加1,OFF后再ON d0里就是2三菱F

19、X2N系列PLC中 STMR T21 K7 M230 这个指令是什么意思? 不懂这个是个多功能应用指令 多功能定时器 看你的是0.7秒m230 延时关断0.7秒 就是在前面触发断开后 还持续0.7秒m231 为前面触发信号 由on到off 给一个0.7秒宽的脉冲m232 m234 配合可做闪光信号 他们轮流0.7秒开关三菱PLC指令CMP比较指令CMP 需要比较的第一个数 需要比较的第二个数 比较结果输出位比如 CMP D0 D100 M10那么 当D0大于D100 M10=ON 当D0等于D100 M11=ON 当D0小于D100 M12=ON如果是CMP D0 D100 M100那么比较的

20、输出就是M100,M101,M102三菱PLC指令CMP K100 C30 M0怎么解释简单说就是前两个数(100和计数器C30你的数)比较,将、C30 M0=1 M1=0 M2=0K100=C30 M0=0 M1=1 M2=0K100C30 M0=0 M1=0 M2=1三菱PLC中CMP D100 K2000 M100什么意思三菱PLC中CMP D100 K2000 M100,比较的D100和十进制常数1000的大小,如果D100大于1000, M100 =1 如果D100等于1000 m101=1 如果D100小于1000 m102 =1在三菱PLC控制伺服电机中 DZRN K2000 K

21、1000 D2 Y000是什么意思?每一个又是代表什么啊?DZRN是32位指令回原点命令,k2000是回原点开始时的速度,k1000是DOG信号on后的爬行速度,D2是指定的近点信号输入,Y000是脉冲输出点。三菱PLC中ZCP K0 K15 D0 M0是什么意思比较命令 当K0D0时 M01 当K0D0K15 M11 当K15D0时 M21三菱plc中cj指令如何输入开始和结束呀?CJ是条件跳转指令,(功能号是FNC00 Pxx,Pxx是程序指针标志,在要跳转到的地方前面加程序标号,标号任选P0p127),软件直接输入cj空格Pxx,当CJ的执行条件满足时,会直接跳转到你的Pxx处,从这里执行向下的扫描,缩短程序的执行周期。三菱PLC指令前加D什么意思三菱PLC中D是双重的意思,在做数据处理时,一般是对数据做16位数处理。如果在指令前加“D”的,PLC在执行改程序时对数据做32数据处理,同时在处理每步数据时都是占用两个连号的数据寄存器。在你所讲例子的含义是:第一条是把“0”做32位运算后传给D814,同时D815被自动占用。第二条是把D144和D146里面的数做32位减法运算后,把结果放到D220和D221中,在计算时还占用了数据寄存器D145和D147。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1