西门子PLC控制器技术之九:梯形图数字指令

在上一章节中我们对梯形图数字指令进行了系统学习,(参见西门子PLC控制器技术之八:梯形图位指令http://www.jianshu.com/p/1b5406914676 ),知道了什么是位指令、常见的位逻辑、赋值/置位复位指令、SR和RS触发器、RLO的边沿检测等内容。

通过前面章节的学习,我们已经能够创建自己项目的硬件组态、找到现场设备的I/O点,对CPU属性等参数进行相关设置,编辑项目所需要的符号表以及理解了CPU运行原理机制,能够编写位指令程序,本章将和大家学习梯形图编程语言中另外一类重要指令——数字指令

常见数据类型

常见数字指令数据类型比如INT(有符号16位整数)、DINT(有符号32位整数)、REAL(有符号32位浮点数)等。

数字指令的操作数就是这些常见的整数、浮点数等。

装载与传送指令

S7-300系列PLC具有2个累加器,ACCU1和ACCU2,累加器是一个32位的寄存器。

在执行装载指令L时,先将ACCU1中的旧内容移到ACCU2并清空ACCU1,然后再向ACCU1中写入准备装入的新值,如下图所示。执行传送指令T时,始终是取ACCU1中的值给到目标地址。

装载与传送指令

数据的装载与传送

在执行装载指令时,不管RLO状态如何,都会将数据以右对齐的方式装载到ACCU1中;同样,在执行传送指令时,数据也是以右对齐的方式传送给目标地址,如下图所示。

数据的装载与传送

S5计数器

在S7-300PLC中,保留了S5时代的计数器。S5计数器可以分为加计数S_CU、减计数S_CD以及加减计数S_CUD,如下图所示。

S5计数器

在S5计数器中,CU端来一个上升沿,加计数一次;CD端来一个上升沿,减计数一次;S端为置位端,当S端为1时,将计数初始值PV端的值赋为计数初始值,注意PV端初始值的格式为C#N(N为数值);R端为复位端,当R端值为1时,计数器值复位为0。计数值保存在CV端的输出地址。

注意,S5计数器的计数范围为0~999,如果需要更大范围的计数,可以应用IEC的计数器。

S5定时器

除了S5计数器,S7-300PLC中还有S5定时器,S5定时器有五种,如下图所示。

S5定时器

定时器在CPU中有专门的预留存储区,为每个定时器功能预留一个16位的字。

定时器端子共性 :
启动:当“S”端上的RLO值发生跳变时,定时器启动
时间值:格式须为S5T#aH_bM_cS_dMS 或 S5T#aHbMcSdMS
可以定时的最大时间为9990秒。最小时间是10ms。

注意: 5种S5定时器中,上图中前四种都是S端上升沿启动定时器,最后一种S_OFFDT(断开延时)是S端下降沿启动定时器。

比较指令

常用比较指令形式有六种:
==(等于)、 <>(不等于)、 >=(大于等于)、<=(小于等于)、>(大于)、<(小于),下图为>=(大于等于)的一个例子。

其中,后面的I/D/R标识的是比较数的数据类型。
I:整数比较 D:双整数比较 R:浮点数比较
如果比较结果为“True”,则运算的RLO为“1”,否则为“0”

比较指令

基本数学函数
常见的基本数学运算也是数字指令。比如加减乘除等运算。

基本运算指令

与比较指令一样,同样要注意参与运算数据的数据类型

以上就是本章专题的主要内容,思考以下几个问题,可以帮您巩固所学内容

  1. 执行装载L指令时,两个累加器ACCU1和ACCU2是怎样协作的?
  2. S5计数器的计数范围是多大?
  3. S5定时器的最大定时时间是多少?
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容