6、缓存 io 的见解跟 用法 7、cpu 串口的设置,大概用来 ascii 通讯――有待背面细致研究 8、法度榜样的加密,某个子法度榜样大概加密,全数 project 也大概加密 下一步,有多少个题目题目要研究一下: 1、把之前在 step7 内里写的一些模块用 ab 来重写一次,熟谙一下基 本指令的用法。 2、妨碍措置法度榜样如何写? 3、在线改削法度榜样的题目题目 三 把之前写的多少个西门子 scl 模块用 ab 的 st 语言重写一遍, 收罗流量 开方、小灯号暗号切除跟 堆集。发明写起来很轻松,贫苦点的就是 ab 的 add-on instructions 内里界说变量是填表格情势的,而西门子都 是用文本情势本人输入的。代码就轻松多了,直接从 scl 内里 copy 从前,check 一下有不弊端,大部分语句都大概直接操纵,但是在这 里发明白多少点 st 跟 scl 的辨别: 1、ab 的 st 在某些方面比西门子的 scl 要暴虐一点,比方 bool 量的 关头字,ab 只撑持 0、1 的赋值,不撑持 true、false(岂非须要做 甚么设置么???),而西门子的 scl 是都撑持的。又比方西门子的
return 语句,ab 不撑持,查了下,return 语句是 iec61131 内里规 定的一个标准语句。而在 ab 内里,找了半天,究竟了局找到一个变更的 指令:tnd。 2、西门子的 in_out 跟 out 辨别很大,特别是用 db 变量赋值参数的 时候,但是我没看出来 ab 的这两种参数有何辨别? 别的,ab 的 add-on instructions 调用时指定的布局变量,有点类 似于西门子的 fb 的背景 db。 下一步,写多少个包罗定时器跟 较多巨大指令的模块,进一步看看 st 跟 scl 的辨别。 四 对定时器参数的用法, 从工控网论坛上找到一篇帖子, 写的很具体: ――――――――――――――――――――――――――――― ―― RSLgix5000 中子法度榜样的内部操纵的输入、返回参数称之为“形参”, 子法度榜样的调用者供给“实参”,以颠末进程子法度榜样实现某种把持哀告。子 法度榜样是由“形参”庖代“实参”来推行的, 对个别的如 BOOL, DINT 等的数据范例, 大概很轻易地实现“实参”对“形参”的赋值。 但是, 计时器等由于把持了 CPU 体系的资源,比方“时钟停止”等,是以不 能像上述范例数据那样大概用赋值的体例实现。 要想操纵计时器就必
须得阐明一个,以便体系能对此计时器举行把持。如果子法度榜样的“形 参”可以是深邃的计时器,那么对 N 个子法度榜样的调用,这个“形 参”计时器就必须实现 N 个计时器的成果, 较着对只能实现一次计 时的深邃计时器是没法实现的, 以是子法度榜样中是不成能有深邃计时器 作为“形参”的。如许便大概明白为甚么 RSLgix5000 子法度榜样中,不 能操纵计时器作为“形参”。 但是,享誉中外,西门子 S7 系列 plc 的 Step 7 编程软件中的 FB, FC 成果块,也就是子法度榜样,大概实现计时器作为子法度榜样的“形参”, 这如何解释呢?切实,在 STEP 7 成果块,大概说是子法度榜样中闪现的 计时器,固然外形跟 深邃计时器一样,但是根据上面的叙述,咱们可 以肯定其并不是是深邃计时器,而是一个“伪计时器”,着实的计时器 应当是阐明的那一个,也就是作为“实参”的那一个。因此可知,每 当子法度榜样被调用推行的时候, “伪计时器”将作为“实参”的那一个 着实的计时器的参数, 诸如, 计时当前时候, 计始终刻到等参数读入, 然掉队行跟 深邃计时器一样的把持。 固然也收罗将“伪计时器”的启 动条件赋值给“实参”计时器,以便使“实参”计时器启动事变。这 样便大概实现子法度榜样中的计时器作为“形参”的成果。也是说,它的 “形参”计时器是颠末特别计划的,并不是深邃的计时器。 是以,西门子 Step 7 中的子法度榜样中的计时器,本质上仍旧操纵了声 明过的,子法度榜样外部的深邃计时器。对 RSLgix5000 来讲,要实现 子法度榜样中的计时器成果也是一样,操纵子法度榜样外部的计时器。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:AB_PLC常见硬件