《电器控制线路设计ppt精选课件》由会员分享,可在线阅读,更多相关《电器控制线路设计ppt精选课件(42页珍藏版)》请在金锄头文库上搜索。
1、2020 6 9 3 6 3 7位逻辑指令 定时器与计数器指令 3S7 1200PLC的程序设计基础 陈庆彬E mail cqb 福州大学电气工程与自动化学院 3 7定时器指令 脉冲定时器TP时序图 3 7定时器指令 接通延时定时器TON时序图 3 7定时器指令 断开延时定时器TOF时序图 3 7定时器指令 保持型接通延时定时器TONR时序图 3 7计数器指令 加计数器 CTU 参数CU的值从0变为1时 CTU使计数值加1 如果参数CV 当前计数值 的值大于或等于参数PV 预设计数值 的值 则计数器输出参数Q 1 如果复位参数R的值从0变为1 则当前计数值复位为0 PV 3 3 7计数器指令
2、减计数器 CTD 参数CD的值从0变为1时 CTD使计数值减1 如果参数CV 当前计数值 的值等于或小于0 则计数器输出参数Q 1 如果参数LOAD的值从0变为1 则参数PV 预设值 的值将作为新的CV 当前计数值 装载到计数器 PV 3 3 7计数器指令 加减计数器2 2 PV 4 3 4下载用户程序 3S7 1200PLC的程序设计基础 3 4下载用户程序 通过CPU与运行STEP7Basic的计算机的以太网通信 可以执行项目的下载 上传 监控和故障诊断等任务 一对一的通信不需要交换机 两台以上的设备通信则需要交换机 CPU可以使用直通的或交叉的以太网电缆进线通信 3 4下载用户程序 设置
3、计算机网卡的IP地址 计算机也CPU的子网地址一般采用默认的192 168 0 2 第4个字节是子网内设备的地址 子网掩码一般采用默认的255 255 255 0 3 4下载用户程序 组态CPU的PROFINET接口 设置的地址在下载后才起作用 3 4下载用户程序 下载项目到新出厂的CPU1 4 选择计算机中使用的网卡 选中该选项 计算机与CPU无连接 CPU在线 网络中的CPU原IP CPU上的LED会闪烁 3 4下载用户程序 下载项目到新出厂的CPU2 4 组态的新IP 3 4下载用户程序 下载项目到新出厂的CPU3 4 3 4下载用户程序 下载项目到新出厂的CPU4 4 新IP 3 4下
4、载用户程序 利用快捷菜单下载1 2 3 4下载用户程序 利用快捷菜单下载2 2 3 4下载用户程序 上载程序块 将下面在线的 程序块 文件夹拖放到上面离线的 程序块 文件夹 3 4下载用户程序 上传硬件配置 将CPU连接到编程设备 创建一个新的项目 添加一个新设备 但要选择 非特定的CPU1200 而不是选择特定的CPU 执行菜单命令 在线 硬件检测 打开 PLC 1的硬件检测 对话框 选中 目标子网中的可访问设备 列表中的PLC 1 点击 上载 上传CPU和所有模块的组态信息 在设备视图中可以看到上传的模块 如果已经为CPU分配了IP 将会上传该IP地址 但是不会上传其他设备 例如模拟量I
5、O的属性 必须在设备视图中手动组态CPU和各模块的配置 3 5用STEP7Basic调试程序 3S7 1200PLC的程序设计基础 3 5调试程序 有两种调试用户程序的方法 程序状态监视与监视表 程序状态可以监视程序的运行 显示程序中操作数的值和网络的逻辑运算结果 查找到用户程序的逻辑错误 还可以修改某些变量的值 使用监视表可以监视 修改和强制用户程序或CPU内的各个变量 可以在不同的情况下向某些变量写入需要的数值来测试程序或硬件 例如为了检查接线 可以在CPU处于STOP模式时给物理输出点指定固定的值 3 5调试程序 程序状态监视1 2 与PLC建立好在线连接后 打开需要监视的代码块 点击工
6、件栏上的 启动程序状态监视 启动程序状态监控后 梯形图用绿色实线来表示状态满足 用蓝色虚线表示状态不满足 用灰色实现表示状态未知 3 5调试程序 程序状态监视2 2 用鼠标右键点击程序状态中的某个变量 执行出现的 修改 修改为1 或 修改为0 不能修改连接外部硬件输入电路的I的值 3 5调试程序 监视表 使用程序状态功能 可以在程序编辑器中形象直观地监视梯形图程序的执行情况 触点和线圈的情况一目了然 但是程序状态监控功能只能在屏幕上显示一小块程序 调试较大的程序时 往往不能同时看到与某一程序功能有关的全部变量的状态 监视表 WatchTable 可以有效地解决上述问题 使用监视表可以在工作区同
7、时监视 修改和强制用户感兴趣的全部变量 一个项目可以生产多个监视表 以满足不同的调试要求 监视表可以赋值或显示的变量包括I Q I P I P M和数据库DB内的存储单元 3 5调试程序 监视表功能 监视变量 显示用户程序或CPU中变量的当前值 修改变量 将固定值赋给用户程序或CPU中的变量 这一功能可能会影响到程序运行结果 对物理输出赋值 允许在停机状态下将固定值赋给CPU的每一个物理输出点 可用于硬件调试时检查接线 强制变量 给物理输入点 物理输出点赋一个固定值 用户程序的执行不会影响被强制的变量 可以选择在扫描循环周期开始 结束或切换到STOP模式时读写变量的值 3 5调试程序 用监视表
8、监视变量 与CPU建立在线连接后 点击工具栏上的按钮 启动 监视全部 功能 将在 监视值 列连续显示变量的动态实际值 再次点击该按钮 将关闭监视功能 点击工具栏上的按钮 可以对所选变量的数值作一次立即更新 该功能主要用于STOP模式下的监视和修改 3 5调试程序 用监视表修改变量1 2 监视全部 立即一次性监视所有值 立即修改 使用触发器修改 3 5调试程序 用监视表修改变量2 2 RUN模式修改变量时 各变量同时又受到用户程序的控制 假设用户程序运行的结果使Q0 0的线圈断电 用监视表不可能将Q0 0修改和保持为1状态 在RUN模式不能改变I区分配给硬件的数字量输入点的状态 因为它们的状态取
9、决于外部输入电路的通 断状态 3 5调试程序 用监视表在STOP模式下改变物理输出的状态 在调试设备时 利用在STOP模式改变物理输出的状态 检查输出点连接的过程设备的接线是否正确 如果有输入点或输出点被强制 则不能使用这一功能 为了在STOP模式下允许物理输出 应取消强制功能 切换到扩展模式 启用外围设备输出 3 5调试程序 定义监视表的触发器 触发器用来设置在扫描循环的哪一点来监视或修改选中的变量 可以选择在扫描循环开始 扫描循环结束或从RUN模式切换到STOP模式时监视或修改某个变量 3 5调试程序 用监视表强制变量1 4 可以用监视表给用户程序中的单个变量指定固定的值 称为强制 For
10、ce S7 1200PLC只能强制物理I O点 例如I0 0 P I0 0 P 在测试用户程序时 可以通过强制I O点来模拟物理条件 例如用来模拟输入信号的变化 在执行用户之前 强制值被用于输入过程映像 在处理程序时 使用的是输入点的强制值 在写物理输出点时 强制值被送给输出过程映像 输出值被强制覆盖 变量被强制的值不会因为用户程序的执行而改变 被强制的变量只能读取 不能用写访问来改变其强制值 输入输出点被强制后 即使变成软件关闭 或编程计算机与CPU的在线连接端口 或CPU断电 强制值都被保存在CPU中 直到在线时用编程软件停止强制功能 3 5调试程序 用监视表强制变量2 4 1 在监视表中
11、输入物理输入点I0 0 P和物理输出点I0 0 P 2 将CPU切换到RUN模式 3 点击工具栏上的按钮 启动监视功能 4 点击工具栏上的按钮 监视表出现标有 F 的强制列 5 在I0 0 P的 值 列输入1 点击其他地方 1变为TRUE 3 5调试程序 用监视表强制变量3 4 6 用F列的复选框选中该变量 点击工件栏上的按钮 启动激活了强制功能的强制 I0 0被强制为1时 CPU上对应的发光二极管不会亮 但被强制的值在程序中起作用 强制Q0 0 P CPU上Q0 0对应的LED亮 3 5调试程序 用监视表强制变量4 4 在调试点击工具栏上的按钮 或执行快捷菜单中的 强制 停止强制 命令 停止
12、对所有地址的强制 为了停止对单个变量的强制 可以清除该变量的强制列的复选框 然后重新启动强制 上述停止强制的操作只能停止当前打开的监视表中被强制的变量 如果监视表不止一个 在别的监视表中也有变量被强制 监视表的表头最左边有符号在闪动 点击工具栏上的 将在当前监视表显示所有的监视表中被强制的地址 此时可以用当前的监视表停止全部被强制的变量 4 1梯形图的经验设计法 4梯形图设计方法 1 三相电机的正反转控制电路 用梯形图编程 2 小车自动往返 用梯形图编程 3 较复杂小车自动往返 用梯形图编程 1 按下右行起动按钮 小车开始右行 2 走到右极限位开关处 小车停止运行 延时8s后开始左行 3 回到左极限位开关处 小车停止运行 Q A