工业互联网数据采集技术 课件 任务4.2 工业数据采集网络通信协议设置.pptx

工业互联网数据采集技术 课件 任务4.2 工业数据采集网络通信协议设置.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目4工业数据采集网络任务2工业数据采集网络通信协议设置

使用PLC采集温湿度本实验的主要任务是学习如何通过PLC的模拟量采集功能,采集温湿度变送器的实时温度/湿度,并且设置当温度达到一定值时,触发红色警示灯和蜂鸣器报警。知识点涉及温湿度变送器原理,变送器与PLC的硬件连接,PLC软件编程,模拟量数字量转换原理等。

使用PLC采集温湿度如图所示,本实验使用壁挂王字壳模拟量型温湿度变送器,采用标准工业接口0~10V模拟量信号输出,可接入现场数显表、PLC、变频器、工控主机等设备。型号:RS-WS-V10-2,0~10V电压输出,温度量程-40~+80摄氏度,湿度0%RH-100%RH。设备标配是具有2路独立的模拟量输出。同时适应三线制与四线制,宽电压10~30V直流电源输入。针对0-10V输出型设备只能用24V供电。

使用PLC采集温湿度该模拟量型温湿度变送器一共六根线,具体的线序定义为两根电源线,棕色电源正,黑色电源负,四根输出线,蓝色温度信号正,绿色温度信号负,黄色湿度信号正,白色湿度信号负。

使用PLC采集温湿度本实验使用的声光报警器如图所示,电源为直流24V供电,一共五根线,黑线为公共线接地,其它四根线接通24V时现象如下:红色线接通时红灯亮,绿色线接通时绿灯亮,黄色线接通时黄灯亮,紫色线接通时声音响。

使用PLC采集温湿度模拟量型温湿度变送器和声光报警器与PLC的连接示意图如图所示,温湿度变送器的绿色和白色接PLC模拟量输入口的2M,蓝色和黄色分别接PLC模拟量输入口的0和1。声光报警器红色接Q0.0,紫色接Q0.3,风扇接在Q0.4。

使用PLC采集温湿度首先学习如何通过变送器的电压转换为温度。RS-WS-V10温湿度变送器的温度量程是-40到+80摄氏度,0到10V输出,当输出信号为5V时,计算当前温度值。解:此温度量程的跨度为80-(-40)=120度,用10V电压信号来表达,120度/10V=12度每V,即电压1V代表温度变化12度.测量值5V-0V=5V,5V*12度每V=60度。60+(-40)=20度,所以当前温度为20度。西门子S7-1200模拟量输入/输出转换为数值后的表示方法:模拟量输入/输出模块中模拟量对应的数字称为模拟值,模拟值用16位二进制补码(整数)来表示。最高位(第15位)为符号位,正数的符号位为0,负数的符号位为1。

使用PLC采集温湿度上表所示为西门子S7-1200模拟量输入模块的数值表示范围,本实验使用的模拟量输入模块为单极性,0-10V输入,可以看出模拟量输入模块将外部接入的0-10V转换为了0-27648之间的数值,如果外部输入过大,会造成上溢出断电,保护PLC不受损坏。

使用PLC采集温湿度PLC会将温湿度变送器输出的0-10V电压模拟量转换成数字量0-27648,转换后的数值假定为value,下面我们讨论如何计算出对应的温度。步骤1:采集到的实际电压值通过此比例算出一个0-1之间的数,就是:OUT=(value-min)/(max-min)=value/27648。步骤2:实际温度量程是-40到80,所以步骤1中value/27648对应的实际温度为:value/27648*(80-(-40))+(-40)=value/27648*120-40

使用PLC采集温湿度在项目名称点击右键-属性,在弹出的页面选择常规-AI2,如图所示:可以看到两个模拟通道的地址分别为IW64和IW66,即温湿度变送器在正确连接后,这两个地址里面的数据就是电压转换后的0到27648中间的数字,然后我们需要编写程序,将这两个地址中的数字转换为温度和湿度。

使用PLC采集温湿度我们可以使用标准化指令将PLC模拟通道采集到的数值计算出一个0到1之间的数,然后使用缩放指令根据温度或湿度量程计算出实际的温度或湿度。在左侧程序段2中,PLC采集温度并将温度值存储在MD16中,在程序段3中,PLC采集湿度并将湿度值存储在MD24中,在程序段4中设置当温度大于等于33度时,触发红色警示灯和蜂鸣报警。

PLC串口通信编程实现串口简称串行接口,也称串行通信接口,是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。串口常见电平有TTL、RS232、RS485等。TTL电平一般为单片机串口引脚原始的电平,经过专用的芯片可以转换为RS232或RS485,RS232与RS485一直是弱电常见的通讯接口。

PLC串口通信编程实现由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:1、接口的信号电平值较高

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档