登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:FX1S通信时D8120数据长度和通信方式的问题

点击:3651 回复:13

在自学三菱的通信,用一个FX1S的机子在试验,下面有些实在看不懂
在D8120中,要设置数据长度,而且这个数据长度还是要算上停止位的,所以在下几图的变频器中,数据位是7位,停止为2位,那么加起来是9位了?
那M8161只能选择8位或16位呀,为on时是8位处理模式,OFF时是16位处理模式,但是这个9位又是怎么说?
附件 20160403233107282_min.jpg
---------------------------------------------
还有,D8120中的格式,关于控制线那块,我一边看书,一边看不懂就在网上查,但是发现书上写的和网上写的有个地方不一样:
有的写b10b11b12是控制方式,如下图
有的写b10b11是控制方式,b12不可用,如果选“使用485模块时b11=1,b10=1”
到底应该怎么选?
附件 20160404000829235_min.jpg
16-04-04 00:24
连续熬了几个晚上,今天到3点多,终于弄懂了
现在可以通信了,明天再仔细消化一下
16-04-04 03:38
人们一直以为停止位是一个数据,却不知道通信中的停止位是一个时间单位。
停止位2位是指发送2位数据所需要的时间,也就是说,数据与数据发送之间采用2位数据发送所需要的时间间隔。
如果你有查看过你PC的串口设置,你会惊讶的发现停止位竟然有1.5位的。
Good Luck~
16-04-04 05:56

引用 cvlsam 在 2016/4/4 5:56:16 发言【内容省略】

通过昨天晚上的例子,我发觉一定要有个成功的程序指引,像昨天,明明三菱变频器说明书上写是半双工,结果我用三根线,死活不成功,又检查程序,但本身对程序不懂,书上的和网上的知识点又不太一样,对基本的东西都在摸索,到底是程序问题还是接线问题都不知道,所以走了好多弯路
最后反复研究知识点,一点点吃透,感觉程序应该确实是没问题了,又试着改回全双工,终于看到变频器有反应了,激动
不过这样倒是把东西吃的比较透,还有一个就是一定要做笔记,之前一两周只是看书,试验,但有些细节丢开书就做什么也做不了,做了笔记后,一下深入很多
最后修改:2016/4/4 12:00:43
16-04-04 07:41

引用 evanlei 在 2016/4/4 3:38:20 发言【内容省略】

实践出真知!
16-04-04 08:35
朋友,我最近也在和你做一样的通信啊,读出来的电压一直都是一个数,不知道怎么回事呢?我这这三菱1s plc是全双工接线,ascii 方式帮找找问题
16-04-04 10:59

引用 liangmaoxian 在 2016/4/4 10:59:56 发言【内容省略】

我还没有读,下午试试学学程序
你是读到哪里的?接触摸屏了吗
如果地址没错,那就是格式或转换的问题吧
贴上来一起研究一下?
16-04-04 12:02
好的!等等就发上来
16-04-04 22:01
M8161只能选择8位或16位呀,为on时是8位处理模式,OFF时是16位处理模式?
以上的8位、16位指的是寄存器在处理、发送数据时的有效位数,通常一个寄存器是16位,如果采用了8位模式,也就意味着高8位是无效的,只有低8位才是处理、发送通讯数据的。
16-04-04 22:08
附件 1.jpg
附件 2.jpg
附件 3.jpg
附件 4.jpg
各位大师帮看看哪里出问题了?因为手上没有fx1s的plc,所以我是参照了2n的来读到触摸品上的
16-04-04 22:17

上一页下一页

工控新闻

更多新闻资讯