可以使用modbuspoll软乱尘件采集采集设备的数据。把设备通过485或者232接到电脑上,在电脑上运行poll软件。在设置poll软件的时候注意哗键禅波特率,设备地址,寄存器地址等参数的设置,设置好后就可以在poll软件上看到采集到的设备的数据了。
modbusslave软件。
在没有实际的modbus设备用来测试的时候,可以使用slave软件模拟一个从站设备,给其他设备或者系统发送数据,用来测试其他系统亮唤的工作情况。
串口调试工具。
各种测试软件其实就是给设备收发数据,这些数据都是按照modbus协议的标准协议进行传输的,因此在熟悉modbus协议的情况下,可以自己编写一帧modbus的请求或者应答数据,通过串口调试工具进行收发。编写数据的时候主要注意校验和的计算,在数据有改变的时候,需要重新计算校验和。
STM32是念消耐无法直接实现RS485总线的,你可以通过桥蠢下面方式来实现:
选择STM32内部的一个UART部件,作为串行的接口;
将该UART信号线连接到一个485的驱动芯片,如MAX485,实现电平的转换,这样就可以实现RS485总线了。
上述是实现了RS485的物理层面功能,以这个为基础,通过仔春设计相应的数据格式,就可以实现RS485的数据采集了。
三菱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寄存器中了。最后上传配制便可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)