解释程序SCl地址如何对应

FUNCTION "libWIN_Chuck" :VOID

VAR_IN_OUT
  Structur         :S7_CHUCK;
  ptr AT Structur  :S7_CHUCK;
END_VAR

VAR_INPUT
   HydPumRun       :BOOL;
END_VAR

VAR_TEMP
   Tc              :REAL;
 PressueMin           :BOOL;         // Pressure Minimum after Delay Time
 TimOut               :BOOL;         // Time Out Delay Time
 CenOff               :BOOL;         // Flag for Center off
 ClmDelOk             :BOOL;         // Flag for Clamping Ok
END_VAR

CONST
 CMD_READY2CLOSE :=3;
 CMD_READY2OPEN  :=4;
 CMD_OPEN        :=5;
 CMD_CLOSE       :=6;
 CMD_CENTER      :=7;
 CMD_DISABLE     :=8;
 VERSION         :=4.1;
 //Alr Mode
 PrsMin          :=8;    // Alr Mode Bit 0,in S7 the low Byte of a Word is the left one (7..0_15..8)
 TimeOut         :=9;    // Alr Mode Bit 1
END_CONST

BEGIN
  (* tc *)
  tc:=libTOOLS_OBInfos.TC;

//==================
//***Version***
//==================

    ptr.Vrs:=VERSION;

//=================
//***Faults***
//=================

//==Pressure minimum==
  libTOOLS_Delay(TimValSec:=ptr.PrsMinDelSet, Run:=ptr.VlvClsOup AND NOT ptr.InpPrsMin AND HydPumRun AND ptr.AlrMod[PrsMin], On:=PressueMin, TimActSec:=ptr.PrsMinDelAct);

  libTOOLS_FltInp(InpFlt:=PressueMin,FltRst:=ptr.FltRst, Flt:=ptr.AlaPrsMin);

//==Timeout==
  libTOOLS_Delay(TimValSec :=ptr.TimOutSet, Run:=((ptr.Mode=CMD_OPEN) OR (ptr.Mode=CMD_CLOSE)) AND ptr.AlrMod[TimeOut], On:=TimOut, TimActSec :=ptr.TimOutAct);

  libTOOLS_FltInp(InpFlt:=TimOut,FltRst:=ptr.FltRst, Flt:=ptr.AlaTimOut);


//==Delay for Center==

  libTOOLS_Delay(TimValSec :=ptr.TimFixSet, Run:=(ptr.Mode = CMD_CENTER), On:=CenOff, TimActSec:=ptr.TimFixAct);

//===============
//***Mode***
//===============

  ,我想知道CONST
 CMD_READY2CLOSE :=3;
 CMD_READY2OPEN  :=4;
 CMD_OPEN        :=5;
 CMD_CLOSE       :=6;
 CMD_CENTER      :=7;
 CMD_DISABLE     :=8;
 VERSION         :=4.1;
 //Alr Mode
 PrsMin          :=8;    // Alr Mode Bit 0,in S7 the low Byte of a Word is the left one (7..0_15..8)
 TimeOut         :=9;    // Alr Mode Bit 1
END_CONST这部分对应的地址是什么

最佳答案

不记得iec61131的格式化文本中可以声明const。

类比一下其他平台吧,仅供参考。

这些都是符号地址。若想看绝对地址,要看变量配置选项。一般重要的IO都是在变量声明中标出了绝对地址如:

start at  %ix0.0 :bool:=0;(*声明为输入点、布尔量、初值为0*)

提问者对于答案的评价:
thanks

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc305954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:48
下一篇 2020年10月31日 下午3:48

相关推荐

  • MODBUS转DP

    MODBUS转DP总线桥设备哪种型号厂家更稳定些 问题补充:建议提供进口公司的网址,谢谢 最佳答案 Profibus DP分主从,Modbus也分主从,组合下来就有4种产…

    自动化系统综合 2020年10月31日
  • 触摸屏屏保问题

    我厂西门子触摸屏不会屏保,是否通过设置能是其屏保?如可以如何设置? 问题补充:KTP-178 最佳答案 西门子操作面板在上电后会出现Loader画面,选择Control …

    自动化系统综合 2020年11月1日
  • 算题二

    哪位师傅帮我算算这道题怎么算,X+50/3乘2,这个X是什么数,也详细也好。IB0是什么数,字节是8位,那IB0输入的,那假如我想按I0.3的话,那他二进制怎么做。说的不明白请多多…

    2017年11月12日
  • 300PLC组态问题

    315CPU报SF错误是怎么了?应该怎么解决?是不是报这个错误了,也无法建立与电脑的连接,我现在想把里面的东西下出来都不行了。 问题补充:但是我现在无法连接起来啊!下载的时候提示不…

    自动化系统综合 2018年12月5日
  • C++Builder 6 视频教程

    那大侠能否提供下C++Builder 6 视频教程或者书料 学习下呢?!谢谢了。刚刚开始学习这个软件,希望大家帮帮忙。。。 最佳答案 你在下面链接处下…

    自动化系统综合 2020年11月1日
  • 博途与PCS7

    谁能跟我说道说道 博途 与pcs7的区别? 最佳答案 PCS7是过程控制系统简单地说就是基于PLC、TDC、WINCC等西门子自动化产品的合集包含所有的硬件和软…

    自动化系统综合 2020年10月31日
  • 安装完TIA Portal V13 SP1后,PC机与S7-200无法通信,请指教!

    没有安装博图软件之前,S7-200能与PC机进行正常通信,安装完TIA Portal V13 SP1后,PC机与S7-200无法通信,无法通过电脑进行…

    自动化系统综合 2017年5月31日
  • Diagnostic interrupt from substitute

    Event 5 of 98:  Event ID 16# 3842Module OKMod…

    自动化系统综合 2018年12月5日
  • plc检测传感器的好坏

    哪位大侠会编用来检测数字量传感器好坏的程序 最佳答案 个人观点:用计数器计算单位时间内的脉冲数来检测传感器的性能。 提问者对于答案的评价:差不多是在一个循环内传感器通断次数来检测

    自动化系统综合 2017年11月6日
  • 博图软件使用问题

    新手刚接触博图,各位大神能给份操作说明书么,谢谢 最佳答案 官网就有https://support.industry.siemens.com/cs/products?pnid=14…

    自动化系统综合 2017年6月29日