我做基于PLC的智能温室控制,不知道传感器和PLC到底怎么能连?您能帮帮我吗 ?

是不知道怎么在程序里面用

传感器一般都是带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模式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
根据你说的情况应该是温度传感器了,设定室内恒温多少,然后低了就开暖气,高了就通风冷却,实现的闭环控制。温度是模拟量,直接直接接到模拟量模块就好,2线的无源,4线的外加开关电源,还有有的需要特殊温度模块,还有是否需要隔离栅,等具体情况要具体对待的。你用的是200还是 300,还是根本不是西门子的是 三菱的,欧姆龙的。。。。等 你说的不太清楚。。。。本回答被提问者采纳
第2个回答  2011-04-08
PLC只认识数字量,而温度传感器给出的是模拟量,所以两者是不能直接连接的,中间需要一个转换装置。至于程序里面的控制,则不是一两句话能说清楚的。各个品牌的PLC的程序都不一样。
第3个回答  2011-04-08
两种途径:1,PLC有专用的温度模块,传感器直接接温度模块。
2,传感器先接个温控仪表,通过仪表的输出触点给PLC个数字量,进而进行操作。
第4个回答  2013-04-12
兄弟你的设计能传给我看看嘛?我也做这个设计,没什么头绪呢!!呵呵
相似回答