西门子PLC变量类型自动转换小技巧

时间:2023-03-18作者:佚名
西门子plc,S7-200系列内存格式与我们常用PC机正好相反,它是高字前,低字后。我们可以将字变量放后两个字节,程序初始化时将前两个字节清零(程序其它方不使用这两个字节)。
  如我们定义符号时将字变量定义VW2,同时保持VW0值为零。则程序中可以用VW2以字型访问该变量,同时也可以VD0以双字型访问,避免了类型转换。
  避免使用时混淆,最好以明确符号定义来区分字类型和双字类型。此强烈推荐类匈牙利命名法:以前缀指示变量类型,用首字母大写有意义英文单词组合作变量名。本人习惯下缀:
  b----字节型变量(byte)
  w----字型变量(word)
  d----双字变量(double)
  r----实型变量(real)
  f----位变量(flag) btn---自复位按钮式输入(button)
  sw----切换开关或自锁按钮输入(switch)
  sig---传感器、编码等电平信号输入(signal)
  rly---输出继电器位(relay)
  ……
  当然,这个个人习惯来,没有定则,主利于自己区分。
  有一个字类型变量名为VarName,为使用前面转换技巧,我们可以这样定义:
  wVarName----VW2
  dVarName----VD0
  程序初始化时将VW0清零是不需要记忆变量,直接将dVarName清零也可)数据块中将VW0设置为零。则以后需要以字类型访问变量时就用wVarName,需要以双字类型访问变量时就用dVarName。完全不需要类型转换。
  本方法可以极大减少程序语句数,使程序更简洁、可读性更好,不需要做耗时类型转换,程序运行效率也到提高。且数学运算量越大,效率提高越明显。
  缺点是要多占用两字节内存,以后程序中不能使用VW0。但西门子S7-200系列RAM空间很大,一般是用不完,以西门子plc,CPU226为例,有多达10KRAM,本人从来没有超过1K。这些RAM都是花钱买来,不用白不用,不用也是浪费了。
  同理,有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字内存宽度浪费一个字节,避免类型转换。

相关阅读

能防止交流接触器断电不释放的自耦降压启动线路,收藏!

交流接触器线圈断电后释放慢或不释放, 容易使被控电动机不能立即停止运转, 在某些场合下会引起严重事故。 本例线路能有效解决这一问题。 能防止交流接触器断电不释放的自耦降...
2023-07-05
能防止交流接触器断电不释放的自耦降压启动线路,收藏!

中性点直接接地系统和中性点不接地系统的短路各有什么特点?

在中性点直接接地的电力系统中,以单相接地的故障最多,约占全部短路故障的70%以上,两相短路和两相接地短路分别约占10%,而三相短路一般只占5%左右。 在中性点不直接接地的电力...
2023-06-13
中性点直接接地系统和中性点不接地系统的短路各有什么特点?

西门子S7-200SMART系列PLC与如何和组态王6.53通讯,看完你也懂

西门子S7-200SMART系列PLC可以通过串口和组态软件进行通讯,下面是通讯的基本步骤: 连接串口线:首先需要将S7-200SMART PLC与计算机通过串口线连接起来。通常情况下,S7-200SMART PLC的串口...
2023-04-04
西门子S7-200SMART系列PLC与如何和组态王6.53通讯,看完你也懂

电气图的组成,有必要介绍一下

电气图一般由电路、技术说明和标题栏3部分组成。 电路 技术说明 标题栏 1.电路 通过开关电器,用导线将电源和负载(用电设备或器具)连接起来,形成闭合回路,电流可以从中流过...
2023-06-25
电气图的组成,有必要介绍一下

收藏啦!电工配线必背口诀

学工控技术,拿10万年薪 马上注册,免费学习 超过100课时视频教程,免费下载海量学习资料 电工配线必背口诀 电工选线 , 是有口诀的 , 十下 5, 百上 3, 意思是 10 (píng)方以下的铜线每...
2023-06-27

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目