摘要: 实训30 延时中断组织块的仿真试验 问题1 系统功能块SFC中提供了一些查询中断状态字的指令,举例说明 例如 SF34 "QRY_DINT" 用来查询 "延时中断"状态字 SF31"QRY_TINT" 用来查询 "时间中断"状态字 问题2 PLCSIM 界面中的 "始终置前" 是什么意思 ? 使当前的状态表 始终位于最前面 问题3 是否每一个组织块都有自己的组织块临时局... 阅读全文
posted @ 2020-02-08 15:57 STEVEN-SUN 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 实训28 时间中断组织块的仿真试验 问题1:"D_TOD_TD"是什么东西? 见书本107 答:D_TOD_TD 是IEC功能 FC IN1定义开始产生中断的日期和时间, TOD#8:0:0.000 分别表示 时 分钟 秒 毫秒 问题2 "QRY_TINT"里面的状态字是怎样定义的 ? 因为后面我我要用MB9 的第 4位 和 第2位 来在PLCSIM里面监控 ... 阅读全文
posted @ 2020-02-08 01:09 STEVEN-SUN 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 实训26 多重背景的应用 应用场景 新建 功能块 FB10 激活 多重背景功能 功能块1 FB1 也应该激活 多重背景功能 实现多重背景的关键 在功能块FB10 的变量声明表中。声明了名为"Motor1"和"Motor2"的两个静态变量 (STAT), 两个静态变量的数据类型为 FB1, 功能块FB 阅读全文
posted @ 2020-02-06 21:55 STEVEN-SUN 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 实训25 共享数据块与系统功能的调用 关键字:共享数据块和符号表中的变量 为全局变量。可供所有逻辑块使用 注意符号表中的变量 描述 。 功能块中的变量 成为变量声明表,与符号表区别开来。 变量声明表里面的额变量是局部变量,符号表里的是全局变量。 关键字: 实际参数 "P#DB1.DBX0.0 INT 阅读全文
posted @ 2020-02-06 15:47 STEVEN-SUN 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 关键字1 组织块的程序是由用户自己编写。 关键字2 时间标记冲突与一致性检查 有详细的步骤。 关键字3 FC 与 FB 与 OB 的区别? (一)功能 功能块 区别 ? FB 和FC均为 用户编写的程序。在他们的变量声明表中均有 IN OUT IN_OUT 和temp 变量 。 FC的返回值 Ret_Val 实际上属于输出参数。 下面是FC与FB的区别:... 阅读全文
posted @ 2020-02-06 11:14 STEVEN-SUN 阅读(3539) 评论(0) 推荐(0) 编辑
摘要: 实训24 功能块的生成与调用 一定要注意 功能块的背景数据块中 最左侧的地址 是自动生成的。 我只需要在功能块的程序中输入 符号 名称 例如 start stop tof …….等等。 如下图 功能块 是用户编写的有自己存储区(背景数据块)的逻辑块、 功能块主要用于执行在一个扫描周期内不能结束的操作 阅读全文
posted @ 2020-02-06 09:51 STEVEN-SUN 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 第4章:实训23 功能的生成与条用 功能简称FC 是用户编写的没有自己存储区的逻辑块 。 功能主要用来执行条用一次就可以完成的操作。 类似于C语言中的 函数 步骤一 单击确定 以后 出现了 在下面图框中 生成 步骤3 双击FC1 进入程序编辑器 步骤4 向下拉动 分隔条 1是 指令列表和库、 2.是 阅读全文
posted @ 2020-02-05 20:24 STEVEN-SUN 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 编写程序 在I1.2 的上升边沿 触发 MW8+1的程序 实现方式1 M1.1 为中间变量 对应的STL语句表 执行结果 OK 已经仿真 。 现在尝试第2种方法 实现方式2: M1.1也是中间变量 STL语句表实现方式 第2种方法 运行 仿真 OK 有了上面 实现方式1 实现方式2 的基础 进行扩展 阅读全文
posted @ 2020-02-05 00:11 STEVEN-SUN 阅读(1525) 评论(0) 推荐(0) 编辑
摘要: 某压力变送器的量程是0~10Mpa ,输出的电流是4~20 m A 这个是压力变送器自己完成的。 输出的电流4~20 m A 被AI模块转换为数字量 0~27648 设定 AI模块的输出值为N 压力计算公式 为 10Mpa/27468 = p/N P=(10000xN)/27648=0.36169xN 来自S7-300 AI 模块的PIW320 的原始数据N ... 阅读全文
posted @ 2020-02-04 16:09 STEVEN-SUN 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 循环程序: 如果需要重复执行若干次同样任务。用循环执行 循环指令: LOOP 用累加器的低字做循环计数器 每次执行LOOP 指令的时候,累加器的低字减去1 若减去后 非零 ,将跳转到LOOP DE 标号处,继续进行扫描 注意:跳转指令只能在同一个逻辑块内进行, LOOP 指令的跳转标号在块内是惟一的。 视频暂时没有录制。 阅读全文
posted @ 2020-02-04 12:57 STEVEN-SUN 阅读(1690) 评论(0) 推荐(0) 编辑