小弟求西门子s7-200 plc音乐喷泉实验程序梯形图

小弟求西门子s7-200 plc音乐喷泉实验程序梯形图,第1张

梯形图的没有!最起码你也说个大概!有什么元贺哪孝器件组成!靠什么进行输入信号!这差的太多了,输入输出都不知道?!没有具体下来没法说!

最起码得用模拟输出,你是分成几段来表现,每一段都要有一个存储器,输入得进行模数转换!声音你用什么板字来实现转换成PLC能接受的电压在5V,电流在缓族20MA之间,输出你用什么模块来实现,驱动什么,你都要弄清楚!不是禅稿光一个梯形图就能搞定滴!

LD SM0.0

LPS

AW<> T101, 80

TONT101, 1

LRD

AW=T101, 5

AW< T101, 10

S Q0.0, 1

S Q0.1, 1

R Q0.2, 6

LRD

AW=T101, 15

AW< T101, 20

S Q0.2, 1

S Q0.3, 1

R Q0.0, 2

LRD

AW=T101, 25

AW< T101, 30

S Q0.4, 1

S Q0.5, 1

R Q0.2, 2

LRD

AW=T101, 35

AW< T101, 40

S Q0.6, 1

S Q0.7, 1

R Q0.4, 2

LRD

AW=T101, 45

AW< T101, 50

R Q0.0, 8

LRD

AW=T101, 55

AW< T101, 60

S Q0.0, 1

S Q0.1, 1

S Q0.1, 1

S Q0.2, 1

S Q0.3, 1

LRD

AW=T101, 65

AW< T101, 70

S Q0.4, 1

S Q0.5, 1

S Q0.6, 1

S Q0.7, 1

LPP

AW=T101, 75

AW< T101, 80

R Q0.0, 8

在西门子PLC中,move指令用来实现数据的移动和转换,它的输入端可以通过多种方式来指定。在四路喷泉实验中,你所提到的SA1之后按照AB-BC-CD-DA顺序循环工作,实际上就是通过move指令的输入端来控制喷泉的工作顺序。

move指令的输入端是一个十进制数字,它用来表示源数据的存储位置和目的数据的存储位置。例如,你所提到的3、6、12、9,实际上就是move指令的输入端,它们分别表示源数据和目的数据粗闭在PLC内存中的存储位置。

具体来说,3表示将源数据存储在DB3块的第0个字节,目的数据存储在DB3块的第2个字节。6表示将源数据存储在DB3块的第2个字节,目的数据存储在DB3块的第4个字节。12表示将源数据存储在DB3块的第4个字节,目的数据纯凳行存储在DB3块的第0个字节。9表示将源数据存储在DB3块的第4个字节,目的数据存储在DB3块的第2个字节。

通过move指令的输入端,你就可以控制源数据和目的数据的存储位置,并实现数据的移动和转换。在四路喷泉实验中,这些输入端就可以用来控制喷泉的工作顺序,使得喷泉按照AB-BC-CD-DA的顺序循环工作。

例如,当move指令的输入端为3时,源数据存储在DB3块的第0个字节,目的数据存储在DB3块的第2个字节,表示将第0个字节的值转移到第2个字节,也就是将AB喷泉的值转移到BC喷泉。这样,当SA1按钮按下时,AB喷泉会关闭,BC喷泉会打开。

当move指令的输入端为6时,源数据存储在DB3块的第2个字节,目的数据存储在DB3块的第4个字节,表示将第2个字节的值转移到第4个字节,也就是将BC喷泉的值转移到CD喷泉。这样,当SA1按钮按下时,BC喷泉会关闭,CD喷泉会打开。

当move指令的输入端为12时,源数据存储在DB3块的第4个字节,目的数据存储在DB3块的第0个字节,表示将第4个字节的值转移到第0个字节,也就是将CD喷泉的值转移到AB喷泉。这样,当SA1按钮按下时,CD喷泉会关闭,AB喷泉会打开。

当move指令的输入端为9时,源数据存储在DB3块的第4个字节,目的数据存储在DB3块的第2个字节,表示将第4个字节的值转移到第2个字节,也就是将CD喷泉的值转移到BC喷泉。这样,当SA1按钮按下时,CD喷泉会关闭,BC喷泉会打开。

因此,当SA1按钮被按下时,move指令的输入端会依次变化为3、6、12、9,做哗从而实现喷泉的循环工作。


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

原文地址: http://outofmemory.cn/yw/12399018.html

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

发表评论

登录后才能评论

评论列表(0条)

保存