企业等级: | 普通会员 |
经营模式: | 经销批发 |
所在地区: | 上海 上海 |
联系卖家: |
杜三和 先生
![]() |
手机号码: | 17602155123 |
公司官网: | www.zgxmz.cpooo... |
公司地址: | 浙江省宁波市海曙区青林商业中心6、15号165幢6-1室 |
发布时间:2021-03-25 13:56:59
山西西门子代理商 山西西门子代理商
在西门子s7-1500plc中,有cp(通讯处理器)和cm(通讯模块)两种通信模块,由于两个模块的功能既有重叠之处,又有区别之处,往往给初学者造成很大的困惑,特别是在硬件组态时无法确定选择哪个模块更合适。下面对cp和cm进行了功能上的详细区分,见表中所示。
前两篇教程介绍了模拟量输入模块的接线,和配置模块参数。
这些工作完成后,就需要在程序中把模块读取到的数据,进行规范化以方便我们使用。
模拟量模块工作的基本原理是:通过模数转换器(a-d转换),将模拟量信号转换成数字量信号。并且以二进制补码的形式表示,占用两个字节,共16位,位为符号位。
16位二进制补码表示的数值范围是-32768~+32767,但模块的测量范围却不与数值范围相同。
测量范围为-27648~+27648,比如测量的电压为±10v,那么对应关系就是:
-10v=-27648
+10v=+27648
数值范围与测量范围的不同,可以表示当传感器输入信号超限时的数据,这样cpu就能对故障进行诊断。
1、模拟量值的规范化
刚才讲了,无论外部的信号是什么(温度、压力、流量、速度),这些信号经模块转换后都用-27648~+27648范围的整数表示,这个整数没有单位,更不容易记忆。
我们在程序中使用模拟量时,如果程序中的数值和实际中的情况一致,那么将会更加方便。把无意义的数值转换成有实际意义的数据,就是模拟量的规范化。
2、scale指令
在经典step7软件中通过库的方式,提供规范化程序模块,在博途中把这些常用的功能块做成了指令。
scale指令就相当于经典step7中的fc105,用法相同。
示例:利用压力传感器通过4-20ma信号,采集压力值,压力变送器量程0~0.6mpa,如果利用scale指令采集模拟量数据,如下图所示:
in:模拟量数据地址,在硬件组态中可查到具体地址,以%iw开头(与经典step7不同)。
hi_lim:量程上限,本示例为压力变送器上限量程0.6,数据类型为浮点数。
_lim:量程下限,本示例为压力变送器上限量程0.0,数据类型为浮点数。
ret_val:错误代码,当转换出错时可根据代码提示查找错误。
out:转换值,通过指令规范化后的实际值,数据类型为浮点数。
bipolar:极性选择,0=单极性,1=双极性。
本系列教程:
山西西门子代理商 山西西门子代理商
免责声明:以上信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,产品网对此不承担任何责任。产品网不涉及用户间因交易而产生的法律关系及法律纠纷, 纠纷由您自行协商解决。
风险提醒:本网站仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的平台。为避免产生购买风险,建议您在购买相关产品前务必 确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请采购商谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择!如您遇到欺诈 等不诚信行为,请您立即与产品网联系,如查证属实,产品网会对该企业商铺做注销处理,但产品网不对您因此造成的损失承担责任!
联系:304108043@qq.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,欢迎您向该邮箱发送邮件,我们会在3个工作日内给您答复,感谢您对我们的关注与支持!
宁波前成自动化设备有限公司 电话:0547-86000000 传真:0574-86000000 联系人:杜三和 17602155123
地址:浙江省宁波市海曙区青林商业中心6、15号165幢6-1室 主营产品:西门子PLC,触摸屏,变频器,电缆通讯卡,数控系统,直流调速装置,伺服驱动,WinCC软件等
Copyright © 2025 版权所有: 产品网
免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。