PLC(4)

2019-05-18 12:39

3.3.4 CPU的循环时间计算

循环时间是一个程序循环所占用的时间,循环时间由过程映像传送时

间、操作系统的执行时间和用户程序的执行时间三大部分组成

第四章 编程语言

操作系统:操作系统由PLC的生产厂提供,它支持用户程序PLC的程序的运行

用户程序:用户程序是用户为完成特定的控制任务而编写的应用程序

梯形图编程(LAD) PLC常用的编程语言 语句表编程(STL) 功能图编程(FBD)

注:对于数字量模块不一定要进行硬件组态,而对于模拟量模块一定要进行硬件

组态。 4.1 指令及其结构

指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成.

4.1.1 指令的组成

1.语句指令

语句指令用助记符表示PLC要完成的操作。

指令:操作码+操作数

操作码用来指定要执行的功能,告诉CPU该进行什么操作;操作数内包含为执行该操作所必需的信息,告诉CPU用什么地方的数据来执行此

操作。

例如: 操作码

操作数

0 I0.0 O I0.1 = Q0.0

有些语句指令不带操作数,因为它们的操作对象是唯一的。

例如:操作码

操作数 NOT SET .梯形图指令

梯形图指令用图形元素表示PLC要完成的操作。在梯形图指令中,其操作码是用图素表示的,该图素形象表明CPU做什么,其操作数的表示方法与语句指令相同。

例如:

梯形图指令也可不带操作数。

例如:

4.1.2 操作数 1.标识符及标识参数

----主标识符(操作数存放的存储器的区域):

I

标识符 | Q、PI、PQ、M、T、C、L、DB

操作数 ----辅助标识符(操作数的位数长度):X、B、W、D

标识参数(操作数在该存储区域内的具体位置)

注释:I:输入过程映像存储区 Q:输出过程映像存储区

PI:外部输入

PQ:外部输出

M:位存储区

T:定时器

C:计数器

L:本地数据

DB:数据块

X:位 B:字节

W:字 D:双字

注意:①PLC物理存储器是以字节为单位的。

②当操作数长度是字或双字时,标识符后给出的标识参数是字或双字内的最低字

节单元号。

③当使用宽度是字或双字的地址时,应保证没有生成任何重叠的字节分配,以免

造成数据读写错误。 2.操作数的表示法

----物理地址(绝对地址)

操作数的表示法|

----符号地址(必须先定义后使用,而且符号名必须是唯一的)

关于定义符号地址的几点说明:

(一)当你在表中输入符号地址时,应注意以下几点: 列 符号 注意 在整个符号表中名字必须唯一。当你确认该区域的输入或退出该区域时,不唯一的符号则被标定出来。符号名最长可达24个字符。引号(“”)不允许使用。 地址 当你确认该区域的输入或退出该区域时,程序会自动检查该地址输入是否是允许的。 当你确认或退出地址时,该区域被自动地赋予一个缺省数数据类型 据类型。如果你修改这个缺省类型,程序会检查你的数据类型是否与地址相匹配。 注释 你可以输入注释简单地解释该符号的功能(最多80个字符)。

(二)你必须区分局域(块定义)符号和共享符号 共享符号 ?在整个用户程序中有效 局域符号 ?只在定义的块有效 ?相同的符号可在不同有效性 ?可以被所有的块使用 ?在所有的块中含义是一样的 的块中用于不同的目的 ?在整个用户程序中是唯一的 ?字母、数字及特殊字符。 ?字母 允许使用的?除0X00,0XFF及引号以外的强?数字 字符 调号 ?下划线(_)(注意:?如使用特殊字符,则符号须写出在引号内。 你可以为以下各项定义共享符号: ?I/O信号(I,IB,IW,ID,Q,你可以为以下各项定义局域符号: ?块参数(输入,输出和输入输出参数) ?块的静态数据 ?块的临时数据 不允许使用两个连续的下划线) 使用 QB,QW,QD) ?I/O输入与输出(PI,PQ) ?存储位(M,MB,MW,MD) ?定时器(T)/计数器(C) ?逻辑块(FB,FC,SFB,SFC) ?数据块(DB) ?用户定义数据类型(UDT) ?变量表(VAT) 在哪里定义 符号表

(三)显示共享或局域符号

块的变量声明表 你可以在程序的指令部分区分开共享符号和局域符号。

?符号表中定义的符号(共享)显示在引号内。


PLC(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家普通话水平测试30个话题范文及要求

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: