AB_PLC模拟量转换程序.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)

AB PLC模拟量转换程序涉及到的是将输入的模拟量信号,如4-20mA,转换成对应的工程量,如0-100米。在AB 1769系列PLC中,由于没有内置的SCL转换程序,我们需要自行编写程序来实现这种转换。这个过程可以通过一个线性方程来描述,也就是我们常说的一次函数,y=ax+b。 在模拟量转换中,"Scaled Value"是转换后得到的实际工程单位值,"Input Value"代表PLC内部接收到的模拟量信号对应的数值,"Rcte"是斜率,"Offset"是偏移量。对于AB PLC,4-20mA的模拟量范围通常对应于内部数值3200至21000。 转换公式如下: \[ Scaled Value = (Input Value * Rcte) + Offset \] 这个公式相当于一次函数的形式,其中: - `a`是斜率`Rcte`,它表示每单位的模拟量输入变化对应的工程单位变化。 - `b`是偏移量`Offset`,它用于调整模拟量零点与工程量零点之间的差异。 例如,如果我们要将4-20mA转换成0-100米,我们需要知道PLC内部4-20mA对应的数值范围(3200-21000),然后根据实际应用确定斜率`Rcte`和偏移量`Offset`。 在编写AB PLC程序时,由于可能需要在多个地方使用这个转换,我们可以创建一个带局部变量的子程序。在西门子PLC中,这样的子程序称为FB(Function Block)。不过,由于对AB PLC不熟悉,作者使用了一种直观且通用的方法——基于一次函数的计算方式,即使忘记了具体的公式,也能通过简单的数学方法来实现转换。 为了完成这个转换,你需要: 1. 确定PLC内部4-20mA信号的数值范围。 2. 根据实际需求计算出斜率`Rcte`和偏移量`Offset`。 3. 编写一个子程序,接收PLC的输入值,进行转换计算,并返回工程量值。 在AB PLC的编程环境中,你需要找到类似创建子程序或函数的功能,然后将上述公式转化为相应的指令。由于AB PLC的编程语言和结构可能与西门子PLC不同,可能需要查阅AB的编程手册或在线资源来学习如何定义和调用子程序。 AB PLC模拟量转换的关键在于理解模拟量的内部表示,以及如何通过编程将这些内部数值映射到实际的工程量。通过一次函数的数学原理,我们可以自定义转换算法,实现所需的模拟量到工程量的转换。
































- 陈文盼missu2021-11-29用户下载后在一定时间内未进行评价,系统默认好评。
- m0_577374452022-05-04用户下载后在一定时间内未进行评价,系统默认好评。
- Jwc9101182021-07-21用户下载后在一定时间内未进行评价,系统默认好评。
- housten2023-12-04资源内容总结的很到位,内容详实,很受用,学到了~

- 粉丝: 388
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 钢筋工程质量程序控制图.doc
- 6.汽车冷却系统的故障诊断.ppt
- 2013软件工程师期末历年真题.doc
- 初探互联网+时代下传统商业模式重构与发展.docx
- 通信施工安全教育.pptx
- 混凝土回填施工方案.doc
- 万科新职员入职指引手册.docx
- 亚临界低温萃取美藤果油技术.doc
- 信息共享与供应链网络安全风险的关系研究.docx
- 【金属屋面分会】案例介绍-深圳东部垃圾焚烧发电.docx
- 物理师模拟3.docx
- 工程成本管理学习资料(封面和目录定稿)00.doc
- 计算机网络信息安全问题及其对策研究.docx
- 园林节水与雨水利用(12).ppt
- 数据挖掘课程教学大纲.doc
- 运营手册(自助餐版)餐厅综合管理条例.doc


