苦走一口田
无
展开
-
TIA protal与SCL从入门到精通(6):示例一 获取本地时间与定时开关(不用计时器)
PLC的定时功能原创 2022-04-30 21:29:15 · 2028 阅读 · 0 评论 -
TIA protal与SCL从入门到精通(6)——函数循环处理
1.REPEAT (顺序循环)这个语句类似于UNTIL指令,在西门子给出的帮助文档中称为“不满足条件时执行”其实就是简单的"Value" := 1;REPEAT "Result":="Value";UNTIL "Data_1".ErrorEND_REPEAT;原创 2020-07-07 22:13:42 · 3927 阅读 · 2 评论 -
TIA protal与SCL从入门到精通(5)——函数终止跳转处理
对于学过基础编程语言的同学函数处理应该很熟悉,如果当前并不很熟悉函数基本处理,阅读本教程应当也可以。本章主要分为两节详细解释以下五个程序指令REPEATCONTINUEEXITGOTORETURN1.REPEAT (不满足条件执行)这个语句类似于UNTIL指令,...原创 2020-07-06 20:59:18 · 3961 阅读 · 8 评论 -
TIA protal与SCL从入门到精通(4)——软件单元使用
平台: TIA portal 15.11.添加软件单元添加软件单元如下图:关于软件单元使用基本限制,看如下文章即可TIA protal与SCL从入门到精通(3)——软件单元基本介绍每个软件单元是一个独立结构,所以每个软件单元的运行方式与实际PLC类似,所以首先添加主函数块:注意:无论系统是否是具有并发性(这里不要混淆并行与并发的概念),在PLC所有主函数执行总是按主函数依次完成...原创 2020-04-27 12:56:03 · 5814 阅读 · 0 评论 -
TIA protal与SCL从入门到精通(3)——软件单元基本介绍
1.绪论TIA15.1中在1500系列的PLC中(固件版本在2.6或以上)引入“软件单元”的概念,通过软件单元,能够将用户程序细分为各个的程序部件,分别进行编辑和下载。很像C++中的类,但是他的功能主要应用在生产过程中的多人协调生产,在化工生产过程中能够体现较大的效用。每个软件单元中都包含有以下主要元素:关系:通过关系表,可设置从当前软件单元对以下对象的访问方式:其它软件单元中已发...原创 2020-04-23 21:28:17 · 6044 阅读 · 0 评论 -
TIA protal与SCL从入门到精通(2)——EN/ENO 机制
11原创 2020-04-23 11:38:25 · 12985 阅读 · 0 评论 -
TIA protal与SCL从入门到精通(1)——SCL编程入门
SCL语言是由Pascal而生的结构化程序语言,与梯形图相(LAD)比,SCL语言的灵活程度更高,易于编写控制算法。本教程基于的平台如下软件:TIA 15.1CPU 1516(1)直接创建纯SCL的程序块儿;(2)在LAD/FBD中在插入SCL程序段。在程序段中直接右击插入即可,但是插入的程序段并不能完全使用SCL语法,GOTO等跳转指令就不能使用。在SCL中一般不能使用绝对地址进...原创 2020-04-23 00:23:57 · 44893 阅读 · 8 评论 -
使用Matlab simulink的PLC coder功能进行算法搭建与处理
使用的案例如下:Anti-Windup PID Control Demonstration with Feedforward Control将其中的PID块生成SCL语言再导入TIA使用的平台如下:Matlab 2019bTIA portal 15.1应用:可以在PLC中搭载一些并不方便使用的,或者比较难使用的算法步骤如下:首先打开案例,案例地址我放在最下面,点击Run运行仿真,必...原创 2020-02-18 11:41:20 · 12777 阅读 · 17 评论