传感器一般都是带485通讯的,只要把PLC和传感器的485通讯线接上就行了,他们之间可以按照MODBUS通讯协议通讯的,只要把PLC设成主站,传感器设成从站。在程序里按照MODBUS通讯协议,向传感器发送标准格式的询问帧,传感器就会向PLC发送相应的返回帧,返回帧中就有你想要的传感器数据,这样PLC和传感器就能通讯了。标准的Modbus网络通信传输模式(ASCII或RTU)。用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。ASCII模式 ----------------------------------------- | 地址 | 功能代码 | 数据数量 | 数据1 ... 数据n | LRC高字节 | LRC低字节 | 回车 | 换行 | -----------------------------------------RTU模式 ------------------------------------ | 地址 | 功能代码 | 数据数量 | 数据1 ... 数据n | CRC高字节 | CRC低字节 | ------------------------------------ 所选的ASCII或RTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。在其它网络上(象MAP和Modbus Plus)Modbus消息被转成与串行传输无关的帧。因ASCII模式通讯效率较低一多采用RTU模式