




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 施耐德施耐德 PLCPLC 初学者入门初学者入门 ST ST 指令指令 1 1 指令指令 传统的PLC软件编程语言一般仅支持LD IL FBD ST SFC CFC往往需要安装附加的 语言包才能支持 SoMachine支持全部的6种编程语言 编程者可以根据实际的 需要任意选择编程语言 对于SoMachine编程而言 建议编程者在选择编程语言 时应根据实际的编程方便来选择编程语言 而不是在整个程序中仅使用LD 例如 编写算法程序时应优先考虑ST 编写顺序流程时应优先考虑SFC 编写逻辑控制 时应优先考虑LD 编写功能块时应优先考虑CFC或FBD 2 2 MASTMAST任务的选择任务的选择 建议大家优先选择循环任务 注意 1 如果为某个循环任务定义的周期过短 则该任务会在写入输出后立即重复 而不会执行其 他较低优先级的任务或任何系统处理 这将会影响所有任务的执行并导致控制 器超过系统看 门狗限制 从而导致系统看门狗例外 2 可以使用 GetCurrentTaskCycle 和 SetCurrentTaskCycle 功能通过应用程 序获取和设置循环执行任务间隔 3 3 指令优先级指令优先级 精品文档 2欢迎下载 4 4 STST语言编写 语言编写 Eg Eg 指令说明 1 1 赋值指令赋值指令 变量 变量或表达式 例如 例如 Var2 Var1 10 Var2 Var1 10 2 2 IFIF指令指令 3 3 IFIF 条件条件A A THENTHEN 表达式A END IF 例如 IF temp 17 THEN heating on TRUE END IF 4 4 IFIF 条件条件A A THENTHEN 表达式A ELSE 表达式B END IF 例如 IF temp 17 精品文档 3欢迎下载 THEN heating on TRUE ELSE heating on FALSE END IF 5 IF 条件A THEN 表达式A ELSIF 条件B THEN 表达式B ELSIF 条件N 1 THEN 表达式N 1 ELSE 表达式N END IF 6 6 CASECASE指令指令 语法 CASE OF ELSE END CASE 例子 CASE INT1 OF 1 5 BOOL1 TRUE 2 BOOL2 TRUE 10 20 BOOL3 TRUE ELSE BOOL1 BOOL2 BOOL3 FALSE END CASE 当INT1 1或5时 BOOL1为真 精品文档 4欢迎下载 当INT1 2时 BOOL2为真 当INT1 10 20之间的数值时 BOOL3为真 否则 BOOL1 BOOL2 BOOL3均为假 7 7 ForFor指令指令 语法 FOR TO BY DO END FOR 其中 内语句可根据需要省略 省略时步长默认为1 例如 FOR Counter 1 TO 5 BY 1 DO Var1 Var1 2 END FOR 8 8 WHILEWHILE循环指令循环指令 语法 WHILE END WHILE WHILE Counter0 DO Var1 Var1 2 Counter Counter 1 END WHILE 9 9 RepeatRepeat REPEAT UNTIL END REPEAT 精品文档 5欢迎下载 REPEAT UNTIL END REPEAT Eg REPEAT Var1 Var1 2 Counter Counter 1 UNTIL Counter 0 END REPEAT 1010 EXITEXIT指令指令 EXIT用于退出FOR循环 WHILE循环 REPEAT循环 1111 RETURNRETURN指令指令 返回指令 用于根据一定条件退出POU 1212 调用运算快指令 调用运算快指令 1313 局部变量声明 局部变量声明 语法 AT 其中大括号 中为可选部分 例如 kaishi BOOL tingzhi AT MX0 1 BOOL 精品文档 6欢迎下载 shuju AT MW1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园安全教育课件
- 集中供热管网设计与优化方案
- xx市燃气管道老化更新改造项目技术方案
- 税法进校园安全教育
- 农村产业融合项目验收方案
- 燃气项目环保合规实施方案
- 金属制品生产线项目技术方案
- 校园安全教育片儿童
- 智能建筑竞赛方案设计
- 离婚协议书:子女监护权明确及财产分割方案
- 小学生养成良好学习习惯课件
- 《乡土中国》非连续性文本阅读专练-2023届高考语文备考专题复习
- 2025年北京市水务局所属事业单位招聘工作人员101人笔试高频重点提升(共500题)附带答案详解
- 2025至2030年中国密炼机上辅机系统行业投资前景及策略咨询研究报告
- 《T CPSS 1013-2021-开关电源电子元器件降额技术规范》
- 四川省德阳市中江县2024-2025学年九年级上学期期中考试英语试题(无答案)
- 2024年职工职业技能大赛数控铣工赛项理论考试题库-下(多选、判断题)
- 房地产行业市场调查报告
- 资金分析师职业鉴定考试复习题及答案
- 三级筑路工(高级)职业技能鉴定考试题库(含答案)
- 中职英语第三版第一册Unit1-Lesson1-课件
评论
0/150
提交评论