描述
使用模拟量 0 - 20 mA 信号模块和信号板测量 4 - 20 mA 模拟量输入和输出信号。通过功能块 “Scale_current_input”和“Scale_current_output” 标定模拟量输入和输出信号。FAQ下方附件可以下载。n
添加 “Scale_current” 全局库文件
- 下载附件库文件,解压缩。打开 “库文件”任务卡。n
- 点击 “Open global bibrary”。打开 “ Open global library”对话窗口。n
- 浏览“Scale_current”库文件夹,打开“Scale_current.al10”文件,在 “Global libraries”显示窗口中找到库文件。
图. 01n
模拟量输入量程转换
未使用 “Scale_current_input” 指令的 0 - 20 mA 范围对应PLC 内部信号数据是 0 - 27648。“Scale_current_input” 适用范围 4-20 mA 内部量程转换线性化 ,开始数据 “0” 对应 4mA。结束数据 “27648” 对应 20mA。通过设置,具有断线检测功能。n
图. 02
序列号. | 模拟量输入量程转换 |
1. | 插入“Scale_Current_input”指令至程序网络内 浏览Global libraries 库文件,找到功能块“Scale_current_input”。拖拽功能块到 S7-1200 PLC程序网络内。 n
|
2. | 模拟量输入量程转换 在“w_input_0-20mA”(2)填写模拟量硬件通道输入地址(例如,IW96)。通过“r_input_4-20mA”得到测量值。 n 注释
|
3. | 断线检测 在“r_wire_break_limit” 输入断线检测限制数据。例如“2764.8” 为输入数据,表示断线检测下线是 2mA。即如果输入电流低于 2mA,输出点“b_wire_break” 设置为 “1”。 |
表 01
模拟量输出量程转换
未使用 “Scale_current_output” 指令的 0 - 20 mA 范围对应PLC 内部信号数据是 0 - 27648。
“Scale_current_input” 适用范围 4-20 mA 内部量程转换线性化 ,开始数据 “0” 对应 4mA。结束数据 “27648” 对应 20mA。
图. 05
序列号. | 模拟量输出量程转换 |
1. | 插入“Scale_Current_output”指令至程序网络内 浏览 Global libraries 库文件,找到功能块“Scale_current_output”。拖拽功能块到 S7-1200 PLC 程序网络内。
|
2. | 模拟量输出量程转换 在“r_output_4-20mA”(2) 输入软件变量值。通过“w_output_0-20mA”(2)设定模拟量硬件通道输出地址(例如,QW96)。 Note注释
|
表 02
必要条件
- S7-1200 PLC
- 以太网电缆
- 模拟量输入输出信号模板/信号模块
- STEP 7 Basic V10.5
S7-1200_Scale_current.zip ( 348 KB )
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333337.html