中英文对照版的PLC控制指令,不收藏备用可惜了~
日常工作中,很多工友由于英文基础差,导致使用PLC时困难重重,今天,小编收集了很多PLC控制指令,是中英文对照版的,希望能给大家日常工作中带来帮助。
1、LD( Load 装载 ) :动合触点
2、LDN( Load Not 不装载 ) : 动断触点
3、A( And 与 动合) : 用于动合触点串联
4、AN( And Not 与 动断 ) :用于动断触点串联
5、O( Or 或 动合 ) :用于动合触点并联
6、ON( Or Not 或 动断 ) : 用于动断触点并联
7、=( Out 输出 ) : 用于线圈输出
8、OLD( Or Lode): 块或
9、ALD( And Lode): 块与
10、LPS( Logic Push ) :逻辑入栈
11、LRD( Logic Read ) :逻辑读栈
12、LPP( Logic Pop ) :逻辑出栈
13、NOT( not 并非 ) :非
14、NOP( No Operation Performed ) : 无操作
15、AENO( And ENO ) :指令盒输出端ENO相与
16、S( Set 放置 ) : 置1
17、R( Reset 重置,清零 ) :清零
18、P( Positive) :上升沿
19、N( Negative) :下降沿
20、TON( On_Delay Timer ) :接通延时定时器21、TONR( Retentive On_Delay Timer ) : 有记忆接通延时定时器
22、TOF( Off_ Delay Timer ) :断开延时定时器
23、CTU( Count Up ) : 增计数器
24、CTD( Count Down ) : 减计数器
25、CTDU( Count Up/ Count Down ) :增减计数器
26、ADD( add 加 ) : 加注意
//ADD_I (_ I 表示整数)
ADD_DI( DI表示双字节整数)
ADD-R(R 表示实数)
它们都是加运算只是数的大小不同。
27、SUB( Subtract 减去,减少) :减
28、MUL( Multiply ) : 乘
29、DIV( Divide ) : 除
30、SQRT( Square root ) : 求平方根
31、LN( Napierian Logarithm 自然对数 ) : 求自然对数
32、EXP( Exponential 指数的 ) : 求指数
33、INC_B( Increment 增加 ) : 增1
//其中_B代表数据类型 还有W(字节)、DW双字后面几个都是这样的。34、DEC_B( Decrement 减少 ) : 减1
35、WAND_B( Word and 与命令 ) :逻辑与
36、WOR_B( Word or 或命令) : 逻辑或
37、WXOR_B( Word exclusive or 异或命令) :逻辑异或
38、INV_B( Inverse 相反 ) : 取反
39、MOV _B( Move 移动 ) : 数据传送
40、BLKMOV_B( Block Move 块移动) :数据块传送
41、SWAP( Swap 交换 ) : 字节交换
42、FILL( Fill 填充 ) : 字填充
43、ROL_B( Rotate Left 循环 向左) :循环左移位
44、ROR_B( Rotate Right 循环 向右) : 循环右移位
45、SHL_B( Shift Right 移动向左) :左移动
46、SHR_B( Shift Right 移动向右 ) : 右移动
47、SHRB( Shift buffer 移动缓存) :寄存器移位
48、STOP( Stop 停止 ) : 暂停
49、END/MEND( End /Mend ) : 条件/无条件结束
50、WDR( Watch dog reset ) : 看门狗复位
51、JMP( Jump 跳) :跳转
52、LBL( Label 位置 ) : 跳转标号
53、FOR( For 循环 ) : 循环
54、NEXT( Next 再下去) :循环结束
55、SBR( Subprogram Regulating子程序控制 ) : 子程序调用
56、SBR_T( Subprogram Regulating Take ) : 带参数子程序调用
57、SCR( Sequence Control 顺序控制 ) : 步开始
58、SCRT( Sequence Control Transfer 顺序控制转移 ) : 步转移
59、SCRE( Sequence Control End 顺序控制结束 ) : 步结束
60、AD_T_TBL( Add data to table 添加数据到表格中) : 填数据表
61、FIFO( First in First out 先进先出 ) : 先进先出
62、LIFO( Last in First out 后进先出 ) :后进先出
63、TBL_FIND( Table Find 表格查找 ) : 表查找
64、BCD_I( Binary Coded Decimal _I 二进制编码的十进制 ) :BCD 码转整数
65、I_BCD( I_ Binary Coded DecimaL ) :整数转BCD码
66、B_I( Bit to int ) :字节转整数
67、I_B( int to bit ) :整数转字节
68、DI_I( Double int to int ) :双整数转整数
69、I_DI( int to double int ) :整数转双整数
70、ROUND( Round 取整 ) : 实数转双整数
71、TRUNC( Trunc 截取 ) :转换32位实数整数部分(舍去小数取整)
72、DI_I(double int to int ) :双整数转实数
73、ENCO( Encode 编码) : 编码
74、DECO( Decode 译码) :译码
75、SEG( Segment decoder分断译码器 ) : 七段显示译码器
76、ATH( ASCII码 turn hex ) : ASCII码转16进制
77、HTA(Hexadecimal toascii) : 16进制转ASCII码
78、ITA( // int to ascii) : 整数转ASCII码
79、DTA( // double int to ascii ) : 双整转ASCII码
80、RTA( // real to ascii) : 实数转ASCII码
81、ATCH(//attach ) : 中断连接
82、DTCH( Depatch ) : 中断分离
83、HDEF( High speed counter definition ) : 高速计数器定义
84、HSC( High Speed Counter 高速计数器 ) :启动高速计数器
85、PLS( Pulse 脉冲 ) :脉冲输出
86、READ_ RTC( Read real time clock 读实时时钟 ) :读实时时钟
87、SET_RTC( Set real time clock ) : 写实时时钟
88、XMT( Transmitter ) : 自由发送
89、RCV( Receive 接收 ) : 自由接收
90、NETR( Net read 网络读 ) : 网络读
91、NETW( Net write 网络写 ) : 网络写
92、GET_ADDR( Get address 获取地址 ) : 获取口地址
93、SET_ADDR( Set address 设置地址 ) : 设定口地址
94、PID( Proportional Integral Differential 比例、积分、微分 ) :比例积分微分调节器。
——END——
PLC的软件及编程语言
PLC的软件及编程语言
一、PLC的软件系统
PLC的软件可分为两大部分:系统软件和用户程序。系统软件由PLC制造厂商固化在机内,用以控制可编程控制器本身的动作。用户程序由PLC的使用者编址并输入,用于控制外部对象的运行。
1、系统软件
系统软件又可分为系统管理程序、用户指令解释程序及标准程序模块和系统调用。
1)系统管理程序
系统管理程序是系统软件中最重要的部分,,管控制PLC的运作。其作用包括三个方面:一是运行管理,即对控制PLC何时输入、何时输出、何时计算、何时自检、何时通信等作时间上的分配管理。二是存储空间管理,即生成用户环境。由它规定各种参数、程序的存放地址,将用户使用的数据参数、存储地址转化为实际的数据格式及物理地址,将有限的资源变为用户可很方便地直接使用的元件。三是系统自检程序,它包括各种系统出错检测、用户程序语法检验、句法检验,警戒时钟运行等。PLC正是在系统管理程序的控制下,按部就班地工作的。
2)用户指令解释程序
众所周知,任何计算机最终都是执行机器语言指令的。但用机器语言编程却是非常复杂的事情。PLC可用梯形图语言编程。把使用者直观易懂的梯形图变成机器懂得的机器语言,这就是解释程序的任务。解释程序将梯形图逐条解释,翻译成相应的机器语言指令,由CPU执行这些指令。
3)标准程序模块和系统调用
这部分软件由许多独立的程序块组成。各程序块完成不同的功能,有些完成输入、输出处理,有些完成特殊运算等。PLC的各种具体工作都是由这部分程序来完成的。这部分程序的多少决定了PLC性能的强弱。
整个系统软件是一个整体,其质量的好坏很大程度上会影响PLC的性能。很多情况下,通过改进系统软件就可在不增加任何设备的条件下,大大改善PLC的性能。因此PLC的生产厂商对PLC的系统软件都非常重视,其功能也越来越强。
2、用户程序
用户程序是PLC的使用者针对具体控制对象编制的程序。在小型PLC中,用户程序有三种形式:指令表(STL)、梯形图(LAD)和顺序功能流程图(SFC)。
二、PLC的编程语言
由于PLC是专为工业控制需要而设计的,因而对于使用者来说,编程时完全可以不考虑微处理器内部的复杂结构,不必使用各种计算机使用的语言,而把PLC内部看作由许多“软继电器”等逻辑部件组成,利用PLC提供的变成语言来编制控制程序。
PLC提供的编程语言通常有三种:梯形图、指令表和顺序功能流程图。
1、梯形图编程
梯形图表达式是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的。它的最大优点是形象、直观和实用,为广大电气技术人员所熟知,是PLC的主要编程语言。
PLC的梯形图与电器控制系统梯形图的基本思想是一致的,但也有很大的区别(详见第6章),表面看起来完全一样的继电器线路与梯形图,它们产生的效果可能一样,也可能不完全一样,甚至某些作用完全相反。PLC的梯形图使用的是内部继电器、定时/计数器等,都是由软件实现的。其主要特点是使用方便,修改灵活。这是传统电器控制的继电器梯形图硬件接线所无法比拟的。
图5-2所示是用OMRON公司C系列P型机编号的自保持电路梯形图。这里0506的触点与启动触点0000并联。当0000接通,0506工作后,0506线圈可由自己的触点保持。若0001通,则0506断。
图5-2 自保持电路梯形图
2、指令语句表编程
指令语句表语言类似于微机中的助记符语言。它是可编程控制器最基础的编程语言。所谓指令语句表编程,是用一个或几个容易记忆的字符来代表可编程控制器的某种操作功能。每个生产厂家使用的助记符是各不相同的,因此同一个梯形图书写的语句形式不尽相同。语句是用户程序的基础单元,每个控制功能由一个或多个语句的用户程序来执行。每条语句是规定CPU如何动作的指令,它的作用和微机的指令一样,而且PLC的语句也是由操作码和操作数组成的,故其表达式也和微机指令类似。
PLC的语句为
操作码+操作数 或 操作码+标识符+参数
其中,操作码用来指定要执行的功能,告诉CPU应该进行什么操作;操作数内包含执行该操作所必需的信息,告诉CPU用什么地方的东西来执行此操作。具体指令的说明在后面的章节有详细的介绍。
表5-1是图5-2所示梯形图相对应的指令表。
表5-1 指令表
3、顺序功能流程图编程
顺序功能流程图编程(SFC)是一种较新的编程方法。它的作用是用功能图来表达一个顺序控制过程。目前国际电工协会(IEC)也正在实施发展这种新的编程标准。
使用SFC作为一种步进控制语言,用这种语言可以对一个控制过程进行控制,并显示该过程的状态。将用户应用的逻辑分成步和转换条件,来代替一个长的梯形图程序。这些步和转换条件的显示,使用户可以看到在某个给定时间中机器过程处于什么状态。
图5-3所示是一个顺序钻孔的顺序功能流程图编程的例子。方框中数字代表顺序步,每一步对应于一个控制任务,每个顺序步的步进条件以及每个顺序执行的功能可以写在方框右边。
图5-3 顺序功能流程图编程示例
学习使人进步,希望对你们有所帮助!
相关问答
plck是什么意思?
pickvi.挑选;采摘;挖vt.拾取;精选;采摘;掘n.选择;鹤嘴锄;挖;掩护n.(Pick)人名;(英、法、德、捷、匈、瑞典)皮克pickvi.挑选;采摘;挖vt.拾取;精选;采摘;...
“plcnoresponse”是什么意思?
意思:PLCnoreponse,即:PLC没响应。造成的原因:1.人机界面与PLC的连接电缆中断或损坏;2.人机界面或PLC一侧的通讯端口损坏;3.人机界面与PLC的通讯端口...
Fail-SafePLC什么意思-盖德问答-化工人互助问答社区
fail-safe是一个应用广泛、具有多义性的普通词组。其含义应该是在故障情况下保证安全一种机制,至于安全的含义可能在不同环境中有所不同。形容词,...
英语翻译PLC电梯开门关门控制系统设计就这句~要是翻译的准我...
[最佳回答]PLCelevatorshutandopensystemsdesgin.你专业吗这个是?
【英语翻译利用PROFIBUS-DP接口将PLC系统和人机界面HMI组成...
[最佳回答]MakinguseofPROFIBUS-DPconnectorsconstituteahigh-efficiencyandstablecontrolingsystembyus...
三菱PLC主控指令的使用?
三菱plc主控指令的作用就是通过CPU运算和控制中心执行以下任务:1、纵:当从编程器输入的程序存入到用户程序存储器中,CPU根据系统所赋予的功能(系统程序存储...
mlc和plc的区别?
发成功的,其原理是将两个位的信...主要由东芝、Renesas、三星使用。MLC是英特尔(Intel)在1997年9月最先研发成功的,其原理是将两个位的信息存入一个浮动栅(F...
PLC是什么?
深圳市星科研自动化培训属下的培训部开设课程广,课程体系完善,教学设备齐全。本星科研自动化培训以诚信为本,理论加实操,让您在尽可能短的时间内学...
...设计、传送带分拣物料的PLC控制系统设计.不要机器翻!_作业帮
[最佳回答]DesignofDigitalControlWorkbenchandItsControlSystem,DesignofPLCControlSystemforConveyor...
电子专业的进,PLC,PLD,EDA,DSP,单片机,嵌入式系统都是...
PLC主要是指数字运算操作电子系统的可编程逻辑控制器,用于控制机械的生产过程。可编程逻辑器件PLD(programmablelogicdevice):PLD是做为一种通用集...