登录

行业资讯

TIA Portal中使用符号方式

TIA Portal中使用符号方式
对于S7-1200 和 S7-1500,可以按1位,8位,16位和32位的长度访问已经声明的变量。


描述
为了按字节、字和双字数据类型访问变量,需要:

对于S7-1200(固件V2.0及以上)需要 STEP 7 (TIA Portal)  V11+SP1+Update 2 (或更高版本)

对于S7-1500需要 STEP 7 (TIA Portal)  V12 (或更高版本)


将存储区( 例如 Byte 或Word ) 划分为更小的存储区 ( 例如 Bool )也称为存储器分片。图 01 所示使用符号方式对操作数按位、字节、字进行访问。


 图.1

使用片访问可以提供更高的编程效率并且*在变量表里进行额外的声明。


下例所示使用符号方式按位访问。"x" 代表在字或字节中按位访问并且其后的数字表示相关位的偏移量。


 图. 2


图 03 为按字节访问的例子。 这里 "b" 代表按字节访问并且其后面的数字表示相关字节的偏移量。


图. 3


"w" 代表按字进行访问并且其后的数字表示相关字的偏移量。

图.4


在某些技术应用上,只需要一个字节变量的前4位或前6位(分别对应于位0至位3或位0至位5)的值用于转换字节数据类型到一个实数数据类型的值。例如,一个二进制数(二进制编码字节)转换成十进制数(实数)。字节的较低位代表数值2-5。这不是小数点后的位数,但是可以自动计算出十进制数据。

位5位4位3位2位1位0
110010
202-12-22-32-42-5
1,00,50,250,1250,06250,03125
1*1,0=1,01*0,5=0,50*0,25=00*0,125=01*0,0625=0,06250*0,03125=0


总计 = 1.5625.

如下SCL程序的前两行将不需要的位设为“false”。然后,根据变化得到 2-5 进行数据类型转换后的数值。


图. 5


注意
从STEP 7 (TIA Portal) V13 以后,语法规则从 "Variable.X0" 改为 "Variable.%X0"。如上所述示例中输入"inByte.X0"  后,STEP 7 (TIA Portal) V13 之后的版本会自动修改为"inByte.%X0"。

更多信息


其它信息请参考在线帮助或者下面的手册Addressing areas of a variable with slice access.


在 STEP 7 (TIA Portal) 中可以使用关键字“AT”进行变量覆盖。相关信息参考条目号:57132240.


创建环境
此 FAQ 相关的图片使用 STEP 7 (TIA Portal) V13+SP1+Update 7 创建。


上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯
进入商铺 电话咨询 在线洽谈 免费注册