当前位置: 首页 > 工业控制产品 > 自动化控制 > PLC可编程控制器

类型分类:
科普知识
数据分类:
PLC可编程控制器

AD和DA是如何转换?三菱FX3G型plc DA模块数据传输讲解

发布日期:2022-04-27 点击率:384 品牌:信捷_XINJIE

AD和DA是如何转换?三菱FX3G型plc DA模块数据传输讲解

2021-10-01 10:51分类:三菱PLC 阅读:

156

           在取得DA控制模块使用说明时,有很多人不明白里边的说的哪些,如何,针对AD和DA是怎样变换的不清楚,今日就将一下转换机制:
AD和DA控制模块中有一个缓冲存储器分派(BFM),它是与plc数据传输时临时存取数据的地区,FX2N的BFM应用以下表:


BFM
很多人不明白这一表说的哪些,最先BFM是16位储存,(PLC中的16位、32位系统便是二进制的位而不是10进制)。
b15、b14、b13、b12、b11、b10、b9、b8、b7、b6、b5、b4、b3、b2、b1、b0
针对FX2DA,大家仅用到BFM的16和172个序号,别的保存无需看,在#16里边,仅用前8位,b7~b0,别的保存无需看。#17里边,仅用到b2~b0,别的保存无需看。这就简易了。这一BFM怎么和PLC开展数据传输呢,用From和to命令来进行,Form是以BFM中取数据信息,to是存数据信息。
FX2DA变换的数据量较大 为4000,也就是2^12,因而DA控制模块只有变换12位数据信息,而#16只有暂储存8位数据信息,该怎么办?那么就分2次以低8位和高4位次序开展写,因此 才有低8位数据信息维持,要不然第二次就把第一次写的遮盖没了。
#17里边有b2~b0,它的作用是:
b0:根据将1更改为0,安全通道2的D/A变换逐渐
b1:根据将1更改为0,安全通道2的D/A变换逐渐
b2:根据将1更改为0,D/A变换的低8位数据信息维持。
这儿代表什么意思呢?
要想安全通道2的D/A变换逐渐,就务必要降b0的值从1变为0,如何完成呢,先传输个1给b0,再传输个0就好了。
要想安全通道1的D/A变换逐渐,就务必要降b1的值从1变为0,如何完成呢,先传输个1给b1,再传输个0就好了。
要想通D/A变换的低8位数据信息维持,就务必要降b2的值从1变为0,如何完成呢,先传输个1给b2,再传输个0就好了。
已使用说明事例来解读下怎样完成的:


DA控制模块PLC程序流程
a:数据数据信息D100拓展到輔助汽车继电器(M100~M115),K4M100表明M100~M115,k1表明持续4个M,比如下边的K2M100就表明M100~M107。(为何要用M来表明D呢,由于我只变换12位,D是16位的)


D换为M(12位数据信息的传送)
M怎能储存数据信息呢,因而M是个位数软元器件,仅有断掉(0)和合闭(1),而PLC数据信息全是二进制解决的,例如字软元器件D是16位的,因此 就能根据M来表明,一个D必须16个M来存储。
b:这条命令时将数据信息D100的低8位传输到BFM的#16序号开展輸出。
c:将D100的低8位提到#16后,还需要写高4位,为了更好地不遮盖,得先把低8位维持,c的命令便是维持作用,H0004是16进制的数字4.转化成二进制就是100,相匹配b2b1b0;c的第一条命令便是将b2置1,第二条将b2置0,那样就进行#17的低8位维持作用了。


c命令的低8位维持作用
e:e的命令便是D/A变换,H0002是16进制的数字2.转化成二进制就是010,相匹配b2b1b0;c的第一条命令便是将b1置1,第二条将b1置0,那样就进行#17D/A变换作用。


DA变换逐渐作用
之上便是DA控制模块与PLC中间的数据交换全过程。


上一篇:三菱PLC数据“位”与“字”的区别

下一篇:三菱PLC和三菱变频器之间的RS485

下一篇: PLC、DCS、FCS三大控

上一篇: 除镍用树脂 苏州市蒸

推荐产品

更多