什么是plc的指令语句表

什么是plc的指令语句表,第1张

指令语句表是由若干条语句组成的程序,语句是程序的最小独立单元。每个 *** 作功能由一条或者几条语句来执行。plc的语句表达形式与微机的语句表达形式相类似,也是由 *** 作码和 *** 作数两个部分组成的。 *** 作码使用助记符表示,用来说明要执行的功能,告诉CPU该进行什么 *** 作。例如,逻辑运算的与、或、非;算术运算的加、减、乘、除;时间或者条件控制中的计时、计数、移位等动能。

LDI X1

AND X2

LD X3

ANI X4

ORB

ORI X5

LD X6

AND X7

OR X10

ANB

OR X11

OUT Y30

AND X12

OUT T450 K3

END

这是三菱的指令表,但图中的程序应该不是三菱软件编辑的。

它的功能大概是:

X6,X7的功能是递进的,Y30要输出,这两个接点必须都通。而X10的工艺功能与X6+X7并列。二组任有一组接通,都给了Y30在某种组合控制中的必要的导通条件。

X1,X2和X3,X4分别为两组动作相异或位置相异(比如,一组是本地的启动与停上按钮,另一组是远端的启动和停止按钮;或者一组是前进限位,一组是后退限位;或一组为某自动功能条件下,另一组是手动功能条件下。诸如此类)的状态下的接点情况。

X5可视为功能选择旋钮。当它不动作时,Y30要想输出,必须满足X6+X7或X10导通,同时,X1不动+X2导通或X3接通+X4不动这几组条件。

当X5动作后,只需X6+X7或X10任一导通,Y30即可接通。

当然,X5也可视为X1+X2或X3+X4这两组接点的自保持接点。

X11可视为点动按钮。只要它接通,Y30马上接通。

另外,每当Y30接通时,只要X12也被接通,定时器T450启动,03秒(不知道图中程序是哪个品牌的,不知道T450的功能,是100ms的,还是10ms的,估且用100ms的描述)后,T450的相应接点接通,相应电路(这里未出现)动作。

应用程序里的指令可以分成中央处理器的指令集以及用于向 *** 作系统请求。

应用程序(Application)运行在用户模式,可以和用户进行交互,具有可视的用户界面。

对于应用程序,需要了解的是:每一个应用程序运行于独立的进程、他们拥有自己独立的地址空间。不同应用程序的分界线称为进程边界。

而PLC的指令语句表程序和微机汇编语言程序非常的相似,指令是指对PLC的一种 *** 作命令,告诉PLC怎么做,做什么,人们设计了一系列的 *** 作命令,并对他进行二进制编码。

PLC的指令

对于人们设计和交流沟通来说,二进制十分不便于记忆、阅读和书写。进一步又设计出了助记符形式的表示,这就是汇编语言的助记符指令格式。

助记符指令十分好记,方便阅读和书写。更好的是它可以直接用键盘输入,然后通过PLC内部的编译程序把它变成一系列的二进制 *** 作编码,由PLC的CPU来执行。在PLC指令系统中, *** 作数可有可无,没有 *** 作数的指令只表示完成一种功能。

LD X0

AND X1

LD X10

ANI X11

LDI M100

AND M101

ORB

AND X5

ORB

LD X2

ANI X3

AND X4

LDI X13

AND X14

LD M102

OR M103

ANB

ORB

ANB

OUT Y0

还有点复杂哦。

G指令表 指令名 功 能 指令名 功 能 G00 快速定位 G70 精加工循环 G01 直线插补 G71 轴向粗车循环 G02 顺时针圆弧插补 G72 径向粗车循环 G03 逆时针圆弧插补 G73 封闭切削循环 G04 暂停、准停G74 轴向切槽循环 G28 自动返回机械零点 G75 径向切槽循环 G32 等螺距螺纹切削 G76 多重螺纹切削循环 G33 Z轴攻丝循环 G90 轴向切削循环 G34 变螺距螺纹切削 G92 螺纹切削循环 G40 取消刀尖半径补偿 G94 径向切削循环 G41 刀尖半径左补偿 G96 恒线速控制 G42 刀尖半径右补偿 G97 取消恒线速控制 G50 设置工件坐标系 G98 每分进给 G65 宏指令G99 每转进给

M指令表

指令 功能 备注 M00 程序暂停 M03 主轴正转 功能互锁,状态保持 M04 主轴反转 M05 主轴停止 M08 冷却液开 功能互锁,状态保持 M09 冷却液关 M10 尾座进 功能互锁,状态保持 M11 尾座退 M12 卡盘夹紧 功能互锁,状态保持 M13 卡盘松开 M32 润滑开 功能互锁,状态保持 M33 润滑关 M41、M42、M43、M44 主轴自动换档功能互锁,状态保持

LD X0

ANI X1

LDI X5

AND X4

ORB

AND X3

LD M1

LD M2

LD M3

ORB

MPS

AND X10

OUT Y0

MPP

LD X11

OR X12

ANB

OUT Y1

END

其实你只要将梯形图程序编好,里面就有自动将梯形图程序转换成指令表的

以上就是关于什么是plc的指令语句表全部的内容,包括:什么是plc的指令语句表、求助将梯形图程序转换成指令表,并说明该段梯形图实现的功能、应用程序里的指令可以分成什么以及用于什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9349433.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存