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,做哗从而实现喷泉的循环工作。
梯形图的没有!最起码你也说个大概!有什么元贺哪孝器件组成!靠什么进行输入信号!这差的太多了,输入输出都不知道?!没有具体下来没法说!最起码得用模拟输出,你是分成几段来表现,每一段都要有一个存储器,输入得进行模数转换!声音你用什么板字来实现转换成PLC能接受的电压在5V,电流在缓族20MA之间,输出你用什么模块来实现,驱动什么,你都要弄清楚!不是禅稿光一个梯形图就能搞定滴!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)