原创 第七节PLC课

2019-6-3 19:09 1474 8 3 分类: 管理

【打开空间,不由地,写下了一行又一行的心语,流下了一颗又一颗的泪滴。滚烫的泪就这么汹涌着,淹没孤寂的夜,淹没孤寂的灵魂。你可知?今夕,思你最浓,念你最深。尽管咫尺天涯,你永远是我一生魂牵的人儿。】

今天讲授传送指令和译码指令。这两个指令主要是为了精简之前学习的定时器和计数器的,好好学习。

数据传送指令用于各个编程元件之间进行数据传送,根据每次传送数据的多少可分为单个数据传送指令和块传送指令。

1)单个数据传送指令

单个数据传送指令每次传送一个数据,传送数据的类型分为字节传送、字传送、双字传送和实数传送。

(1)字节传送指令

字节传送指令又分为普通字节传送指令和立即字节传送指令。

MOVB:字节传送指令。

BIR:立即读字节传送指令。

BIW:立即写字节传送指令。

(2)字传送指令

MOVW:字传送指令。

(3)双字传送指令

MOVD:双字传送指令。

(4)实数传送指令

MOVR:实数传送指令。

2)块传送指令

块传送指令用来一次传送多个数据,最多可将255个数据组成一个数据块,数据块的类型可以是字节块、字块和双字块。

(1)字节块传送指令

BMB:字节块传送指令。

(2)字块传送指令

BMW:字块传送指令。

(3)双字块传送指令

BMD:双字块传送指令。

传送指令注意事项:

1、因为定时器T的预设值为16位字,所以采用MOV_W,虽然20的二进制为10100,实际上就是0000000000010100,当然,你采用MOV_B20传输给VB5也是可以的,但是你需要确保VB4中的值为0

2、因为西门子中,其地址序号是按字节来排列的,所以,VW100实际上是由VB100VB101组成的,如果你直接使用了VW100VW101,那么就会产生地址重叠的问题,VW100VB100VB101组成,VW101VB101VB102组成,地址会发生重叠,所以,为了避免由于地址重叠而造成一些逻辑错误,一般对于字的应用,采用偶数地址序号。

段码指令使能输入端EN有效时,将字节型输入数据IN的低4位有效数字(16#0F)转换成七段显示码,并将其输出到OUT所指定的字节单元。该指令在数码显示时直接应用,非常方便。

七段显示器的abcdefg段分别对应于字节的第0位~第6位,字节的某位为1时,其对应的段亮;输出字节的某位为0时,其对应的段暗。将字节的第7位补0,则构成与七段显示器相对应的8位编码,称为七段显示码。

EN有效时,SEG指令将字节型输人数据IN的低4位对应的七段共阴极显示码输出到OUT指定的字节单元。如果该字节单元是输出继电器字节QB,则QB可直接驱动数码管。

例如,设QB0.0-QBO.7分别连接数码管的abcdefgdp(数码管共阴极连接),若VB1=00000100,执行指令SEG VB1QB0

VB1的数据不变,QB0=01100110“4”的共阴极七段码),该信号使数码管显示“4”

文章评论2条评论)

登录后参与讨论

curton 2019-6-6 20:51

是木科技: 最好配点图,这样看起来不吃力,还是谢谢楼主。
谢谢你的支持

是木科技 2019-6-6 11:09

最好配点图,这样看起来不吃力,还是谢谢楼主。
相关推荐阅读
curton 2024-11-18 08:22
一天的工作有感(1117周日加班)
一天的工作内容很多,需要自己去做的事情也很多,但是自己大部分时间又都利用不起来。比如我想周日来单位,人少,也没有人来打扰,就趁着这个时间做一下之前拉下的工作。可惜了,我是来了,也来工作了,但是自己的时...
curton 2024-11-18 08:14
面包板版友容鉴
面包板版友容鉴:  此时执笔,颇为忐忑,竟不知何言。你我相识已有数载之余,时至今日,未尝与汝谋面。发帖直言,网络之谈,幸勿见笑,还望版友海涵。  曾记,初次登录,便如沐春风,偶遇佳良,当是时,素面玉琢...
curton 2024-09-23 16:05
《易学易懂 电子回路入门》+第三部分读书有感
日本山下明的《易学易懂电子回路入门》的第三部分“器件的使用方法”,是一本对于电子学初学者而言极具实践指导意义的佳作。作为教师,我满怀热情地向学生们推荐这本书,因为它不仅深化了理论知识,更将学习带入了动...
curton 2024-09-23 15:59
《易学易懂 电子回路入门》+第二部分读书有感
日本山下明的《易学易懂电子回路入门》的第二部分“器件的结构”,无疑是一本非常适合初学者踏入电子世界大门的宝贵教材。作为教师,我强烈推荐此书给对电子学充满好奇与热情的学生们。山下明老师以其深入浅出的讲解...
curton 2024-09-10 08:16
《易学易懂 电子回路入门》+第一部分读书有感
书已经收到,拍照为证。山下明的《易学易懂电子回路入门》无疑是为学生们踏入电子电路世界打开的一扇明亮窗口。作为教师,我强烈推荐这本书作为初学者的首选读物。书中以清晰、生动的语言,结合直观的图示,深入浅出...
curton 2024-08-31 23:59
用Python实现点亮一个灯的代码。
基础知识GPIO.setup(LED_PIN, GPIO.OUT) 这行代码是在树莓派等嵌入式系统中使用Python控制GPIO(General Purpose Input/Output,通...
我要评论
2
8
关闭 站长推荐上一条 /2 下一条