三菱PLC-FX3U,读取RS-485信息的程序,求高手帮忙

速率:9600。校验:无。数据位:8。停止位:1。功能码 03H(读)、06H(写)RS485 接口,支持 Modbus-RTU 协议,用RS采集的程序(下面图上有参数,图上程序是错的用不了)怎样编写PLC程序 ,求指教另外就是:PLC-Fx3U的波特率是38400,请问RS-485设备的波特率与PLC要一致吗

三菱PLC,fx3u采用485/232通讯可以这样进行设定不用写程序,已知下位机设备为MODBUS协议的地址那么启用DEA通讯工具后设定PLC-MODBUS通讯定确定。

2.进行设定PLC通讯格式,这里要与FX3UPLC通讯设定一样,这里我们选择9600,7,ODD,1

3.MODBUS设备的通讯是9600,8,N,1 进行设定

4.然后配制数据。将一号温度的H20地址现在温度传进三菱PLC D184寄存器中,以次类推进行设定

5.设定1号站好后,进行复制就可以了,这样就配制完成温度16个站号将温度现在值传入指定的PLC寄存器中了。最后上传配制便可。

追问

配置管理工具在那里打开?谢谢

追答

下载一个DEA-CON通讯配制软件可以打开的,PLC是不用写任何程序就可以与温控变频器等仪表进行通讯了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-26

你这个好像参考的手册不对,
Fx3U的485设定应该如下图,
设定内容比较多,
建议还是去三菱官网下载对应手册:
《FX3U用户手册(MODBUS通信篇)》

追问

PLC-Fx3U的波特率是38400,请问RS-485设备的波特率与PLC要一致吗

追答

这个必须一致,包括:波特率、起始位、数据位、停止位、校验。

追问

我理解为只要设置D8120的格式就行(在FX-1N或2N中),是否FX-3U中的格式设置不是D8120了?H1097是怎么得来的,在D8400是否等于在FX-1N或2N中的D8120?
PLC和RS 485是否要设置主、从关系。
我的设备信息:波特率9600 无校验 数据位8位 停止位1 ;功能码 03H(读)、06H(写)
需要读取16 路温度值,能帮我弄个程序出来吗,付费也行。

本回答被提问者和网友采纳
第2个回答  2019-07-26
请问下题主解决问题了吗?一起交流下
相似回答