「PLC变量地址释义」修訂間的差異

跳至導覽 跳至搜尋
增加 308 位元組 、 2022年9月24日 (六) 13:22
無編輯摘要
(创建页面,内容为“== 前言 == 每个品牌的PLC,在其开发工具里都有一套地址规范来确认一个变量的存储区域,在Foresight SCADA里,这些原始地址会…”)
 
Xyy對話 | 貢獻
 
第16行: 第16行:
== 西门子PLC的S7协议 ==
== 西门子PLC的S7协议 ==


=== 基本释义 ===
=== 取单个数字 ===
 取单个数字
 
 例如:原始地址 %DB30.DBW100 数据类型 Int,转换为SCADA地址会变成 DB30,INT100
 例如:原始地址 %DB30.DBW100 数据类型 Int,转换为SCADA地址会变成 DB30,INT100


第27行: 第25行:
 取浮点数:原始地址 %DB30.DBD102 数据类型 Real,转换成SCADA地址为 DB30,REAL102;也就是从DB30里取了102~105这4个Bytes来当做一个单精度浮点数来展示
 取浮点数:原始地址 %DB30.DBD102 数据类型 Real,转换成SCADA地址为 DB30,REAL102;也就是从DB30里取了102~105这4个Bytes来当做一个单精度浮点数来展示


 取位bit
=== 取位bit ===
原始地址 %DB60.DBX50.0 Bool  转换成SCADA地址为 DB30,X50.0 即DB30的第50位byte的第0位
 
=== 取数组/连续bits ===
原始地址 %DB60.DBX0.0 数据类型Array of Word(20)转换成SCADA地址为 DB60,WORD0.20 最终读出来的为长度20的Word数组 [1, 0, 122, 255, .....]
 
=== 字符串 ===

導覽菜單