实验内容1:AD功能的使用 1.设计任务 有PLC(S7-224XP AC/DC/RLY)和1块EM231。EM231最多可连接4个测温传感变送器。传感变送器所用的模块:当温度在0-200℃范围变化时,其模拟量输出对应为0~20mA电流信号。此外,通过实测发现:传感器与PLC的AD间接后,传感器输出20mA时AD转换后对应数字量=32000,4mA时对应数字量=6400。 (1)推导AD与温度之间的转换公式,并编写对应的梯形图程序;同时需要将转换后获得的温度值,存储在VB10开始的寄存器中。提醒:已知中给
根据题目描述,我们需要推导AD与温度之间的转换公式,并编写对应的梯形图程序。首先,我们需要找到AD转换后的数字量与实际温度之间的关系。
已知条件:
1. 传感器输出20mA时AD转换后对应数字量=32000
2. 传感器输出4mA时对应数字量=6400
我们可以通过以下步骤推导AD与温度之间的转换公式:
1. 计算每个单位电流对应的AD转换值:(32000-6400) / (20mA - 4mA) = 25600 / 16mA = 1600
这意味着每16mA的电流变化对应于1600的AD转换值变化。
2. 计算每个单位AD转换值对应的温度变化:(200℃ - 0℃) / 20mA = 10mA / 20mA = 0.5℃/mA
这意味着每1mA的电流变化对应于0.5℃的温度变化。
3. 将两个关系结合起来,得到AD与温度之间的转换公式:AD转换值 * 0.5℃/mA = 温度值
接下来,我们将编写梯形图程序来实现这个功能。梯形图程序如下:
```
|--[----]----[----]----(----)---|
| I0.0 I0.1 T |
|--[----]----[----]----(----)---|
| I0.2 I0.3 T |
|--[----]----[----]----(----)---|
| I0.4 I0.5 T |
|--[----]----[----]----(----)---|
| I0.6 I0.7 T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[----]----[----]----(----)---|
| T T T |
|--[------]----------------------|
```
在这个梯形图中,我们使用了8个输入(I0.0-I0.7)来表示4个测温传感变送器的状态,以及一个输出(T)来表示计算出的温度值。当某个传感器检测到温度时,对应的输入将被激活,程序将根据AD与温度之间的转换公式计算出温度值,并将其存储在VB10开始的寄存器中。
创意问答网
免责声明:
以上内容除特别注明外均来源于网友提问,创意问答网回答,未经许可,严谨转载。
点击这里>>使用创意问答网,更聪明、更完整、更原创!