施耐德PLC初学者指南ST指令.docxVIP

  • 93
  • 0
  • 约3.4千字
  • 约 9页
  • 2021-09-29 发布于山东
  • 举报
精选文档 精选文档 PAGE 精选文档 施耐德PLC初学者入门-ST指令 指令 传统的PLC软件编程语言一般仅支持 LD/IL/FBD,ST/SFC/CFC常常需要安装附带的 语言包才能支持。SoMachine支持所有的6种编程语言,编程者能够依据实质的需 要随意选择编程语言。关于 SoMachine编程而言,建议编程者在选择编程语言时 应依据实质的编程方便来选择编程语言,而不是在整个程序中仅使用 LD.比如, 编写算法程序时应优先考虑ST,编写次序流程时应优先考虑SFC,编写逻辑控制时应优先考虑LD,编写功能块时应优先考虑CFC或FBD. MAST任务的选择 建议大家优先选择循环任务注意: 假如为某个循环任务定义的周期太短,则该任务会在写入输出后立刻重复,而不会履行其 他较低优先级的任务或任何系统办理。这将会影响所有任务的履行并致使控制器超出系统看 门狗限制,进而致使系统看门狗例外. 2)能够使用GetCurrentTaskCycle 和SetCurrentTaskCycle 功能经过应用程 序获得和设置循环履行任务间隔 . 指令优先级 4.ST语言编写: Eg. 指令说明 1)赋值指令 变量:= 变量或表达式 比如:Var2:=Var1*10; 2)IF指令 3)IF条件ATHEN 表达式A; END_IF 比如: IFtemp17 THENheating_on:=TRUE;

文档评论(0)

1亿VIP精品文档

相关文档