PLC的功能指令 点击:2046 | 回复:19



汪泓

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 126回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2007年9月29日
发表于:2007-10-20 20:18:00
楼主
    在PLC中,调用子程序的指令称为功能指令.FX系列的PLC功能指令的格式采用梯形图与指令符两大部分相结合的形式.
    一.功能符    FX系列PLC的功能指令按功能FNC00-FNC99编排,每条功能指令都有一个指令助记符.
    二.操作元件    操作元件分为以下几点:
    1.源操作元件,用[S]表示.
    2.目标操作元件,用[O]表示.
    3.其他操作元件N或M,用来表示常数.常数前冠以K,表示十进制数;常数前冠以H,表示十六进制数.
    功能指令的规则如下:
    一.指令执行形式    FX系列PLC的功能指令有连续执行和脉冲执行两种形式.
    二.数据长度    功能指令可处理16位和32位数据.
    三.位元件    处理数据的元件称为字元件,处理闭合和断开状态的元件称为位元件.位元件组合起来也可构成字元件,进行数据处理.位元件的组合由Kn加首元件来表示.
    每4个位元件为一组,组合成一个单元.
    四.变址寄存器    FX系列PLC的内部有两个变址寄存器V和Z,可象其他寄存器一样进行数据的读和写,可以使用变址寄存器进行变址操作的元件有输入继电器X,输出继电器Y,辅助继电器M,状态继电器S,分支指令用指针P和位元件组合而成字元件首地址.
    常用的功能指令有以下几种:
    一.程序流控制功能指令    程序流控制功能指令共有十条,他们分别是CJ条件跳转'CALL子程序调用'SRET子程序返回'IRET中断返回'EI用允许中断'DI禁止中断'FEND空程序结束'WDT监视定时器刷新'FOR循环开始'NEXT循环结束等功能指令.
    二.传递和比较功能指令    传递和比较功能指令共有十条,他们分别是CMP比较'ZCP比较'MOV比较'SMOV BCD码数码移位'CML取反传递'BMOV成批传递'FMOV多点传送'XCH变换传递'BCD--BIN--BCD变位传送'BIN--BCD--BIN变位传送等功能指令.
    三.运算功能指令    功能指令中有四则运算和逻辑运算指令共十条,他们分别是ADD(加法)'SUB(减法)'MUL(乘法)'DIV(除法)'INC(加一)'DEC(减一)'WAND(逻辑与)'WOR(逻辑或)'WXOR(异或)'NEC(取补)等功能指令.
    四.其他功能指令    FX系列其他功能指令如下:
    1.循环位移与位移功能指令.
    2.数据处理功能指令.
    3.高速处理功能指令.
    4.方便指令功能指令.
    5.外部I/O设备功能指令.
    6.外部SER设备功能指令.
    7.F2外部单元功能指令.

                                                         [完]



兜兜里有糖

  • 精华:1帖
  • 求助:1帖
  • 帖子:13帖 | 222回
  • 年度积分:0
  • 历史总积分:382
  • 注册:2006年6月19日
发表于:2007-10-22 09:24:00
1楼
学习

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2007-10-22 17:37:00
2楼
你说的内容在说明书中全有,建议来点实在的。

Ψ蓝色火焰Ψ

  • 精华:1帖
  • 求助:0帖
  • 帖子:51帖 | 1474回
  • 年度积分:0
  • 历史总积分:3985
  • 注册:2006年8月14日
发表于:2007-10-22 18:43:00
3楼
  学习一下,不过楼主最好发份说明书上来.

蓝色的月亮

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 68回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2007年2月06日
发表于:2007-10-27 17:52:00
4楼
学习了

黄贵波

  • 精华:0帖
  • 求助:3帖
  • 帖子:25帖 | 369回
  • 年度积分:0
  • 历史总积分:603
  • 注册:2005年4月09日
发表于:2007-10-27 21:03:00
5楼
很好学习了

雷飞龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 272回
  • 年度积分:0
  • 历史总积分:303
  • 注册:2006年8月02日
发表于:2007-10-28 19:37:00
6楼
谁有松下PLC的资料,我急用,有的话请发给我,我的:EAll:lfl83328@163.com.谢谢!

汪泓

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 126回
  • 年度积分:0
  • 历史总积分:225
  • 注册:2007年9月29日
发表于:2007-10-31 10:40:00
7楼
想学PLC吗?了解以下PLC的工作流程吧:输入刷新--运行用户程序--输出刷新,输入刷新--运行用户程序--输出刷新,反复循环,永不停止.

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:346帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2007-10-31 11:31:00
8楼
很系统,另存为!

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-10-31 14:21:00
9楼
不光是plc.电脑\单片机的工作都是一个死循环.

他山石

  • 精华:3帖
  • 求助:3帖
  • 帖子:169帖 | 2343回
  • 年度积分:4
  • 历史总积分:5792
  • 注册:2004年8月29日
发表于:2007-10-31 21:36:00
10楼
不是死循环呀老大

1126

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:15
  • 注册:2007年10月29日
发表于:2007-10-31 22:03:00
11楼
有谁有三凌FX2的模拟软件?

chenli

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 461回
  • 年度积分:0
  • 历史总积分:1000
  • 注册:2006年10月26日
发表于:2007-10-31 22:36:00
12楼
学习了

金粟兰看法

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 479回
  • 年度积分:0
  • 历史总积分:975
  • 注册:2006年8月23日
发表于:2007-11-01 10:18:00
13楼
他山石
细细想想看是不是死循环.当然电脑的就要复杂的多.呵呵

风间叶子

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 35回
  • 年度积分:1
  • 历史总积分:70
  • 注册:2006年10月28日
发表于:2007-11-03 23:09:00
14楼
xiexie```

雪与饿狼

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 610回
  • 年度积分:0
  • 历史总积分:718
  • 注册:2006年7月14日
发表于:2007-11-04 09:47:00
15楼
电气及自动化技术群46938398
多多学习!

等红杏

  • 精华:1帖
  • 求助:2帖
  • 帖子:44帖 | 589回
  • 年度积分:0
  • 历史总积分:1031
  • 注册:2006年9月17日
发表于:2007-11-04 13:19:00
16楼
支持

紫色诗梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 142回
  • 年度积分:0
  • 历史总积分:208
  • 注册:2007年11月01日
发表于:2007-11-04 14:05:00
17楼
多多学习!

杨波

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 828回
  • 年度积分:0
  • 历史总积分:1103
  • 注册:2007年10月31日
发表于:2007-11-09 10:55:00
18楼
hehe  。很好

就是你

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2010年1月17日
发表于:2010-03-17 09:19:35
19楼

三菱的功能指令要怎么用 啊!楼主能不能发个例子啊,比如传送指令


热门招聘
相关主题

官方公众号

智造工程师